Implementation of a composite used to select a file system object like a file, folder, device, drive etc.
More...
|
enum | SystemColor { SystemColorHighlight,
SystemColorEditor,
SystemColorDisabled,
SystemColorContainer
} |
|
enum | ButtonType { PushButton,
ToolButton,
AdminActionButton,
SmallButton
} |
|
enum | SyntaxHighlighterLanguage {
LanguageNone,
LanguageMySQL50,
LanguageMySQL51,
LanguageMySQL55,
LanguageMySQL56,
LanguageHtml,
LanguageLua,
LanguagePython,
LanguageCpp,
LanguageMySQL = LanguageMySQL56
} |
|
enum | LineMarkup {
LineMarkupNone = 0,
LineMarkupBreakpoint = 1 << 0,
LineMarkupBreakpointHit = 1 << 1,
LineMarkupError = 1 << 2,
LineMarkupStatement = 1 << 3,
LineMarkupCurrent = 1 << 4,
LineMarkupAll = 0xFF
} |
| A number of flags used to specify visual appearance of an editor line. More...
|
|
enum | RangeIndicator { RangeIndicatorNone = 0,
RangeIndicatorError = 1 << 0
} |
|
enum | CodeEditorFeature {
FeatureNone = 0,
FeatureWrapText = 1 << 0,
FeatureGutter = 1 << 1,
FeatureReadOnly = 1 << 2,
FeatureShowSpecial = 1 << 3,
FeatureUsePopup = 1 << 4,
FeatureConvertEolOnPaste = 1 << 5,
FeatureScrollOnResize = 1 << 6,
FeatureFolding = 1 << 7,
FeatureAll = 0xFFFF
} |
|
enum | AutoCompletionEventType { AutoCompletionSelection,
AutoCompletionCancelled,
AutoCompletionCharDeleted
} |
|
enum | EndOfLineMode { EolCRLF = 0,
EolCR = 1,
EolLF = 2
} |
|
enum | FindFlags {
FindDefault = 0,
FindMatchCase = (1 << 0),
FindWrapAround = (1 << 1),
FindWholeWords = (1 << 2),
FindRegex = (1 << 3)
} |
|
enum | FileChooserType { OpenFile = 1,
SaveFile = 2,
OpenDirectory = 3
} |
|
enum | FindPanelAction {
FindNext,
FindPrevious,
Replace,
ReplaceAndFind,
FindAndReplace,
ReplaceAll
} |
|
enum | FormFlag {
FormNone = 0,
FormSingleFrame = 1 << 0,
FormDialogFrame = 1 << 1,
FormResizable = 1 << 2,
FormMinimizable = 1 << 3,
FormHideOnClose = 1 << 4,
FormStayOnTop = 1 << 5,
FormToolWindow = 1 << 6,
FormNormal = (FormResizable|FormMinimizable)
} |
|
enum | LabelStyle {
NormalStyle,
BoldStyle,
SmallBoldStyle,
BigStyle,
BigBoldStyle,
SmallStyle,
VerySmallStyle,
InfoCaptionStyle,
BoldInfoCaptionStyle,
WizardHeadingStyle,
SmallHelpTextStyle,
VeryBigStyle
} |
|
enum | MenuItemType { NormalMenuItem = 0,
CheckedMenuItem,
SeparatorMenuItem
} |
|
enum | PanelType {
TransparentPanel,
FilledPanel,
BorderedPanel,
LineBorderPanel,
TitledBoxPanel,
TitledGroupPanel,
FilledHeaderPanel,
StyledHeaderPanel
} |
|
enum | StartPosition { Left,
Right,
Above,
Below
} |
|
enum | PopoverStyle { PopoverStyleNormal,
PopoverStyleTooltip
} |
|
enum | PopupStyle { PopupPlain,
PopupBezel
} |
|
enum | ScrollPanelFlags { ScrollPanelNoFlags = 0,
ScrollPanelBordered = (1<<0),
ScrollPanelDrawBackground = (1<<1)
} |
|
enum | SelectorStyle { SelectorCombobox,
SelectorPopup
} |
|
enum | TableItemFlags {
NoFillExpandFlag = 0,
VExpandFlag = (1 << 0),
HExpandFlag = (1 << 1),
VFillFlag = (1 << 2),
HFillFlag = (1 << 3),
FillAndExpand = HFillFlag | VFillFlag | VExpandFlag | HExpandFlag
} |
|
enum | TabSwitcherType { VerticalIconSwitcher
} |
|
enum | TabElementPart {
TabActiveBackground = 0,
TabInactiveBackground,
TabActiveForeground,
TabInactiveForeground,
TabMainCaption,
TabSubCaption,
TabLineColor,
TabLastElement
} |
|
enum | TabViewType {
TabViewSystemStandard = 0,
TabViewTabless = 1,
TabViewMainClosable,
TabViewDocument,
TabViewDocumentClosable,
TabViewPalette,
TabViewSelectorSecondary
} |
|
enum | ScrollBars {
NoScrollBar = 0,
HorizontalScrollBar = (1 << 0),
VerticalScrollBar = (1 << 1),
BothScrollBars = (HorizontalScrollBar | VerticalScrollBar),
SmallScrollBars = (1 << 2)
} |
|
enum | KeyCode {
KeyNone,
KeyChar,
KeyModifierOnly,
KeyEnter,
KeyReturn,
KeyHome,
KeyEnd,
KeyPrevious,
KeyNext,
KeyUnkown
} |
| Code which abstracts special keys for each platform, to be used in the key event. More...
|
|
enum | TextEntryType { NormalEntry,
PasswordEntry,
SearchEntry,
SmallSearchEntry = SearchEntry
} |
|
enum | TextEntryAction {
EntryActivate,
EntryKeyUp,
EntryKeyDown,
EntryCKeyUp,
EntryCKeyDown
} |
|
enum | ToolBarType {
MainToolBar,
SecondaryToolBar,
ToolPickerToolBar,
OptionsToolBar,
PaletteToolBar
} |
|
enum | ToolBarItemType {
LabelItem,
ActionItem,
TextActionItem,
ToggleItem,
SegmentedToggleItem,
SearchFieldItem,
SelectorItem,
ColorSelectorItem,
SeparatorItem,
ExpanderItem,
ImageBoxItem,
TitleItem = LabelItem
} |
|
enum | TreeColumnType {
StringColumnType,
StringLTColumnType,
IntegerColumnType,
LongIntegerColumnType,
CheckColumnType,
TriCheckColumnType,
IconColumnType,
IconStringColumnType = IconColumnType,
NumberWithUnitColumnType,
FloatColumnType
} |
| Determines what type a column should have (mainly describing the column editor). More...
|
|
enum | TreeOptions {
TreeDefault = 0,
TreeNoColumns = 1 << 3,
TreeAllowReorderRows = 1 << 4,
TreeShowColumnLines = 1 << 5,
TreeShowRowLines = 1 << 6,
TreeNoBorder = 1 << 7,
TreeSidebar = 1 << 8,
TreeNoHeader = 1 << 9,
TreeShowHeader = 0,
TreeFlatList = 1 << 10,
TreeAltRowColors = 1 << 11,
TreeSizeSmall = 1 << 12,
TreeIndexOnTag = 1 << 13,
TreeCanBeDragSource = 1 << 14
} |
| Options used to customize what to show in the tree. More...
|
|
enum | TreeSelectionMode { TreeSelectSingle,
TreeSelectMultiple
} |
|
enum | ModifierKey {
ModifierNoModifier = 0,
ModifierControl = 1 << 0,
ModifierShift = 1 << 1,
ModifierCommand = 1 << 2,
ModifierAlt = 1 << 3
} |
| Flags which describe which modifier key was pressed during a event. More...
|
|
enum | DialogResult { ResultOk = 1,
ResultCancel = 0,
ResultOther = -1
} |
|
enum | DialogType {
DialogMessage,
DialogError,
DialogWarning,
DialogQuery,
DialogSuccess
} |
|
enum | Alignment {
NoAlign,
BottomLeft,
BottomCenter,
BottomRight,
MiddleLeft,
MiddleCenter,
MiddleRight,
TopLeft,
TopCenter,
TopRight,
WizardLabelAlignment
} |
|
enum | MouseButton { MouseButtonLeft = 0,
MouseButtonRight = 1,
MouseButtonOther = 2,
MouseButtonNone = 0x80
} |
|
enum | DragOperation { DragOperationNone = 0,
DragOperationCopy = 1 << 0,
DragOperationMove = 1 << 1
} |
|
Implementation of a composite used to select a file system object like a file, folder, device, drive etc.
Implementation of a control class for a treeview control based on node objects.
The section box is a container with a hidable area (collapse/expand).
This class implements a popup window class which can be used for context menus or drop down menus.
Special window class to be used as a popup with child controls and a special border.
It is used as a "fly-out" or support window similar to tooltips showing e.g. larger amounts of text and can act otherwise like a normal (but floating) window. Other than the mforms popup class (which is meant for menus and the like) the popover cannot be transparent and is non-modal. Outer form, drop shadow etc. is provided by the platform implementations.
A popup is always a modal window and cannot be used to embed other controls nor can itself be embedded.
It provides a header with action buttons and can use tabs for switchable content.