Eclipse SUMO - Simulation of Urban MObility
GUIDesigns.h File Reference
#include <config.h>
#include <fx.h>
Include dependency graph for GUIDesigns.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GUIDesignList   (LIST_NORMAL | FRAME_NORMAL | LAYOUT_FILL_X)
 design for FXLists More...
 
#define GUIDesignListExtended   (LIST_NORMAL | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FILL_Y)
 design for FXLists More...
 
#define GUIDesignListFixedHeight   (LIST_NORMAL | FRAME_NORMAL | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT)
 design for FXLists with height fixed More...
 
#define GUIDesignListSingleElement   (LIST_SINGLESELECT | FRAME_NORMAL | LAYOUT_FILL_X)
 design for FXList sthat only allow a single selected elements selected More...
 
#define GUIDesignListSingleElementFixedHeight   (LIST_SINGLESELECT | FRAME_NORMAL | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 100
 design for FXLists that only allow a single selected elements selected and height fixed More...
 
#define GUIDesignTabBook   (TABBOOK_LEFTTABS | PACK_UNIFORM_WIDTH | PACK_UNIFORM_HEIGHT | LAYOUT_FILL_X | LAYOUT_FILL_Y | LAYOUT_RIGHT)
 desgin for TabBooks More...
 
#define GUIDesignTreeListFrame   (TREELIST_SHOWS_LINES | TREELIST_SHOWS_BOXES | TREELIST_SINGLESELECT | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 200
 Tree list used in frames to represent elements children. More...
 
FXTextFields

text field extended over Frame with thick frame

#define GUIDesignTextField   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 
#define GUIDesignTextFieldInt   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | TEXTFIELD_INTEGER), 0, 0, 0, 23, 2, 2, 2, 2
 text field extended over Frame with thick frame and limited to Integers More...
 
#define GUIDesignTextFieldNCol   1
 Num of column of text field. More...
 
#define GUIDesignTextFieldReal   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | TEXTFIELD_REAL), 0, 0, 0, 23, 2, 2, 2, 2
 text field extended over Frame with thick frame and limited to doubles/floats More...
 
#define GUIDesignTextFielWidth100   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23, 2, 2, 2, 2
 text field with thick frame and size of 100x23 More...
 
#define GUIDesignTextFielWidth100Real   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23, 2, 2, 2, 2
 text field with thick frame and size of 100x23 More...
 
#define GUIDesignTextFielWidth180   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 180, 23, 2, 2, 2, 2
 text field with thick frame, size of 180x23 /doubles (Used in GNEVehicleType) More...
 
#define GUIDesignTextFielWidth180Int   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | TEXTFIELD_INTEGER), 0, 0, 180, 23, 2, 2, 2, 2
 text field with thick frame, size of 180x23 and limited to integers (Used in GNEVehicleType) More...
 
#define GUIDesignTextFielWidth180Real   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | TEXTFIELD_REAL), 0, 0, 180, 23, 2, 2, 2, 2
 text field with thick frame, size of 180x23 and limited to doubles/floats (Used in GNEVehicleType) More...
 
FXButtons

button extended over over Frame with thick and raise frame

#define GUIDesignButton   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 
#define GUIDesignButtonAttribute   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23, 2, 2, 2, 2
 button extended over over column with thick and raise frame More...
 
#define GUIDesignButtonIcon   (FRAME_THICK | FRAME_RAISED | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 23, 23, 2, 2, 2, 2
 button only with icon (23x23) More...
 
#define GUIDesignButtonIconRectangular   (FRAME_THICK | FRAME_RAISED | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 46, 23, 2, 2, 2, 2
 button only with icon (46x23) More...
 
#define GUIDesignButtonRectangular   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 46, 23, 2, 2, 2, 2
 little button rectangular (46x23) used in frames (For example, in "help" buttons) More...
 
#define GUIDesignButtonRectangular100x23   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23, 2, 2, 2, 2
 button rectangular with thick and raise frame with a size of 100x23 More...
 
#define GUIDesignButtonRectangular150x23   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 150, 23, 2, 2, 2, 2
 button rectangular with thick and raise frame with a size of 150x23 More...
 
FXButtons for toolbar

little button with text placed in navigation toolbar

#define GUIDesignButtonToolbar   (BUTTON_TOOLBAR | ICON_BEFORE_TEXT | FRAME_RAISED | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 23, 23
 little button with icon placed in navigation toolbar More...
 
#define GUIDesignButtonToolbarCheckable   (BUTTON_NORMAL | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 23, 23
 little checkable button with icon placed in navigation toolbar More...
 
#define GUIDesignButtonToolbarLocator   (BUTTON_TOOLBAR | MENUBUTTON_RIGHT | LAYOUT_TOP | FRAME_RAISED | FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 23, 23
 little checkable button with icon placed in navigation toolbar used specify for Locator More...
 
#define GUIDesignButtonToolbarSupermode   (BUTTON_NORMAL | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23
 checkable button with icon placed in navigation toolbar for supermodes More...
 
#define GUIDesignButtonToolbarText   (BUTTON_TOOLBAR | ICON_BEFORE_TEXT | FRAME_RAISED | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_CENTER_Y | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23
 
#define GUIDesignButtonToolbarWithText   (BUTTON_TOOLBAR | ICON_BEFORE_TEXT | FRAME_RAISED | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT), 0, 0, 0, 23
 little button with text and icon More...
 
FXButtons for dialogs

OK Button

#define GUIDesignButtonAccept   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 75, 23, 2, 2, 2, 2
 Accept Button. More...
 
#define GUIDesignButtonCancel   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 75, 23, 2, 2, 2, 2
 Cancel Button. More...
 
#define GUIDesignButtonOK   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 75, 23, 2, 2, 2, 2
 
#define GUIDesignButtonReset   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 75, 23, 2, 2, 2, 2
 Reset Button. More...
 
FXCheckButtons
#define GUIDesignCheckButton   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT), 0, 0, 0, 23, 2, 2, 2, 2
 checkButton placed in left position More...
 
#define GUIDesignCheckButtonAttribute   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT | ICON_BEFORE_TEXT | FRAME_THICK), 0, 0, 100, 23, 2, 2, 2, 2
 checkButton without thick extended over the frame used for attributes More...
 
#define GUIDesignCheckButtonViewSettings   (CHECKBUTTON_NORMAL | LAYOUT_CENTER_Y)
 CheckButton for Frames without thick extended over the frame. More...
 
MDI Buttons

MDIButton oriented to left

#define GUIDesignMDIButtonLeft   (LAYOUT_LEFT)
 
#define GUIDesignMDIButtonRight   (FRAME_RAISED | LAYOUT_RIGHT)
 MDIButton oriented to right. More...
 
FXRadiobuttons

design for radio button

#define GUIDesignRadioButton   (LAYOUT_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | JUSTIFY_LEFT)
 
#define GUIDesignRadioButtonAttribute   (RADIOBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT | ICON_BEFORE_TEXT | FRAME_THICK), 0, 0, 100, 23, 2, 2, 2, 2
 design for radio button with fixed height More...
 
FXLabels

label extended over frame without thick and with text justify to left and height of 23

#define GUIDesignLabelAboutInfo   (JUSTIFY_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 0, 0
 label extended over frame without thick and with text justify to left More...
 
#define GUIDesignLabelAboutInfoCenter   (FRAME_THICK | JUSTIFY_NORMAL | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 0, 0
 label extended over frame with thick and with text justify to center More...
 
#define GUIDesignLabelAttribute   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | ICON_BEFORE_TEXT), 0, 0, 100, 23, 2, 2, 2, 2
 label extended over the matrix column with thick frame and height of 23 More...
 
#define GUIDesignLabelAttribute150   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | ICON_BEFORE_TEXT), 0, 0, 150, 23, 2, 2, 2, 2
 label extended over the matrix column with thick frame and height of 23 More...
 
#define GUIDesignLabelCenter   (JUSTIFY_NORMAL | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 label extended over frame without thick and with text justify to center and height of 23 More...
 
#define GUIDesignLabelCenterThick   (FRAME_THICK | JUSTIFY_NORMAL | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 label extended over frame with thick and with text justify to center and height of 23 More...
 
#define GUIDesignLabelFrameInformation   (JUSTIFY_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 2, 2
 label extended over frame without thick and with text justify to left, used to show information in frames More...
 
