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