A DOMEvent is a generic event class which is used as the base class of some other
event classes. Normally a DOMEvent is triggered when certain flags or states of a box
are changed. Only the blur and focus type DOMEvent will bubble up.
DOMEvent types
include:
- initialized - fired when a box gets layed out the first time
- layout - fired when a box is layed out
- sceneChanged - fired when a box is linked into a different scene
- toggle - fired when a box toggles its state
- menuStarting - fired when a menu on the menuBar is set as "current"
- menuEnding - fired when a menu on the menuBar is set as "not current"
- popping - fired before a pop-up open
- shutting - fired before a pop-up is closed
- popped - fired after a pop-up is open
- modified - fired when some value that associated with a box is changed
- destroyed - fired when a scene is destroyed
- parsed - fired after markup is parsed
- boxCreated - fired when a box is created
- boxDestroyed - fired when a box is destroyed
- constructed - fired when a scene is constructed
- blur - fired when a box loses focus
- focus - fired when a box gets focus
- presented - fired when a box is painted for the first time.
- activated - fired when a frame is activated
- deactivated - fired when a frame is deactivated
- resized - fired when root window is resized
- moved - fired when root window is moved
- boxHeightCollapse - fired when a textbox shrinks its height
- boxHeightExpand - fired when a textbox expands its height
- invalidInput - fired when user inserts invalid text in a textbox
- displayChanged - fired on WM_DISPLAYCHANGE
- appDeactivated - fired when a window that belongs to a different application is about to be activated and your window is about to be deactivated
- appActivated - fired when an activated window that belongs to another application is about to be deactivated and your window is about to be activated