#define GUIDesignLabelIcon   (LAYOUT_CENTER_Y | LAYOUT_CENTER_X ), 0, 0, 0, 0, 2, 2, 0, 0
 design for label with icon More...
 
#define GUIDesignLabelIcon32x32Thicked   (FRAME_THICK | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT | LAYOUT_FIX_WIDTH), 0, 0, 24, 23, 2, 2, 2, 2
 label ticked filled only with an icon of 32x32 More...
 
#define GUIDesignLabelIcon64x32Thicked   (FRAME_THICK | ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 94, 46, 2, 2, 2, 2
 label ticked filled used for VClasses. It uses icons of 64x32 pixels More...
 
#define GUIDesignLabelLeft   (JUSTIFY_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 
#define GUIDesignLabelLeftThick   (FRAME_THICK | JUSTIFY_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 label extended over frame with thick and with text justify to left and height of 23 More...
 
#define GUIDesignLabelRight   (JUSTIFY_RIGHT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 label extended over frame without thick and with text justify to right and height of 23 More...
 
#define GUIDesignLabelRightThick   (FRAME_THICK | JUSTIFY_RIGHT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 label extended over frame with thick and with text justify to right and height of 23 More...
 
#define GUIDesignLabelThick   (FRAME_THICK | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 label extended over frame with thick and with text justify to left and height of 23 More...
 
#define GUIDesignLabelThick100   (FRAME_THICK | ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23, 2, 2, 2, 2
 label with thick, text justify to left and size of 100x23 More...
 
#define GUIDesignLabelTickedIcon180x46   (FRAME_THICK | ICON_BEFORE_TEXT | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | LAYOUT_FIX_WIDTH), 0, 0, 180, 46, 2, 2, 2, 2
 label ticked filled extended over frame used for VClasses/VShapes. (can be used by icons of 64x32 pixels) More...
 
FXComboBox

Combo box editable extended over the all frame

#define GUIDesignComboBox   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 
#define GUIDesignComboBoxAttribute   (COMBOBOX_NORMAL | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 Combo box static (cannot be edited) extended over the matrix column. More...
 
#define GUIDesignComboBoxNCol   1
 number of column of every combo box More...
 
#define GUIDesignComboBoxStatic   (COMBOBOX_STATIC | FRAME_SUNKEN | LAYOUT_LEFT | LAYOUT_TOP | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2
 Combo box static (not editable) More...
 
#define GUIDesignComboBoxWidth180   (COMBOBOX_NORMAL | FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 180, 23, 2, 2, 2, 2
 comboBox with thick frame, size of 180x23 /doubles (Used in GNEVehicleType) More...
 
FXPackers

Horizontal frame extended over frame parent

#define GUIDesignGroupBoxFrame   (LAYOUT_FILL_X | FRAME_GROOVE | GROUPBOX_TITLE_CENTER)
 Group box design extended over frame. More...
 
#define GUIDesignGroupBoxFrame100   (LAYOUT_FIX_WIDTH | FRAME_GROOVE | GROUPBOX_TITLE_CENTER), 0, 0, 112, 0, 4, 4, 4, 4, 4, 4
 Group box design for elements of width 100. More...
 
#define GUIDesignGroupBoxFrameFill   (LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_GROOVE | GROUPBOX_TITLE_CENTER)
 Group box design extended over frame (X and Y) More...
 
#define GUIDesignHorizontalFrame   (LAYOUT_FILL_X), 0, 0, 0, 0, 4, 4, 4, 4, 4, 4
 
#define GUIDesignHorizontalFrameIcons   (LAYOUT_FILL_X | FRAME_THICK), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2
 Horizontal frame used for pack icons. More...
 
#define GUIDesignHorizontalFrameStatusBar   (LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y | LAYOUT_RIGHT | FRAME_SUNKEN), 0, 0, 20, 0, 0, 0, 0, 0, 0, 0
 Horizontal frame used in status bar. More...
 
#define GUIDesignMatrix   (LAYOUT_FILL_X | LAYOUT_FILL_Y | MATRIX_BY_COLUMNS | PACK_UNIFORM_WIDTH)
 Matrix design extended over Frame packed by columns. More...
 
#define GUIDesignMatrixAttributes   (LAYOUT_FILL_X | MATRIX_BY_COLUMNS | PACK_UNIFORM_WIDTH)
 Matrix design extended over Frame and used for represent attributes and their values (Deprecated) More...
 
#define GUIDesignMatrixLockGLTypes   (LAYOUT_FILL_X | LAYOUT_BOTTOM | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 Matrix for pack GLTypes (used in GNESelectorFrame) More...
 
#define GUIDesignMatrixViewSettings   (LAYOUT_FILL_X | LAYOUT_BOTTOM | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 10, 10, 5, 5
 FXMatrix used to pack values in Viewsettings. More...
 
#define GUIDesignVerticalFrame   (LAYOUT_FILL_Y), 0, 0, 0, 0, 4, 4, 4, 4, 4, 4
 Vertical frame extended over frame parent. More...
 
General design for netedit frames

design for frames area

#define GUIDesignAuxiliarFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 design for auxiliar (Without borders) frames used to pack another frames extended in all directions More...
 
#define GUIDesignAuxiliarHorizontalFrame   (LAYOUT_FILL_X), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 design for auxiliar (Without borders) horizontal frame used to pack another frames More...
 
#define GUIDesignAuxiliarVerticalFrame   (LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 design for auxiliar (Without borders) horizontal frame used to pack another frames More...
 
#define GUIDesignContentsFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y)
 design for the main content frame of every frame/dialog More...
 
#define GUIDesignContentsScrollWindow   (LAYOUT_FILL_X | LAYOUT_FILL_Y | HSCROLLER_NEVER), 0, 0, 0, 0
 design for the content frame of every frame More...
 
#define GUIDesignFrameArea   (FRAME_SUNKEN | LAYOUT_SIDE_TOP | LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y)
 
#define GUIDesignUniformHorizontalFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y | PACK_UNIFORM_WIDTH)
 design for horizontal frame used to pack another frames with a uniform width More...
 
#define GUIDesignViewnArea   (FRAME_SUNKEN | LAYOUT_SIDE_TOP | LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0
 design for viewn area More...
 
designs for toolbars

design for top toolbar (file, edit, processing...)

#define GUIDesignStatusBar   (LAYOUT_SIDE_BOTTOM | LAYOUT_FILL_X | FRAME_RAISED)
 design used in status bar More...
 
#define GUIDesignToolBar   (FRAME_NORMAL)
 design for default toolbar More...
 
#define GUIDesignToolBarGrip   (TOOLBARGRIP_DOUBLE)
 design for toolbar grip (used to change the position of toolbar with mouse) More...
 
#define GUIDesignToolbarMenuBar   (LAYOUT_SIDE_TOP | LAYOUT_FILL_X | FRAME_RAISED)
 
#define GUIDesignToolbarMenuBarNetedit   (LAYOUT_SIDE_TOP | FRAME_RAISED)
 design for top toolbar (file, edit, processing...) used only in netedit (due supermodes buttons) More...
 
#define GUIDesignToolBarRaisedNext   (LAYOUT_DOCK_NEXT | FRAME_RAISED)
 design for first toolbar shell positioned in the next position of dock More...
 
#define GUIDesignToolBarRaisedNextTop   (LAYOUT_DOCK_NEXT | LAYOUT_SIDE_TOP | FRAME_RAISED)
 design for first toolbar shell positioned in the next-top position of dock More...
 
#define GUIDesignToolBarRaisedSame   (LAYOUT_DOCK_SAME | FRAME_RAISED)
 design for toolbar More...
 
#define GUIDesignToolBarRaisedSameTop   (LAYOUT_DOCK_SAME | LAYOUT_SIDE_TOP | FRAME_RAISED)
 design for first toolbar shell positioned in the same position of dock More...
 
designs for separators

horizontal separator

#define GUIDesignHorizontalSeparator   (SEPARATOR_GROOVE | LAYOUT_FILL_X)
 
#define GUIDesignVerticalSeparator   (SEPARATOR_GROOVE | LAYOUT_FILL_Y)
 vertical separator More...
 
designs for splitters

general design for splitters

#define GUIDesignSplitter   (LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_RAISED | FRAME_THICK | SPLITTER_TRACKING)
 
#define GUIDesignSplitterMDI   (LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_SUNKEN | FRAME_THICK)
 MDI Splitter. More...
 
designs for Spin dials

desing for standard spin dial

