Graphisoft®

Dialog ManagerVersion: 2.0

DG Namespace

Dialog Manager multiplatform user interface framework.

Namespaces

DragDrop
Font
Key

Elements

Bar control related classes
Check Box related classes
Date & Time control related classes
Dialog related classes
Drag and Drop Classes
Edit control related classes
Enums
Item base and item related classes
List Box related classes
List View related classes
Pop-Up control related classes
Push Button related classes
Push Menu control related classes
Radio Button related classes
Rich Edit control related classes
Splitter control related classes
Static item related classes
System Dialog related classes
Tab control related classes
Tree View related classes
User control related classes
User item related classes
Utility classes

Dialog related classes

Class Description
Dialog Base class of dialogs in the Dialog Manager.
ModalDialog Modal dialog base class.
ModelessBase Base class for modeless and palette dialogs.
ModelessDialog Modeless dialog base class.
Palette Palette dialog base class.
Panel Generic base class for panels.
PanelCloseEvent Close event class for panels.
PanelCloseRequestEvent Close request event class for panels.
PanelContextMenuEvent Context menu event class for panels.
PanelEvent Generic event class for panels.
PanelHelpEvent Help event class for panels.
PanelHotKeyEvent Hot key event class for panels.
PanelIdleEvent Idle event class for panels.
PanelObserver Observer class for panels.
PanelOpenEvent Open event for panels.
PanelResizeEvent Resize event class for panels.
PanelTopStatusEvent Top status event class for panels.
PanelWheelEvent Generic mouse wheel event for panels.
PanelWheelTrackEvent Mouse wheel track event for panels.
TabPage Tab page base class.

Bar control related classes

Class Description
BarControl Dialog item base class for bar type controls.
BarControlChangeEvent Change event class for bar control type dialog items.
BarControlObserver Observer class for bar control type dialog items.
BarControlTrackEvent Tracking event class for bar control type dialog items.
ProgressBar Dialog item class for progress bar controls.
ScrollBar Dialog item class for scroll bar controls.
ScrollBarChangeEvent Change event class for scroll bar controls.
ScrollBarObserver Observer class for scroll bar controls.
ScrollBarTrackEvent Track event class for scroll bar controls.
SingleSpin Dialog item class for single spin controls.
Slider Dialog item class for slider controls.

Check Box related classes

Class Description
CheckBox Dialog item class for check box controls.
CheckItem Dialog item base class for check item type controls.
CheckItemChangeEvent Change event class for check item type dialog items.
CheckItemDoubleClickEvent Double click event class for check item type dialog items.
CheckItemObserver Observer class for check item type dialog items.
IconCheckBox Dialog item class for icon check box controls.
IconPushCheck Dialog item class for icon push check controls.
PushCheck Dialog utem class for push check controls.

Date & Time control related classes

Class Description
CalendarControl Dialog item class for calendar controls.
DateControl Dialog item class for date controls.
DateTime Dialog item base class for date time type controls.
DateTimeChangeEvent Change event class for date time type dialog items.
DateTimeObserver Observer class for date time type dialog items.
TimeControl Dialog item class for time controls.

Edit control related classes

Class Description
AngleEdit Dialog item class for angle edit controls.
EditControl Dialog item base class for edit controls.
EditSpin Dialog item class for spin edit controls.
IntEdit Dialog item class for integer edit controls.
IntEditChangeEvent Change event class for integer edit dialog items.
IntEditObserver Observer class for integer edit dialog items.
LengthEdit Dialog item class for length edit controls.
MMPointEdit Dialog item class for edit controls with scale independent length.
MultiLineEdit Dialog item class for multiple line edit controls.
PasswordEdit Dialog item class for password edit controls.
PolarAngleEdit Dialog item class for polar angle edit controls.
PosIntEdit Dialog item class for positive integer edit controls.
PosIntEditChangeEvent Change event class for positive integer edit controls.
PosIntEditObserver Observer class for positive integer edit controls.
RealEdit Dialog item base class for real type edit controls.
RealEditChangeEvent Change event class for real type edit controls.
RealEditObserver Observer class for real type edit controls.
TextEdit Dialog item base class for text type edit controls.
TextEditChangeEvent Change event class for text type edit controls.
TextEditObserver Observer class for text type edit controls.

List Box related classes

Class Description
ListBox Dialog item class for list box controls.
ListBoxClickEvent Click event class for list box controls.
ListBoxContextMenuEvent Context menu event class for list box controls.
ListBoxDoubleClickEvent Double click event class for list box type controls.
ListBoxEventProperty Event property class for list box controls.
ListBoxHeaderButtonClickEvent Click event class for the header button of list box controls.
ListBoxHeaderItemClickEvent Click event class for the header items of list box controls.
ListBoxHeaderItemDragEvent Item drag event class for the header items of list box controls.
ListBoxHeaderItemResizeEvent Resize event class for the header items of list box controls.
ListBoxMouseMoveEvent Mouse move event for list box controls.
ListBoxObserver Observer class for list box controls.
ListBoxSelectionEvent Selection event class for list box controls.
ListBoxUpdateEvent Update event class for list box controls.
MultiSelListBox Dialog item class for multiple selection list box controls.
SingleSelListBox Dialog item class for single selection list box controls.

