Class: AppDialog

Module location: Dfadlg.pkg line 17 (view source)

as of 15.0, moved some of dbViews features up to this level. Load/Save Environment showing view name

Class Hierarchy:

DFBaseDialogContainer3dMdiDialogAppDialog

Direct Known Subclasses:

View,

Class Definition

Properties

BooleanpbAutoActivate
set true to auto-activate the view. This does not work if the object is deferred. this is a design time property which is applied during end_construct_object. This should
BooleanpbDisableSaveEnvironment
This can be used to stop this view from loading and saving its environment.
tWinWindowPlacementpWindowPlacement
used to keep track of window placment when deactivated object is reactivated.

Functions and Procedures

IntegerActivate_View()
Activates the view. If view is minimized it restores it first works with both popup_state T and F
IntegerAdd_Focus(Integer hoBase)
augmented to load last view position
Construct_Object()
Inherited from MdiDialog
IntegerDeactivate(Integer eDeactivateScope)
This is augmented to send save_environment during a view close (was in close_panel) we set view_mode to normal if it is zoomed. This is needed to make the MDI stuff work properly with the save/load environment. The Saved environment data will make it zoom if needed.
Destroy_Object()
End_Construct_Object()
Inherited from Standard_Container_Mixin
IntegerEntering_Scope()
IntegerExiting_Scope(Integer whereto)
Inherited from MdiDialog
Load_Environment()
Load the window placement information for this from the application object
Notify_Exit_Application()
Augmented to save view position
Save_Environment()
Save the window placement information for this to the application object
Show_view_Name(String sHelp)
IntegerVerify_Exit_Application()
Augment exit_application_check to see if view is changed. If changed, display exit message as required
IntegerView_Changed()

References (1):

ModuleContaining SymbolLine
Dfadlg.pkgView210