#define GUIDesignSpinDial   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_TOP | LAYOUT_CENTER_Y)
 
design for view settings dialog

@rbrief dialog

#define GUIDesignViewSettingsButton1   (BUTTON_DEFAULT | FRAME_RAISED | FRAME_THICK | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_CENTER_X), 0, 0, 0, 0, 20, 20, 4, 4
 Buttons. More...
 
#define GUIDesignViewSettingsButton2   (BUTTON_INITIAL | BUTTON_DEFAULT | FRAME_RAISED | FRAME_THICK | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_CENTER_X), 0, 0, 0, 0, 30, 30, 4, 4
 
#define GUIDesignViewSettingsButton3   (BUTTON_DEFAULT | FRAME_RAISED | FRAME_THICK | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_CENTER_X), 0, 0, 0, 0, 30, 30, 4, 4
 
#define GUIDesignViewSettingsButton4   (BUTTON_INITIAL | BUTTON_DEFAULT | FRAME_RAISED | FRAME_THICK | LAYOUT_RIGHT)
 
#define GUIDesignViewSettingsButton5   (BUTTON_DEFAULT | FRAME_RAISED | FRAME_THICK | LAYOUT_RIGHT), 0, 0, 0, 0, 20, 20
 
#define GUIDesignViewSettingsColorWell   (LAYOUT_FIX_WIDTH | LAYOUT_CENTER_Y | LAYOUT_SIDE_TOP | FRAME_SUNKEN | FRAME_THICK | ICON_AFTER_TEXT), 0, 0, 100, 0, 0, 0, 0, 0
 ColorWell. More...
 
#define GUIDesignViewSettingsColorWell1   (LAYOUT_FIX_WIDTH | LAYOUT_CENTER_Y | FRAME_SUNKEN | FRAME_THICK | ICON_AFTER_TEXT), 0, 0, 100, 0, 0, 0, 0, 0
 Color wells. More...
 
#define GUIDesignViewSettingsColorWell2   (LAYOUT_FIX_WIDTH | LAYOUT_CENTER_Y | LAYOUT_SIDE_TOP | FRAME_SUNKEN | FRAME_THICK | ICON_AFTER_TEXT), 0, 0, 100, 0, 0, 0, 0, 0
 
#define GUIDesignViewSettingsComboBox1   (COMBOBOX_INSERT_LAST | FRAME_SUNKEN | LAYOUT_LEFT | LAYOUT_CENTER_Y | COMBOBOX_STATIC)
 Combo boxs. More...
 
#define GUIDesignViewSettingsDialog   (DECOR_TITLE | DECOR_BORDER)
 
#define GUIDesignViewSettingsHorizontalFrame1   (FRAME_THICK), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2
 Horizontal frames. More...
 
#define GUIDesignViewSettingsHorizontalFrame2   (LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_FILL_X | PACK_UNIFORM_WIDTH), 0, 0, 0, 0, 10, 10, 5, 5
 
#define GUIDesignViewSettingsHorizontalFrame3   (LAYOUT_FILL_X | PACK_UNIFORM_WIDTH), 0, 0, 0, 0, 0, 0, 0, 0
 
#define GUIDesignViewSettingsLabel1   (LAYOUT_CENTER_Y)
 Label. More...
 
#define GUIDesignViewSettingsLabel2   (LAYOUT_FILL_X | JUSTIFY_LEFT)
 
#define GUIDesignViewSettingsMainDialog   (DECOR_TITLE | DECOR_BORDER | DECOR_RESIZE), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 
#define GUIDesignViewSettingsMatrix1   (LAYOUT_FILL_X | LAYOUT_BOTTOM | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 10, 10, 5, 5
 Matrix. More...
 
#define GUIDesignViewSettingsMatrix2   (LAYOUT_FILL_X | LAYOUT_CENTER_Y | LAYOUT_BOTTOM | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 0, 0, 5, 5
 
#define GUIDesignViewSettingsMatrix3   (LAYOUT_FILL_X | LAYOUT_TOP | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 10, 2, 5, 5
 
#define GUIDesignViewSettingsMatrix4   (LAYOUT_FILL_X | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 0, 0, 5, 3
 
#define GUIDesignViewSettingsMatrix5   (LAYOUT_FILL_X | LAYOUT_BOTTOM | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 0, 0, 5, 5
 
#define GUIDesignViewSettingsMFXTable   (LAYOUT_FILL_Y | LAYOUT_FIX_WIDTH) /*|LAYOUT_FIX_HEIGHT*/, 0, 0, 470, 0
 MFX Add/Edit Typed Table. More...
 
#define GUIDesignViewSettingsMFXTableJustify   (JUSTIFY_CENTER_X | JUSTIFY_TOP)
 
#define GUIDesignViewSettingsSpinDial1   (LAYOUT_CENTER_Y | LAYOUT_TOP | FRAME_SUNKEN | FRAME_THICK)
 
#define GUIDesignViewSettingsSpinDial2   (LAYOUT_TOP | FRAME_SUNKEN | FRAME_THICK)
 
#define GUIDesignViewSettingsTabBook1   (TABBOOK_LEFTTABS | PACK_UNIFORM_WIDTH | PACK_UNIFORM_HEIGHT | LAYOUT_FILL_X | LAYOUT_FILL_Y | LAYOUT_RIGHT), 0, 0, 0, 0, 0, 0, 0, 0
 Tab books. More...
 
#define GUIDesignViewSettingsTabItemBook1   (TAB_LEFT_NORMAL), 0, 0, 0, 0, 4, 8, 4, 4
 
#define GUIDesignViewSettingsTextField1   (TEXTFIELD_ENTER_ONLY | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X)
 textFields More...
 
#define GUIDesignViewSettingsVerticalFrame1   (LAYOUT_FILL_X | LAYOUT_SIDE_TOP | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2
 vertical frames More...
 
#define GUIDesignViewSettingsVerticalFrame2   (LAYOUT_FILL_X | FRAME_THICK | FRAME_RAISED | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2
 
#define GUIDesignViewSettingsVerticalFrame3   (LAYOUT_FILL_Y), 0, 0, 0, 0, 10, 10, 10, 10, 5, 5
 
#define GUIDesignViewSettingsVerticalFrame4   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 10, 10, 2, 8, 5, 2
 
#define GUIDesignViewSettingsVerticalFrame5   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 10, 10, 10, 10, 10, 10
 
#define GUIDesignViewSettingsVerticalFrame6   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2
 
design for dialog boxs

design for standard dialog box with close button (for example, about dialog)

#define GUIDesignDialogBox   (DECOR_CLOSE | DECOR_TITLE)
 
#define GUIDesignDialogBoxExplicit(width, height)   (DECOR_CLOSE | DECOR_TITLE | LAYOUT_EXPLICIT), 0, 0, width, height, 4, 4, 4, 4, 4, 4
 design for dialog box with specift width and height (for example, additional dialogs) More...
 
#define GUIDesignDialogBoxExplicitStretchable(width, height)   (DECOR_CLOSE | DECOR_TITLE | LAYOUT_EXPLICIT | DECOR_STRETCHABLE), 0, 0, width, height, 4, 4, 4, 4, 4, 4
 design for dialog box with specift width and height that can be stretched (But not shrinked) More...
 
#define GUIDesignDialogBoxResizable   (DECOR_CLOSE | DECOR_TITLE | DECOR_RESIZE)
 design for standard dialog box (for example, about dialog) More...
 
#define GUIDesignDialogBoxShrinkable   (DECOR_CLOSE | DECOR_TITLE | DECOR_SHRINKABLE)
 design for standard dialog box that can be schinked (But not stretched) More...
 
#define GUIDesignDialogBoxStretchable   (DECOR_CLOSE | DECOR_TITLE | DECOR_STRETCHABLE)
 design for standard dialog box that can be stretched (But not shrinked) More...
 
design for FXTables and their cells

design for table extended over frame

#define GUIDesignTable   (LAYOUT_FILL_X | LAYOUT_FILL_Y)
 
#define GUIDesignTableAdditionals   (LAYOUT_FILL_X | LAYOUT_FILL_Y | VSCROLLER_ALWAYS | HSCROLLER_NEVER | TABLE_NO_ROWSELECT | TABLE_NO_COLSELECT), 0, 0, 0, 0, 2, 2, 2, 2
 design for tables used in additional dialogs More...
 
#define GUIDesignTableIconCellWidth   23
 width of cells that only contains an Icon More...
 