List View related classes

Class Description
ListView Dialog item class for list view controls.
ListViewContextMenuEvent Context menu event class for list view controls.
ListViewDoubleClickEvent Double click event class for list view controls.
ListViewObserver Observer class for list view controls.
ListViewSelectionEvent Selection event class for list view controls.
ListViewUpdateEvent Update event class for list view controls.
SingleSelListView Dialog item class for single selection list view controls.

Pop-Up control related classes

Class Description
PopUp Dialog item class for popup controls.
PopUpChangeEvent Change event class for popup controls.
PopUpObserver Observer class for popup controls.

Push Button related classes

Class Description
Button Dialog item class for button controls.
ButtonClickEvent Click event class for button type dialog items.
ButtonItem Dialog item base class for button type controls.
ButtonItemObserver Observer class for button type dialog items.
IconButton Dialog item class for icon button controls.
IconPushRadio Dialog item class for icon push radio controls.
PushRadio Dialog item class for push radio controls.

Push Menu control related classes

Class Description
PushMenu Dialog item class for push menu controls.
PushMenuCheck Dialog item class for push menu check controls.
PushMenuCheckChangeEvent Change event class for push menu check controls.
PushMenuDoubleClickEvent Double click event class for push menu controls.
PushMenuObserver Observer class for push menu controls.
PushMenuRadio Dialog item class for push menu radio controls.
PushMenuRadioChangeEvent Change event class for push menu radio controls

Radio Button related classes

Class Description
IconRadioButton Dialog item class for icon radio button controls.
RadioButton Dialog item class for radio button controls.
RadioItem Dialog item base class for radio type controls.
RadioItemChangeEvent Change event class for radio item type controls.
RadioItemDoubleClickEvent Double click event class for radio item type controls.
RadioItemGroup Class for radio item group controls.
RadioItemObserver Observer class for radio item type controls.

Rich Edit control related classes

Class Description
RichEdit Dialog item class for rich edit controls.
RichEditContentEvent Content event class for rich edit controls.
RichEditObserver Observer class for richedit controls.
RichEditSelectionEvent Selection event class for richedit controls.

Splitter control related classes

Class Description
Splitter Dialog item class for splitter controls.
SplitterClickEvent Click event class for splitter controls.
SplitterDoubleClickEvent Double click event class for splitter controls.
SplitterDragEvent Drag event class for splitter controls.
SplitterObserver Observer class for splitter controls.

Static item related classes

Class Description
CenterText Dialog item class for center text controls.
GroupBox Dialog item class for group box controls.
IconItem Dialog item class for icon controls.
Image Dialog item base class for image type controls.
ImageClickEvent Click event class for image type dialog items.
ImageDoubleClickEvent Double click event class for image type dialog controls.
ImageObserver Observer class for image type dialog items.
LeftText Dialog item class for left text controls.
PictureItem Dialog item class for picture controls.
RightText Dialog item class for right text controls.
Separator Dialog item class for separator controls.
StaticText Dialog item base class for static text type controls.
StaticTextClickEvent Click event class for static text type controls.
StaticTextDoubleClickEvent Double click event class for static text type controls.
StaticTextObserver Observer class for static text type controls.

Tab control related classes

Class Description
NormalTab Dialog item class for normal tab controls.
NormalTabChangeEvent Change event class for normal tab controls.
NormalTabClickEvent Click event class for normal tab controls.
NormalTabObserver Observer class for normal tab controls.
SimpleTab Dialog item class for simple tab controls.
TabControl Base class for tab controls.

Tree View related classes

Class Description
MultiSelTreeView Dialog item class for multiple selection tree view controls.
SingleSelTreeView Dialog item class for single selection tree view controls.
TreeView Dialog item base class for tree view type controls.
TreeViewClickEvent Click event class for tree view controls.
TreeViewContextMenuEvent Context menu event class for tree view controls.
TreeViewDoubleClickEvent Double click event class for tree view controls.
TreeViewExpandEvent Expand event class for tree view controls.
TreeViewLabelEvent Label event class for tree view controls.
TreeViewObserver Observer class for tree view controls.
TreeViewSelectionEvent Selection event class for tree view controls.

User control related classes

Class Description
UserControl Dialog item class for user controls.
UserControlChangeEvent Change event class for user controls.
UserControlDoubleClickEvent Double click event class for user controls.
UserControlObserver Observer class for user controls.
UserControlTrackEvent Track event class for user controls.

User item related classes

Class Description
UserItem Dialog item class for user item controls.
UserItemClickEvent Click event class for user item controls.
UserItemDoubleClickEvent Double click event class for user item controls.
UserItemEventProperty Event property class for user item controls.
UserItemMouseMoveEvent Mouse move event class for user item controls.
UserItemObserver Observer class for user item controls.
UserItemUpdateEvent Update event class for user item controls.

Item base and item related classes

