Overview - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Overview of the ContextMenu:-CurrentContext Subpackage

 

Calling Sequence

Parameters

Description

List of CurrentContext Package Commands

List of CurrentContext Subpackages

Examples

Calling Sequence

CurrentContext:-command(arguments)

command(arguments)

Parameters

command

-

command exported by the current context menu module

arguments

-

arguments to the command

Description

• 

The CurrentContext package represents the current context menu structure. Using the exports of the CurrentContext package, you can change the current context menu structure and functionality.

• 

In the standard distribution of Maple, ContextMenu:-CurrentContext is an alias for the global package StandardContext, which is the built-in context-sensitive menu system.

  

To change the entries that appear in the current context menu, use the Entries subpackage.

  

To change the organization of entries in the top-level context menu, use the Categories subpackage.

  

To change the entry generators or queries that are used by the current context menu module, use the EntryGenerators or Queries subpackages respectively.

• 

The HandleExpression command returns the contents of the context-sensitive menu for a given expression. Though it is generally used only by Maple when generating a context-sensitive menu interactively, it is useful for testing that modifications or additions to context menus behave as expected.

• 

Each command in the CurrentContext package can be accessed by using either the long form or the short form of the command name in the command calling sequence.

• 

The long form, CurrentContext:-command, is always available. The short form can be used after loading the package.

List of CurrentContext Package Commands

• 

The following is a list of available commands.

Copy

HandleExpression

 

 

  

To display the help page for a particular CurrentContext command, see Getting Help with a Command in a Package.

List of CurrentContext Subpackages

• 

The following is a list of available subpackages.

Categories

Entries

EntryGenerators

Queries

Examples

withContextMenu:

Replace the current context menu module with a new, empty context menu module.

newCMNew:

InstallnewCM

Replace the current context with a context menu with one entry.

newCMNew:

newCMEntriesAddSort the list,sort(%EXPR),list

12

(1)

InstallnewCM

TestListMenuEntries1,2,3

Sort the list

(2)

See Also

Categories

ContextMenu

Entries

EntryGenerators

HandleExpression

Queries