#define GUIDesignTableLimitedHeight   (LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT)
 design for table extended over frame but with limited Height More...
 
#define GUIDesignTableNotEditable   (LAYOUT_FILL_X | LAYOUT_FILL_Y | TABLE_READONLY)
 design for table extended over frame that cannot be edited More...
 
design for Chooser (locator) and breakpoint dialogs

design for Chooser dialog specifying size

#define GUIDesignBreakpointTable   (LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_SUNKEN | FRAME_THICK), 0, 0, 0, 0
 design for Breakpoint table More...
 
#define GUIDesignBreakpointTableHeaderHeight   23
 Height of breakpoint Table header. More...
 
#define GUIDesignChooserButtons   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 150, 23, 2, 2, 2, 2
 design for Chooser buttons More...
 
#define GUIDesignChooserDialog   (DECOR_ALL), 20, 20, 300, 300
 
#define GUIDesignChooserLayoutLeft   (LAYOUT_FILL_X | LAYOUT_FILL_Y | LAYOUT_TOP), 0, 0, 0, 0, 4, 4, 4, 4
 design for Chooser Layout left More...
 
#define GUIDesignChooserLayoutList   (LAYOUT_FILL_X | LAYOUT_FILL_Y | LAYOUT_TOP | FRAME_THICK | FRAME_SUNKEN), 0, 0, 0, 0, 0, 0, 0, 0
 design for Chooser Layout list More...
 
#define GUIDesignChooserLayoutRight   (LAYOUT_TOP), 0, 0, 0, 0, 4, 4, 4, 4
 design for Chooser Layout right More...
 
#define GUIDesignChooserListMultiple   (LIST_MULTIPLESELECT | LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_SUNKEN | FRAME_THICK), 0, 0, 0, 0
 design for Chooser List More...
 
#define GUIDesignChooserListSingle   (LIST_SINGLESELECT | LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_SUNKEN | FRAME_THICK), 0, 0, 0, 0
 design for Chooser List More...
 
#define GUIDesignChooserTextField   (LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_SUNKEN), 0, 0, 0, 23, 2, 2, 2, 2
 design for Chooser TextField More...
 

Detailed Description

Author
Pablo Alvarez Lopez
Date
Oct 2016
Version
$Id$

Definition in file GUIDesigns.h.

Macro Definition Documentation

◆ GUIDesignAuxiliarFrame

#define GUIDesignAuxiliarFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

design for auxiliar (Without borders) frames used to pack another frames extended in all directions

Definition at line 286 of file GUIDesigns.h.

◆ GUIDesignAuxiliarHorizontalFrame

#define GUIDesignAuxiliarHorizontalFrame   (LAYOUT_FILL_X), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

design for auxiliar (Without borders) horizontal frame used to pack another frames

Definition at line 289 of file GUIDesigns.h.

◆ GUIDesignAuxiliarVerticalFrame

#define GUIDesignAuxiliarVerticalFrame   (LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

design for auxiliar (Without borders) horizontal frame used to pack another frames

Definition at line 292 of file GUIDesigns.h.

◆ GUIDesignBreakpointTable

#define GUIDesignBreakpointTable   (LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_SUNKEN | FRAME_THICK), 0, 0, 0, 0

design for Breakpoint table

Definition at line 505 of file GUIDesigns.h.

◆ GUIDesignBreakpointTableHeaderHeight

#define GUIDesignBreakpointTableHeaderHeight   23

Height of breakpoint Table header.

Definition at line 508 of file GUIDesigns.h.

◆ GUIDesignButton

#define GUIDesignButton   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

Definition at line 66 of file GUIDesigns.h.

◆ GUIDesignButtonAccept

#define GUIDesignButtonAccept   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 75, 23, 2, 2, 2, 2

Accept Button.

Definition at line 117 of file GUIDesigns.h.

◆ GUIDesignButtonAttribute

#define GUIDesignButtonAttribute   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23, 2, 2, 2, 2

button extended over over column with thick and raise frame

Definition at line 69 of file GUIDesigns.h.

◆ GUIDesignButtonCancel

#define GUIDesignButtonCancel   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 75, 23, 2, 2, 2, 2

Cancel Button.

Definition at line 120 of file GUIDesigns.h.

◆ GUIDesignButtonIcon

#define GUIDesignButtonIcon   (FRAME_THICK | FRAME_RAISED | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 23, 23, 2, 2, 2, 2

button only with icon (23x23)

Definition at line 75 of file GUIDesigns.h.

◆ GUIDesignButtonIconRectangular

#define GUIDesignButtonIconRectangular   (FRAME_THICK | FRAME_RAISED | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 46, 23, 2, 2, 2, 2

button only with icon (46x23)

Definition at line 78 of file GUIDesigns.h.

◆ GUIDesignButtonOK

#define GUIDesignButtonOK   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 75, 23, 2, 2, 2, 2

Definition at line 114 of file GUIDesigns.h.

◆ GUIDesignButtonRectangular

#define GUIDesignButtonRectangular   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 46, 23, 2, 2, 2, 2

little button rectangular (46x23) used in frames (For example, in "help" buttons)

Definition at line 72 of file GUIDesigns.h.

◆ GUIDesignButtonRectangular100x23

#define GUIDesignButtonRectangular100x23   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23, 2, 2, 2, 2

button rectangular with thick and raise frame with a size of 100x23

Definition at line 81 of file GUIDesigns.h.

◆ GUIDesignButtonRectangular150x23

#define GUIDesignButtonRectangular150x23   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 150, 23, 2, 2, 2, 2

button rectangular with thick and raise frame with a size of 150x23

Definition at line 84 of file GUIDesigns.h.

◆ GUIDesignButtonReset

#define GUIDesignButtonReset   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 75, 23, 2, 2, 2, 2

Reset Button.

Definition at line 123 of file GUIDesigns.h.

◆ GUIDesignButtonToolbar

#define GUIDesignButtonToolbar   (BUTTON_TOOLBAR | ICON_BEFORE_TEXT | FRAME_RAISED | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 23, 23

little button with icon placed in navigation toolbar

Definition at line 95 of file GUIDesigns.h.

◆ GUIDesignButtonToolbarCheckable

#define GUIDesignButtonToolbarCheckable   (BUTTON_NORMAL | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 23, 23

little checkable button with icon placed in navigation toolbar

Definition at line 104 of file GUIDesigns.h.

◆ GUIDesignButtonToolbarLocator

#define GUIDesignButtonToolbarLocator   (BUTTON_TOOLBAR | MENUBUTTON_RIGHT | LAYOUT_TOP | FRAME_RAISED | FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 23, 23

little checkable button with icon placed in navigation toolbar used specify for Locator

Definition at line 101 of file GUIDesigns.h.

◆ GUIDesignButtonToolbarSupermode

#define GUIDesignButtonToolbarSupermode   (BUTTON_NORMAL | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23

checkable button with icon placed in navigation toolbar for supermodes

Definition at line 107 of file GUIDesigns.h.

◆ GUIDesignButtonToolbarText

#define GUIDesignButtonToolbarText   (BUTTON_TOOLBAR | ICON_BEFORE_TEXT | FRAME_RAISED | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_CENTER_Y | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23

Definition at line 92 of file GUIDesigns.h.

◆ GUIDesignButtonToolbarWithText

#define GUIDesignButtonToolbarWithText   (BUTTON_TOOLBAR | ICON_BEFORE_TEXT | FRAME_RAISED | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT), 0, 0, 0, 23

little button with text and icon

Definition at line 98 of file GUIDesigns.h.

◆ GUIDesignCheckButton

#define GUIDesignCheckButton   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT), 0, 0, 0, 23, 2, 2, 2, 2

checkButton placed in left position

Definition at line 131 of file GUIDesigns.h.

◆ GUIDesignCheckButtonAttribute

#define GUIDesignCheckButtonAttribute   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT | ICON_BEFORE_TEXT | FRAME_THICK), 0, 0, 100, 23, 2, 2, 2, 2

checkButton without thick extended over the frame used for attributes

Definition at line 134 of file GUIDesigns.h.

◆ GUIDesignCheckButtonViewSettings

#define GUIDesignCheckButtonViewSettings   (CHECKBUTTON_NORMAL | LAYOUT_CENTER_Y)

CheckButton for Frames without thick extended over the frame.

Definition at line 137 of file GUIDesigns.h.