Class Description
CompoundItemObserver Utility class for attaching and detaching itself to/from all dialog items.
FocusableProperty Property class for focusable dialog items.
Item Generic dialog item class.
ItemBase Generic item base class for dialog items.
ItemChangeEvent Change event base class for dialog items.
ItemCharEnterEvent Character entering event base class for dialog items.
ItemClickEvent Click event base class for dialog items.
ItemContextMenuEvent Context menu event base class for dialog items.
ItemDoubleClickEvent Double click event base class for dialog items.
ItemEvent Event base class for dialog items.
ItemFocusEvent Focus event base class for dialog items.
ItemFontProperty Font property base class for dialog items.
ItemGroup Dialog item class for group type controls.
ItemHelpEvent Help event class for dialog items.
ItemIconProperty Icon property base class for dialog items.
ItemMouseMoveEvent Mouse move event base class for dialog items.
ItemObserver Observer base class for dialog items.
ItemTextProperty Text property base class for dialog items.
ItemTrackEvent Track event base class for dialog items.
ItemUpdateEvent Update event class for dialog items.
ItemWheelEvent Mouse wheel event class for dialog items.
ItemWheelTrackEvent Track event base class for dialog items.

Utility classes

Class Description
Icon Generic class for icons used at DG controls.
MousePosData Mouse position and state utility class.
Picture Generic class for pictures used at DG controls.
Point Generic 2D point class. X, Y coordinates.
PropertyEventSource Event source class for generic properties.
PropertyObserver Observer class for generic properties.
Rect Generic rectangle class.

Drag and Drop Classes

These classes provide support for drag and drop.

Class Description
DragSourceEventProperty Generic data retrieve class for drag sources.
DropTargetEventProperty Generic data retrieve class for drop targets.
EditDragSourceEvent Drag source data retrieve class for edit controls.
EditDragSourceObserver Drag source observer class for edit controls.
EditDropTargetEvent Event class for drop target edit controls.
EditDropTargetObserver Drop target observer class for edit controls.
ItemDragDropData Generic drag and drop data access class.
ItemDragSourceEvent Generic drag source data access class.
ItemDropTargetEvent Generic drop target event class.
ListBoxDragEvent Item drag event class for list box controls.
ListBoxDragSourceEvent Drag source data access class for list box controls.
ListBoxDragSourceObserver Drag source observer class for list box controls.
ListBoxDropTargetEvent Drop target event class for list box controls.
ListBoxDropTargetObserver Drop target observer class for list box controls.
ListViewDragSourceEvent Drag source event class for list view controls.
ListViewDragSourceObserver Drag source observer class for list view controls.
ListViewDropTargetEvent Drop target event class for list view controls.
ListViewDropTargetObserver Drop target observer class for list view controls.
PanelDropTargetEvent Drop target event class for panels (dialogs, palettes and tabpages).
RichEditDragSourceEvent Drag source event class for rich edit controls.
RichEditDragSourceObserver Drag source observer class for rich edit controls.
RichEditDropTargetEvent Drop target event class for rich edit controls.
RichEditDropTargetObserver Drop target observer class for rich edit controls.
TreeViewDragSourceEvent Drag source event class for tree view controls.
TreeViewDragSourceObserver Drag source observer class for tree view controls.
TreeViewDropTargetEvent Drop target event class for tree view controls.
TreeViewDropTargetObserver Drop target observer class for tree view controls.
UserItemDragSourceEvent Drag source event class for user item controls.
UserItemDragSourceObserver Drag source observer class for user item controls.
UserItemDropTargetEvent Drop target event class for user item controls.
UserItemDropTargetObserver Drop target observer class for user item controls.

System Dialog related classes

These classes provide support for operating system specific dialogs and their customization.

Class Description
FileDialog Class for displaying a file selection dialog.
FileDialogEvent Base class for file dialog event classes.
FileDialogFilterChangeEvent Filter selection popup change event class for file dialog.
FileDialogFolderChangeEvent Folder change event class for file dialog.
FileDialogIncludeFileEvent File filtering callback event class for file dialog.
FileDialogObserver Observer class for file dialog.
FileDialogPreviewUpdateEvent Preview update event class for file dialog.
FileDialogSelectionChangeEvent Selection change event class for file dialog.
FolderDialog Class for displaying a folder selection dialog.
FolderDialogEvent Base class for folder dialog events.
FolderDialogObserver Observer class for folder dialog.
FolderDialogSelectionChangeEvent Selection change event class for folder dialog.
SystemDialog The SystemDialog class is the base class for operating system specific dialogs, like file and folder dialogs.
SystemDialogCloseEvent Dialog close event class for system dialogs.
SystemDialogCloseRequestEvent Close request event class for system dialogs.
SystemDialogEvent Base class for system dialog class events.
SystemDialogObserver Observer class for system dialogs.
SystemDialogOpenEvent Open event class for system dialogs.
SystemDialogPanel System dialog customization class.

Enums

Enum Description
AlertResponse Response from the alert dialogs.
PropertyHint Identifiers for the global DG events.