This class defines the interface for invariant Plugin class that can be used by the gui_manager.
This method is optional.
When the context menu of a plot is rendered, the get_context_menu method will be called to give you a chance to add a menu item to the context menu.
A ref to a Graph object is passed so that you can investigate the plot content and decide whether you need to add items to the context menu.
This method returns a list of menu items. Each item is itself a list defining the text to appear in the menu, a tool-tip help text, and a call-back method.
Parameters: |
|
---|---|
Returns: | a list of menu items with call-back function |
Create and return the list of wx.Panels for your plug-in. Define the plug-in perspective.
Panels should inherit from DefaultPanel defined below, or should present the same interface. They must define “window_caption” and “window_name”.
Parameters: |
|
---|---|
Returns: | list of panels |
Call back function for the perspective menu item. We notify the parent window that the perspective has changed.
Parameters: |
|
---|
Receive a data set and post a NewPlotEvent to parent.
Parameters: |
|
---|
Create and return the list of application menu items for the plug-in.
Parameters: |
|
---|---|
Returns: | plug-in menu |