◆ GUIDesignChooserButtons

#define GUIDesignChooserButtons   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 150, 23, 2, 2, 2, 2

design for Chooser buttons

Definition at line 493 of file GUIDesigns.h.

◆ GUIDesignChooserDialog

#define GUIDesignChooserDialog   (DECOR_ALL), 20, 20, 300, 300

Definition at line 490 of file GUIDesigns.h.

◆ GUIDesignChooserLayoutLeft

#define GUIDesignChooserLayoutLeft   (LAYOUT_FILL_X | LAYOUT_FILL_Y | LAYOUT_TOP), 0, 0, 0, 0, 4, 4, 4, 4

design for Chooser Layout left

Definition at line 511 of file GUIDesigns.h.

◆ GUIDesignChooserLayoutList

#define GUIDesignChooserLayoutList   (LAYOUT_FILL_X | LAYOUT_FILL_Y | LAYOUT_TOP | FRAME_THICK | FRAME_SUNKEN), 0, 0, 0, 0, 0, 0, 0, 0

design for Chooser Layout list

Definition at line 517 of file GUIDesigns.h.

◆ GUIDesignChooserLayoutRight

#define GUIDesignChooserLayoutRight   (LAYOUT_TOP), 0, 0, 0, 0, 4, 4, 4, 4

design for Chooser Layout right

Definition at line 514 of file GUIDesigns.h.

◆ GUIDesignChooserListMultiple

#define GUIDesignChooserListMultiple   (LIST_MULTIPLESELECT | LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_SUNKEN | FRAME_THICK), 0, 0, 0, 0

design for Chooser List

Definition at line 502 of file GUIDesigns.h.

◆ GUIDesignChooserListSingle

#define GUIDesignChooserListSingle   (LIST_SINGLESELECT | LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_SUNKEN | FRAME_THICK), 0, 0, 0, 0

design for Chooser List

Definition at line 499 of file GUIDesigns.h.

◆ GUIDesignChooserTextField

#define GUIDesignChooserTextField   (LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_SUNKEN), 0, 0, 0, 23, 2, 2, 2, 2

design for Chooser TextField

Definition at line 496 of file GUIDesigns.h.

◆ GUIDesignComboBox

#define GUIDesignComboBox   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

Definition at line 221 of file GUIDesigns.h.

◆ GUIDesignComboBoxAttribute

#define GUIDesignComboBoxAttribute   (COMBOBOX_NORMAL | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

Combo box static (cannot be edited) extended over the matrix column.

Definition at line 227 of file GUIDesigns.h.

◆ GUIDesignComboBoxNCol

#define GUIDesignComboBoxNCol   1

number of column of every combo box

Definition at line 233 of file GUIDesigns.h.

◆ GUIDesignComboBoxStatic

#define GUIDesignComboBoxStatic   (COMBOBOX_STATIC | FRAME_SUNKEN | LAYOUT_LEFT | LAYOUT_TOP | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

Combo box static (not editable)

Definition at line 224 of file GUIDesigns.h.

◆ GUIDesignComboBoxWidth180

#define GUIDesignComboBoxWidth180   (COMBOBOX_NORMAL | FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 180, 23, 2, 2, 2, 2

comboBox with thick frame, size of 180x23 /doubles (Used in GNEVehicleType)

Definition at line 230 of file GUIDesigns.h.

◆ GUIDesignContentsFrame

#define GUIDesignContentsFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y)

design for the main content frame of every frame/dialog

Definition at line 298 of file GUIDesigns.h.

◆ GUIDesignContentsScrollWindow

#define GUIDesignContentsScrollWindow   (LAYOUT_FILL_X | LAYOUT_FILL_Y | HSCROLLER_NEVER), 0, 0, 0, 0

design for the content frame of every frame

Definition at line 283 of file GUIDesigns.h.

◆ GUIDesignDialogBox

#define GUIDesignDialogBox   (DECOR_CLOSE | DECOR_TITLE)

Definition at line 449 of file GUIDesigns.h.

◆ GUIDesignDialogBoxExplicit

#define GUIDesignDialogBoxExplicit (   width,
  height 
)    (DECOR_CLOSE | DECOR_TITLE | LAYOUT_EXPLICIT), 0, 0, width, height, 4, 4, 4, 4, 4, 4

design for dialog box with specift width and height (for example, additional dialogs)

Definition at line 461 of file GUIDesigns.h.

◆ GUIDesignDialogBoxExplicitStretchable

#define GUIDesignDialogBoxExplicitStretchable (   width,
  height 
)    (DECOR_CLOSE | DECOR_TITLE | LAYOUT_EXPLICIT | DECOR_STRETCHABLE), 0, 0, width, height, 4, 4, 4, 4, 4, 4

design for dialog box with specift width and height that can be stretched (But not shrinked)

Definition at line 464 of file GUIDesigns.h.

◆ GUIDesignDialogBoxResizable

#define GUIDesignDialogBoxResizable   (DECOR_CLOSE | DECOR_TITLE | DECOR_RESIZE)

design for standard dialog box (for example, about dialog)

Definition at line 458 of file GUIDesigns.h.

◆ GUIDesignDialogBoxShrinkable

#define GUIDesignDialogBoxShrinkable   (DECOR_CLOSE | DECOR_TITLE | DECOR_SHRINKABLE)

design for standard dialog box that can be schinked (But not stretched)

Definition at line 455 of file GUIDesigns.h.

◆ GUIDesignDialogBoxStretchable

#define GUIDesignDialogBoxStretchable   (DECOR_CLOSE | DECOR_TITLE | DECOR_STRETCHABLE)

design for standard dialog box that can be stretched (But not shrinked)

Definition at line 452 of file GUIDesigns.h.

◆ GUIDesignFrameArea

#define GUIDesignFrameArea   (FRAME_SUNKEN | LAYOUT_SIDE_TOP | LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y)

Definition at line 277 of file GUIDesigns.h.

◆ GUIDesignGroupBoxFrame

#define GUIDesignGroupBoxFrame   (LAYOUT_FILL_X | FRAME_GROOVE | GROUPBOX_TITLE_CENTER)

Group box design extended over frame.

Definition at line 255 of file GUIDesigns.h.

◆ GUIDesignGroupBoxFrame100

#define GUIDesignGroupBoxFrame100   (LAYOUT_FIX_WIDTH | FRAME_GROOVE | GROUPBOX_TITLE_CENTER), 0, 0, 112, 0, 4, 4, 4, 4, 4, 4

Group box design for elements of width 100.

Definition at line 261 of file GUIDesigns.h.

◆ GUIDesignGroupBoxFrameFill

#define GUIDesignGroupBoxFrameFill   (LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_GROOVE | GROUPBOX_TITLE_CENTER)

Group box design extended over frame (X and Y)

Definition at line 258 of file GUIDesigns.h.

◆ GUIDesignHorizontalFrame

#define GUIDesignHorizontalFrame   (LAYOUT_FILL_X), 0, 0, 0, 0, 4, 4, 4, 4, 4, 4

Definition at line 240 of file GUIDesigns.h.

◆ GUIDesignHorizontalFrameIcons

#define GUIDesignHorizontalFrameIcons   (LAYOUT_FILL_X | FRAME_THICK), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2

Horizontal frame used for pack icons.

Definition at line 246 of file GUIDesigns.h.

◆ GUIDesignHorizontalFrameStatusBar

#define GUIDesignHorizontalFrameStatusBar   (LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y | LAYOUT_RIGHT | FRAME_SUNKEN), 0, 0, 20, 0, 0, 0, 0, 0, 0, 0

Horizontal frame used in status bar.

Definition at line 249 of file GUIDesigns.h.

◆ GUIDesignHorizontalSeparator

#define GUIDesignHorizontalSeparator   (SEPARATOR_GROOVE | LAYOUT_FILL_X)

Definition at line 337 of file GUIDesigns.h.

◆ GUIDesignLabelAboutInfo

#define GUIDesignLabelAboutInfo   (JUSTIFY_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 0, 0

label extended over frame without thick and with text justify to left

Definition at line 192 of file GUIDesigns.h.

◆ GUIDesignLabelAboutInfoCenter

#define GUIDesignLabelAboutInfoCenter   (FRAME_THICK | JUSTIFY_NORMAL | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 0, 0

label extended over frame with thick and with text justify to center

Definition at line 195 of file GUIDesigns.h.

◆ GUIDesignLabelAttribute

