The model for the window master. Here are all graph windows registered.
A model that holds information about existing windows. E.g. to serve as model for the status bar.
private OpenCAGE.Window_Masters.Models.Display_Controllers_Lists.List Display_Controllers |
all available display controllers (one for each graph window)
private OpenCAGE.GUI.Display_Controllers.Display_Controller Focused_Display_Controller |
The display controller for the focused window.
private OpenCAGE.Window_Masters.Models.Window_Master_Model_Observers_Lists.List Observers |
The observers that are attached to this model.
Attach the given observer to the list.
Remove the given observer from the list.
Notify all attached observers that something has changed
Add the given DC to the model
Remove the given DC from the model.
To call, when the given DC got the focus.
To call, when the given DC lost the focus.
Destroys all registered Display_Controllers.
Returns true, if at least one of the registered windows (which are graph windows) is visible, false else.
To call, when the given DC changed its visibility.
a message to be given to window master model observers
An observer that can be attached to the Window_Master_Model.
private OpenCAGE.Window_Masters.Models.Window_Master_Model WMM |
The observed Window_Master_Model.