Contains the display of the analysis master: the window, the controller and necessary observers to update the display when necessary.
extends OpenCAGE.Masters.Parameter_Set_Masters.Displays.Parameter_Set_Master_Display
The display for the analysis master.
private OpenCAGE.Analyses.Analysis_Action_Factory Visible_Analysis_Action_Factory |
The analysis action factory that belongs to the shown parameter set widget.
private OpenCAGE.Analysis_Masters.Models.Analysis_Master_Model Model |
The analysis master model this is a display of.
private OpenCAGE.General.XML.Node_Ptr Tree_Model |
The XML node pointer the shown tree is build from.
private Gtk.Container.Gtk_Container Parameter_Set_Widget_Container |
This is a container that holds the widget set of the selected analysis action factory. Every time a new widget has to be shown, the old widget is removed from this container and the new widget is added.
Create a new tree from the analysis master model and display it.
This is called by an event handler if an event occured (You guessed that. This description is very abstract, because the class is also very abstract). [This description is adopted from 'OpenCAGE.Dialogs.Handlers.Handler_Target'.]
returns true if a (button) event with the given link string will be handeled. This can be used to gray out the buttons if they shouldn't be used. [This description is adopted from 'OpenCAGE.Dialogs.Handlers.Handler_Target'.]
Updates the sensitivity of all contained widgets. [This description is adopted from 'OpenCAGE.Masters.Button_Masters.Displays.Button_Master_Display'.]
extends OpenCAGE.Analysis_Masters.Models.Analysis_Master_Model_Observer
An observer that notifies the analysis master display when the analysis master model has changed.
private OpenCAGE.Analysis_Masters.Displays.Analysis_Master_Display Display |
extends OpenCAGE.State.State_Model_Observer
An observer that notifies the analysis master display when the global state has changed.
private OpenCAGE.Analysis_Masters.Displays.Analysis_Master_Display Display |