#define GUIDesignLabelAttribute   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | ICON_BEFORE_TEXT), 0, 0, 100, 23, 2, 2, 2, 2

label extended over the matrix column with thick frame and height of 23

Definition at line 186 of file GUIDesigns.h.

◆ GUIDesignLabelAttribute150

#define GUIDesignLabelAttribute150   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | ICON_BEFORE_TEXT), 0, 0, 150, 23, 2, 2, 2, 2

label extended over the matrix column with thick frame and height of 23

Definition at line 189 of file GUIDesigns.h.

◆ GUIDesignLabelCenter

#define GUIDesignLabelCenter   (JUSTIFY_NORMAL | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

label extended over frame without thick and with text justify to center and height of 23

Definition at line 171 of file GUIDesigns.h.

◆ GUIDesignLabelCenterThick

#define GUIDesignLabelCenterThick   (FRAME_THICK | JUSTIFY_NORMAL | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

label extended over frame with thick and with text justify to center and height of 23

Definition at line 183 of file GUIDesigns.h.

◆ GUIDesignLabelFrameInformation

#define GUIDesignLabelFrameInformation   (JUSTIFY_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 2, 2

label extended over frame without thick and with text justify to left, used to show information in frames

Definition at line 210 of file GUIDesigns.h.

◆ GUIDesignLabelIcon

#define GUIDesignLabelIcon   (LAYOUT_CENTER_Y | LAYOUT_CENTER_X ), 0, 0, 0, 0, 2, 2, 0, 0

design for label with icon

Definition at line 204 of file GUIDesigns.h.

◆ GUIDesignLabelIcon32x32Thicked

#define GUIDesignLabelIcon32x32Thicked   (FRAME_THICK | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT | LAYOUT_FIX_WIDTH), 0, 0, 24, 23, 2, 2, 2, 2

label ticked filled only with an icon of 32x32

Definition at line 198 of file GUIDesigns.h.

◆ GUIDesignLabelIcon64x32Thicked

#define GUIDesignLabelIcon64x32Thicked   (FRAME_THICK | ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 94, 46, 2, 2, 2, 2

label ticked filled used for VClasses. It uses icons of 64x32 pixels

Definition at line 201 of file GUIDesigns.h.

◆ GUIDesignLabelLeft

#define GUIDesignLabelLeft   (JUSTIFY_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

Definition at line 165 of file GUIDesigns.h.

◆ GUIDesignLabelLeftThick

#define GUIDesignLabelLeftThick   (FRAME_THICK | JUSTIFY_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

label extended over frame with thick and with text justify to left and height of 23

Definition at line 177 of file GUIDesigns.h.

◆ GUIDesignLabelRight

#define GUIDesignLabelRight   (JUSTIFY_RIGHT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

label extended over frame without thick and with text justify to right and height of 23

Definition at line 168 of file GUIDesigns.h.

◆ GUIDesignLabelRightThick

#define GUIDesignLabelRightThick   (FRAME_THICK | JUSTIFY_RIGHT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

label extended over frame with thick and with text justify to right and height of 23

Definition at line 180 of file GUIDesigns.h.

◆ GUIDesignLabelThick

#define GUIDesignLabelThick   (FRAME_THICK | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

label extended over frame with thick and with text justify to left and height of 23

Definition at line 174 of file GUIDesigns.h.

◆ GUIDesignLabelThick100

#define GUIDesignLabelThick100   (FRAME_THICK | ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23, 2, 2, 2, 2

label with thick, text justify to left and size of 100x23

Definition at line 213 of file GUIDesigns.h.

◆ GUIDesignLabelTickedIcon180x46

#define GUIDesignLabelTickedIcon180x46   (FRAME_THICK | ICON_BEFORE_TEXT | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | LAYOUT_FIX_WIDTH), 0, 0, 180, 46, 2, 2, 2, 2

label ticked filled extended over frame used for VClasses/VShapes. (can be used by icons of 64x32 pixels)

Definition at line 207 of file GUIDesigns.h.

◆ GUIDesignList

#define GUIDesignList   (LIST_NORMAL | FRAME_NORMAL | LAYOUT_FILL_X)

design for FXLists

Definition at line 526 of file GUIDesigns.h.

◆ GUIDesignListExtended

#define GUIDesignListExtended   (LIST_NORMAL | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FILL_Y)

design for FXLists

Definition at line 538 of file GUIDesigns.h.

◆ GUIDesignListFixedHeight

#define GUIDesignListFixedHeight   (LIST_NORMAL | FRAME_NORMAL | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT)

design for FXLists with height fixed

Definition at line 532 of file GUIDesigns.h.

◆ GUIDesignListSingleElement

#define GUIDesignListSingleElement   (LIST_SINGLESELECT | FRAME_NORMAL | LAYOUT_FILL_X)

design for FXList sthat only allow a single selected elements selected

Definition at line 529 of file GUIDesigns.h.

◆ GUIDesignListSingleElementFixedHeight

#define GUIDesignListSingleElementFixedHeight   (LIST_SINGLESELECT | FRAME_NORMAL | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 100

design for FXLists that only allow a single selected elements selected and height fixed

Definition at line 535 of file GUIDesigns.h.

◆ GUIDesignMatrix

#define GUIDesignMatrix   (LAYOUT_FILL_X | LAYOUT_FILL_Y | MATRIX_BY_COLUMNS | PACK_UNIFORM_WIDTH)

Matrix design extended over Frame packed by columns.

Definition at line 252 of file GUIDesigns.h.

◆ GUIDesignMatrixAttributes

#define GUIDesignMatrixAttributes   (LAYOUT_FILL_X | MATRIX_BY_COLUMNS | PACK_UNIFORM_WIDTH)

Matrix design extended over Frame and used for represent attributes and their values (Deprecated)

Definition at line 267 of file GUIDesigns.h.

◆ GUIDesignMatrixLockGLTypes

#define GUIDesignMatrixLockGLTypes   (LAYOUT_FILL_X | LAYOUT_BOTTOM | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

Matrix for pack GLTypes (used in GNESelectorFrame)

Definition at line 270 of file GUIDesigns.h.

◆ GUIDesignMatrixViewSettings

#define GUIDesignMatrixViewSettings   (LAYOUT_FILL_X | LAYOUT_BOTTOM | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 10, 10, 5, 5

FXMatrix used to pack values in Viewsettings.

Definition at line 264 of file GUIDesigns.h.

◆ GUIDesignMDIButtonLeft

#define GUIDesignMDIButtonLeft   (LAYOUT_LEFT)

Definition at line 145 of file GUIDesigns.h.

◆ GUIDesignMDIButtonRight

#define GUIDesignMDIButtonRight   (FRAME_RAISED | LAYOUT_RIGHT)

MDIButton oriented to right.

Definition at line 148 of file GUIDesigns.h.

◆ GUIDesignRadioButton

#define GUIDesignRadioButton   (LAYOUT_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | JUSTIFY_LEFT)

Definition at line 155 of file GUIDesigns.h.

◆ GUIDesignRadioButtonAttribute

#define GUIDesignRadioButtonAttribute   (RADIOBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT | ICON_BEFORE_TEXT | FRAME_THICK), 0, 0, 100, 23, 2, 2, 2, 2

design for radio button with fixed height

Definition at line 158 of file GUIDesigns.h.

◆ GUIDesignSpinDial

#define GUIDesignSpinDial   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_TOP | LAYOUT_CENTER_Y)

Definition at line 357 of file GUIDesigns.h.

◆ GUIDesignSplitter

#define GUIDesignSplitter   (LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_RAISED | FRAME_THICK | SPLITTER_TRACKING)

Definition at line 347 of file GUIDesigns.h.

◆ GUIDesignSplitterMDI

#define GUIDesignSplitterMDI   (LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_SUNKEN | FRAME_THICK)

MDI Splitter.

Definition at line 350 of file GUIDesigns.h.

◆ GUIDesignStatusBar

#define GUIDesignStatusBar   (LAYOUT_SIDE_BOTTOM | LAYOUT_FILL_X | FRAME_RAISED)

design used in status bar

Definition at line 320 of file GUIDesigns.h.

◆ GUIDesignTabBook

#define GUIDesignTabBook   (TABBOOK_LEFTTABS | PACK_UNIFORM_WIDTH | PACK_UNIFORM_HEIGHT | LAYOUT_FILL_X | LAYOUT_FILL_Y | LAYOUT_RIGHT)

