The global state of OpenCAGE
Zooming, Selecting, To_Window
The state message
This holds the actual state of OpenCAGE, i.e. if you are Zooming, Selecting, is in To_Window mode. It holds a second flag busy, which has to be set when a longlasting action is done.
private OpenCAGE.State.State_Model_Observers_Lists.List Observers |
the attached observers
private OpenCAGE.State.OpenCAGE_State State |
the state flag
private Boolean Busy |
the busy flag
Attach the given observer to the observer list.
Detach the given observer from the observer list
Notify the attached observers.
An observer that observers the State_Model.
private OpenCAGE.State.State_Model Model |
the observed model