GUIBaseContext - GUI base context class
Inherits:  
odaba::BaseContext 
This class is the base class for GUI context functions. It contains a number of pre- and post-event handlers, which can be overloaded by appropriate context functions. Pre-event handlers are called at the beginning of an event reaction. Post-event handlers are called at the end of an reaction. Context actions are the consequence from events raised in the application or can be executed directly.
Function Groups
- 1. Administration - Administration functions
 - 2. Services - Service functions
 - 5. Event handlers - GUI context event handlers
 
Functions
- asControlContext - Cast instance to ControlContext
 - beep - Ringing the system bell
 - confirmAction - Confirm action to be executed
 - database - Get Database Handle
 - decision - Get decision dialog
 - decisionOk - Show decision dialog
 - decisionYes - Show decision dialog
 - dictionary - Get dictionary
 - doAfterCancelData - Data-cancelled event handler
 - doAfterClearData - Post-event handler after removing data from control
 - doAfterDataSet - Line fill data post-event handler
 - doAfterDeleteData - Post-event handler for DeleteEntry and RemoveEntry action
 - doAfterDock - Post-event handler for Docking events
 - doAfterDrag - Post-event handler for Drag events
 - doAfterDrop - Post-event handler for Drop events
 - doAfterEnter - Post-event handler after control gets focus
 - doAfterFillData - Post-event handler after filling data into control
 - doAfterHandleActivated - Post-event handler after activating control
 - doAfterHandleOpen - Post-event handler after opening control
 - doAfterHide - Post-event handler after hiding control
 - doAfterHyperlinkClick - Click on hyperlink
 - doAfterInitializeData - Post-event handler after data initialization
 - doAfterInsertData - Post-event handler after inserting new instance
 - doAfterLeave - Pre-event handler before control looses focus
 - doAfterMouseClick - Mouse click handler
 - doAfterMouseDoubleClick - Double click event handler
 - doAfterMouseMove - Post-event handler for mose move events
 - doAfterOpen - Control open handler
 - doAfterOrder - Control order handler
 - doAfterProcessAction - Final process action handler
 - doAfterSaveData - Post-event handler for Save action
 - doAfterSelect - Post-event handler after selecting data in a control
 - doAfterShow - Post-event handler after showing control
 - doAfterStoreData - Post-event handler after storing control data
 - doAfterUndock - Post-event handler for Undocking events
 - doAfterValueChanged - Post-event handler for key input events
 - doBeforeCancelClose - Pre-event handler for CancelClose action
 - doBeforeCancelData - Pre-event handler for Cancel action
 - doBeforeClose - Pre-event handler before closing control
 - doBeforeContextMenu - Pre-event handler before creating context menu
 - doBeforeDataSet - Pre-event handler for fill line data
 - doBeforeDeleteData - Pre-event handler for DeleteEntry, DeleteSet and RemoveEntry action
 - doBeforeDrag - Pre-event handler for Drag events
 - doBeforeDrop - Pre-event handler for Drop events
 - doBeforeEnter - Post-event handler after control gets focus
 - doBeforeFillData - Pre-event handler before filling data into control
 - doBeforeInitializeData - Pre-event handler for initialize data events
 - doBeforeInsertData - Pre-event handler for Insert-data events
 - doBeforeLeave - Pre-event handler before control looses focus
 - doBeforeOpen - Pre-event handler before opening control
 - doBeforeOrder - Pre-event handler before ordering a collection by column
 - doBeforeProcessAction - Initialize process action
 - doBeforeSaveClose - Pre-event handler for SaveClose action
 - doBeforeSaveData - Pre-event handler for Cancel action
 - doBeforeSelect - Pre-event handler before selecting data in a control
 - doBeforeStoreData - Pre-event handler for Store-data events
 - doBeforeToolTip - Before tool tip handler
 - doMessage - Process control message
 - doTimer - Handler for timer event
 - doValidateControl - Handler for validate control event
 - executeAction - Execute action
 - executeWindow - Execute Window
 - exit - Terminate application
 - flushEvents - Flushs GUI events
 - getMessage - Get Control message
 - highContext - Get parent context instance
 - highContextExist - Check parent context instance
 - invalidateResourceCache - Reset GUI resource cache
 - messageBox - Show message box
 - permitted - - internal feature (not documented)
 - project - Get project context
 - resourceDatabase - Get database handle for resource database
 - resourceDictionary - Get Dictionary for resource database
 - resourceObjectSpace - Get object space for resource database
 - waitPointer - Mouse pointer state property
 - ~GUIBaseContext - Destructor
 