desgin for TabBooks

Definition at line 541 of file GUIDesigns.h.

◆ GUIDesignTable

#define GUIDesignTable   (LAYOUT_FILL_X | LAYOUT_FILL_Y)

Definition at line 471 of file GUIDesigns.h.

◆ GUIDesignTableAdditionals

#define GUIDesignTableAdditionals   (LAYOUT_FILL_X | LAYOUT_FILL_Y | VSCROLLER_ALWAYS | HSCROLLER_NEVER | TABLE_NO_ROWSELECT | TABLE_NO_COLSELECT), 0, 0, 0, 0, 2, 2, 2, 2

design for tables used in additional dialogs

Definition at line 480 of file GUIDesigns.h.

◆ GUIDesignTableIconCellWidth

#define GUIDesignTableIconCellWidth   23

width of cells that only contains an Icon

Definition at line 483 of file GUIDesigns.h.

◆ GUIDesignTableLimitedHeight

#define GUIDesignTableLimitedHeight   (LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT)

design for table extended over frame but with limited Height

Definition at line 477 of file GUIDesigns.h.

◆ GUIDesignTableNotEditable

#define GUIDesignTableNotEditable   (LAYOUT_FILL_X | LAYOUT_FILL_Y | TABLE_READONLY)

design for table extended over frame that cannot be edited

Definition at line 474 of file GUIDesigns.h.

◆ GUIDesignTextField

#define GUIDesignTextField   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23, 2, 2, 2, 2

Definition at line 34 of file GUIDesigns.h.

◆ GUIDesignTextFieldInt

#define GUIDesignTextFieldInt   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | TEXTFIELD_INTEGER), 0, 0, 0, 23, 2, 2, 2, 2

text field extended over Frame with thick frame and limited to Integers

Definition at line 37 of file GUIDesigns.h.

◆ GUIDesignTextFieldNCol

#define GUIDesignTextFieldNCol   1

Num of column of text field.

Definition at line 58 of file GUIDesigns.h.

◆ GUIDesignTextFieldReal

#define GUIDesignTextFieldReal   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | TEXTFIELD_REAL), 0, 0, 0, 23, 2, 2, 2, 2

text field extended over Frame with thick frame and limited to doubles/floats

Definition at line 40 of file GUIDesigns.h.

◆ GUIDesignTextFielWidth100

#define GUIDesignTextFielWidth100   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23, 2, 2, 2, 2

text field with thick frame and size of 100x23

Definition at line 43 of file GUIDesigns.h.

◆ GUIDesignTextFielWidth100Real

#define GUIDesignTextFielWidth100Real   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, 23, 2, 2, 2, 2

text field with thick frame and size of 100x23

Definition at line 46 of file GUIDesigns.h.

◆ GUIDesignTextFielWidth180

#define GUIDesignTextFielWidth180   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 180, 23, 2, 2, 2, 2

text field with thick frame, size of 180x23 /doubles (Used in GNEVehicleType)

Definition at line 55 of file GUIDesigns.h.

◆ GUIDesignTextFielWidth180Int

#define GUIDesignTextFielWidth180Int   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | TEXTFIELD_INTEGER), 0, 0, 180, 23, 2, 2, 2, 2

text field with thick frame, size of 180x23 and limited to integers (Used in GNEVehicleType)

Definition at line 49 of file GUIDesigns.h.

◆ GUIDesignTextFielWidth180Real

#define GUIDesignTextFielWidth180Real   (FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | TEXTFIELD_REAL), 0, 0, 180, 23, 2, 2, 2, 2

text field with thick frame, size of 180x23 and limited to doubles/floats (Used in GNEVehicleType)

Definition at line 52 of file GUIDesigns.h.

◆ GUIDesignToolBar

#define GUIDesignToolBar   (FRAME_NORMAL)

design for default toolbar

Definition at line 311 of file GUIDesigns.h.

◆ GUIDesignToolBarGrip

#define GUIDesignToolBarGrip   (TOOLBARGRIP_DOUBLE)

design for toolbar grip (used to change the position of toolbar with mouse)

Definition at line 323 of file GUIDesigns.h.

◆ GUIDesignToolbarMenuBar

#define GUIDesignToolbarMenuBar   (LAYOUT_SIDE_TOP | LAYOUT_FILL_X | FRAME_RAISED)

Definition at line 305 of file GUIDesigns.h.

◆ GUIDesignToolbarMenuBarNetedit

#define GUIDesignToolbarMenuBarNetedit   (LAYOUT_SIDE_TOP | FRAME_RAISED)

design for top toolbar (file, edit, processing...) used only in netedit (due supermodes buttons)

Definition at line 308 of file GUIDesigns.h.

◆ GUIDesignToolBarRaisedNext

#define GUIDesignToolBarRaisedNext   (LAYOUT_DOCK_NEXT | FRAME_RAISED)

design for first toolbar shell positioned in the next position of dock

Definition at line 317 of file GUIDesigns.h.

◆ GUIDesignToolBarRaisedNextTop

#define GUIDesignToolBarRaisedNextTop   (LAYOUT_DOCK_NEXT | LAYOUT_SIDE_TOP | FRAME_RAISED)

design for first toolbar shell positioned in the next-top position of dock

Definition at line 326 of file GUIDesigns.h.

◆ GUIDesignToolBarRaisedSame

#define GUIDesignToolBarRaisedSame   (LAYOUT_DOCK_SAME | FRAME_RAISED)

design for toolbar

Definition at line 314 of file GUIDesigns.h.

◆ GUIDesignToolBarRaisedSameTop

#define GUIDesignToolBarRaisedSameTop   (LAYOUT_DOCK_SAME | LAYOUT_SIDE_TOP | FRAME_RAISED)

design for first toolbar shell positioned in the same position of dock

Definition at line 329 of file GUIDesigns.h.

◆ GUIDesignTreeListFrame

#define GUIDesignTreeListFrame   (TREELIST_SHOWS_LINES | TREELIST_SHOWS_BOXES | TREELIST_SINGLESELECT | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 200

Tree list used in frames to represent elements children.

Definition at line 523 of file GUIDesigns.h.

◆ GUIDesignUniformHorizontalFrame

#define GUIDesignUniformHorizontalFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y | PACK_UNIFORM_WIDTH)

design for horizontal frame used to pack another frames with a uniform width

Definition at line 295 of file GUIDesigns.h.

◆ GUIDesignVerticalFrame

#define GUIDesignVerticalFrame   (LAYOUT_FILL_Y), 0, 0, 0, 0, 4, 4, 4, 4, 4, 4

Vertical frame extended over frame parent.

Definition at line 243 of file GUIDesigns.h.

◆ GUIDesignVerticalSeparator

#define GUIDesignVerticalSeparator   (SEPARATOR_GROOVE | LAYOUT_FILL_Y)

vertical separator

Definition at line 340 of file GUIDesigns.h.

◆ GUIDesignViewnArea

#define GUIDesignViewnArea   (FRAME_SUNKEN | LAYOUT_SIDE_TOP | LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0

design for viewn area

Definition at line 280 of file GUIDesigns.h.

◆ GUIDesignViewSettingsButton1

#define GUIDesignViewSettingsButton1   (BUTTON_DEFAULT | FRAME_RAISED | FRAME_THICK | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_CENTER_X), 0, 0, 0, 0, 20, 20, 4, 4

Buttons.

Definition at line 424 of file GUIDesigns.h.

◆ GUIDesignViewSettingsButton2

#define GUIDesignViewSettingsButton2   (BUTTON_INITIAL | BUTTON_DEFAULT | FRAME_RAISED | FRAME_THICK | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_CENTER_X), 0, 0, 0, 0, 30, 30, 4, 4

Definition at line 426 of file GUIDesigns.h.

◆ GUIDesignViewSettingsButton3

#define GUIDesignViewSettingsButton3   (BUTTON_DEFAULT | FRAME_RAISED | FRAME_THICK | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_CENTER_X), 0, 0, 0, 0, 30, 30, 4, 4

Definition at line 428 of file GUIDesigns.h.

◆ GUIDesignViewSettingsButton4

#define GUIDesignViewSettingsButton4   (BUTTON_INITIAL | BUTTON_DEFAULT | FRAME_RAISED | FRAME_THICK | LAYOUT_RIGHT)

Definition at line 430 of file GUIDesigns.h.

◆ GUIDesignViewSettingsButton5

#define GUIDesignViewSettingsButton5   (BUTTON_DEFAULT | FRAME_RAISED | FRAME_THICK | LAYOUT_RIGHT), 0, 0, 0, 0, 20, 20

Definition at line 432 of file GUIDesigns.h.

◆ GUIDesignViewSettingsColorWell

#define GUIDesignViewSettingsColorWell   (LAYOUT_FIX_WIDTH | LAYOUT_CENTER_Y | LAYOUT_SIDE_TOP | FRAME_SUNKEN | FRAME_THICK | ICON_AFTER_TEXT), 0, 0, 100, 0, 0, 0, 0, 0

ColorWell.

Definition at line 404 of file GUIDesigns.h.

◆ GUIDesignViewSettingsColorWell1

#define GUIDesignViewSettingsColorWell1   (LAYOUT_FIX_WIDTH | LAYOUT_CENTER_Y | FRAME_SUNKEN | FRAME_THICK | ICON_AFTER_TEXT), 0, 0, 100, 0, 0, 0, 0, 0

Color wells.

Definition at line 435 of file GUIDesigns.h.

◆ GUIDesignViewSettingsColorWell2

#define GUIDesignViewSettingsColorWell2   (LAYOUT_FIX_WIDTH | LAYOUT_CENTER_Y | LAYOUT_SIDE_TOP | FRAME_SUNKEN | FRAME_THICK | ICON_AFTER_TEXT), 0, 0, 100, 0, 0, 0, 0, 0

Definition at line 437 of file GUIDesigns.h.

◆ GUIDesignViewSettingsComboBox1

#define GUIDesignViewSettingsComboBox1   (COMBOBOX_INSERT_LAST | FRAME_SUNKEN | LAYOUT_LEFT | LAYOUT_CENTER_Y | COMBOBOX_STATIC)

Combo boxs.

Definition at line 401 of file GUIDesigns.h.

◆ GUIDesignViewSettingsDialog

#define GUIDesignViewSettingsDialog   (DECOR_TITLE | DECOR_BORDER)

Definition at line 366 of file GUIDesigns.h.

◆ GUIDesignViewSettingsHorizontalFrame1

#define GUIDesignViewSettingsHorizontalFrame1   (FRAME_THICK), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2

Horizontal frames.

Definition at line 382 of file GUIDesigns.h.

◆ GUIDesignViewSettingsHorizontalFrame2

#define GUIDesignViewSettingsHorizontalFrame2   (LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_FILL_X | PACK_UNIFORM_WIDTH), 0, 0, 0, 0, 10, 10, 5, 5

Definition at line 384 of file GUIDesigns.h.

◆ GUIDesignViewSettingsHorizontalFrame3

#define GUIDesignViewSettingsHorizontalFrame3   (LAYOUT_FILL_X | PACK_UNIFORM_WIDTH), 0, 0, 0, 0, 0, 0, 0, 0

Definition at line 386 of file GUIDesigns.h.

◆ GUIDesignViewSettingsLabel1

#define GUIDesignViewSettingsLabel1   (LAYOUT_CENTER_Y)

Label.

Definition at line 416 of file GUIDesigns.h.

◆ GUIDesignViewSettingsLabel2

#define GUIDesignViewSettingsLabel2   (LAYOUT_FILL_X | JUSTIFY_LEFT)

Definition at line 418 of file GUIDesigns.h.

◆ GUIDesignViewSettingsMainDialog

#define GUIDesignViewSettingsMainDialog   (DECOR_TITLE | DECOR_BORDER | DECOR_RESIZE), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

Definition at line 364 of file GUIDesigns.h.

◆ GUIDesignViewSettingsMatrix1

#define GUIDesignViewSettingsMatrix1   (LAYOUT_FILL_X | LAYOUT_BOTTOM | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 10, 10, 5, 5

Matrix.

Definition at line 389 of file GUIDesigns.h.

◆ GUIDesignViewSettingsMatrix2

#define GUIDesignViewSettingsMatrix2   (LAYOUT_FILL_X | LAYOUT_CENTER_Y | LAYOUT_BOTTOM | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 0, 0, 5, 5

Definition at line 391 of file GUIDesigns.h.

◆ GUIDesignViewSettingsMatrix3

#define GUIDesignViewSettingsMatrix3   (LAYOUT_FILL_X | LAYOUT_TOP | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 10, 2, 5, 5

Definition at line 393 of file GUIDesigns.h.

◆ GUIDesignViewSettingsMatrix4

#define GUIDesignViewSettingsMatrix4   (LAYOUT_FILL_X | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 0, 0, 5, 3

Definition at line 395 of file GUIDesigns.h.

◆ GUIDesignViewSettingsMatrix5

#define GUIDesignViewSettingsMatrix5   (LAYOUT_FILL_X | LAYOUT_BOTTOM | LAYOUT_LEFT | MATRIX_BY_COLUMNS), 0, 0, 0, 0, 10, 10, 0, 0, 5, 5

Definition at line 397 of file GUIDesigns.h.

◆ GUIDesignViewSettingsMFXTable

#define GUIDesignViewSettingsMFXTable   (LAYOUT_FILL_Y | LAYOUT_FIX_WIDTH) /*|LAYOUT_FIX_HEIGHT*/, 0, 0, 470, 0

MFX Add/Edit Typed Table.

Definition at line 440 of file GUIDesigns.h.

◆ GUIDesignViewSettingsMFXTableJustify

#define GUIDesignViewSettingsMFXTableJustify   (JUSTIFY_CENTER_X | JUSTIFY_TOP)

Definition at line 442 of file GUIDesigns.h.

◆ GUIDesignViewSettingsSpinDial1

#define GUIDesignViewSettingsSpinDial1   (LAYOUT_CENTER_Y | LAYOUT_TOP | FRAME_SUNKEN | FRAME_THICK)

Definition at line 406 of file GUIDesigns.h.

◆ GUIDesignViewSettingsSpinDial2

#define GUIDesignViewSettingsSpinDial2   (LAYOUT_TOP | FRAME_SUNKEN | FRAME_THICK)

Definition at line 408 of file GUIDesigns.h.

◆ GUIDesignViewSettingsTabBook1

#define GUIDesignViewSettingsTabBook1   (TABBOOK_LEFTTABS | PACK_UNIFORM_WIDTH | PACK_UNIFORM_HEIGHT | LAYOUT_FILL_X | LAYOUT_FILL_Y | LAYOUT_RIGHT), 0, 0, 0, 0, 0, 0, 0, 0

Tab books.

Definition at line 411 of file GUIDesigns.h.

◆ GUIDesignViewSettingsTabItemBook1

#define GUIDesignViewSettingsTabItemBook1   (TAB_LEFT_NORMAL), 0, 0, 0, 0, 4, 8, 4, 4

Definition at line 413 of file GUIDesigns.h.

◆ GUIDesignViewSettingsTextField1

#define GUIDesignViewSettingsTextField1   (TEXTFIELD_ENTER_ONLY | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X)

textFields

Definition at line 421 of file GUIDesigns.h.

◆ GUIDesignViewSettingsVerticalFrame1

#define GUIDesignViewSettingsVerticalFrame1   (LAYOUT_FILL_X | LAYOUT_SIDE_TOP | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2

vertical frames

Definition at line 369 of file GUIDesigns.h.

◆ GUIDesignViewSettingsVerticalFrame2

#define GUIDesignViewSettingsVerticalFrame2   (LAYOUT_FILL_X | FRAME_THICK | FRAME_RAISED | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2

Definition at line 371 of file GUIDesigns.h.

◆ GUIDesignViewSettingsVerticalFrame3

#define GUIDesignViewSettingsVerticalFrame3   (LAYOUT_FILL_Y), 0, 0, 0, 0, 10, 10, 10, 10, 5, 5

Definition at line 373 of file GUIDesigns.h.

◆ GUIDesignViewSettingsVerticalFrame4

#define GUIDesignViewSettingsVerticalFrame4   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 10, 10, 2, 8, 5, 2

Definition at line 375 of file GUIDesigns.h.

◆ GUIDesignViewSettingsVerticalFrame5

#define GUIDesignViewSettingsVerticalFrame5   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 10, 10, 10, 10, 10, 10

Definition at line 377 of file GUIDesigns.h.

◆ GUIDesignViewSettingsVerticalFrame6

#define GUIDesignViewSettingsVerticalFrame6   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2

Definition at line 379 of file GUIDesigns.h.