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   (FRAME_NORMAL | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | LIST_NORMAL)
 design for FXLists More...
 
#define GUIDesignListExtended   (LIST_NORMAL | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FILL_Y)
 design for FXLists 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 childs of elements. 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 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/doubles More...
 
#define GUIDesignTextFieldNCol   1
 Num of column of text field. 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 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 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 GUIDesignButtonBreakpoint   (ICON_BEFORE_TEXT | LAYOUT_FILL_X | FRAME_THICK | FRAME_RAISED), 0, 0, 0, 0, 4, 4, 3, 3
 button used in breakpoint editor More...
 
FXButtons for toolbar

little button with text placed in navigation toolbar

#define GUIDesignButtonToolbarText   (BUTTON_TOOLBAR | ICON_BEFORE_TEXT | FRAME_RAISED | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_CENTER_Y | LAYOUT_FIX_HEIGHT), 0, 0, 0, 23
 
#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 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...
 
#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 GUIDesignButtonToolbarCheckable   (BUTTON_NORMAL | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 23, 23
 little checkable button with icon placed in navigation toolbar More...
 
FXButtons for dialogs

OK Button

#define GUIDesignButtonOK   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 75, 23, 2, 2, 2, 2
 
#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 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

CheckButton for Frames without thick extended over the frame

#define GUIDesignCheckButton   (CHECKBUTTON_NORMAL | LAYOUT_CENTER_Y)
 
#define GUIDesignCheckButtonAttribute   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT), 0, 0, 0, 23, 2, 2, 2, 2
 checkButton without thick extended over the frame used for attributes More...
 
MDI Buttons

MDIButton oriented to left

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

design for radio button

#define GUIDesignRadioButton   (LAYOUT_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | JUSTIFY_LEFT)
 
#define GUIDesignRadioButtonAttribute   (LAYOUT_LEFT | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT | JUSTIFY_CENTER_Y | ICON_BEFORE_TEXT), 0, 0, 0, 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

#define GUIDesignLabelLeft   (JUSTIFY_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 2, 2
 
#define GUIDesignLabelRight   (JUSTIFY_RIGHT | 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 right More...
 
#define GUIDesignLabelCenter   (JUSTIFY_NORMAL | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 2, 2
 label extended over frame without thickand with text justify to center More...
 
#define GUIDesignLabelThick   (FRAME_THICK | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 2, 2
 label extended over frame with thick and with text justify to left More...
 
#define GUIDesignLabelLeftThick   (FRAME_THICK | JUSTIFY_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 2, 2
 label extended over frame with thick and with text justify to left More...
 
#define GUIDesignLabelRightThick   (FRAME_THICK | JUSTIFY_RIGHT | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 2, 2
 label extended over frame with thick and with text justify to right More...
 
#define GUIDesignLabelCenterThick   (FRAME_THICK | JUSTIFY_NORMAL | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 2, 2
 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 More...
 
#define GUIDesignLabelAboutInfo   (JUSTIFY_NORMAL | LAYOUT_FILL_X | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 0, 0
 label extended over over frame without thickand with text justify to center and withouht vertical spaces 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 GUIDesignLabelIcon64x64noSpacing   (LAYOUT_CENTER_Y | LAYOUT_CENTER_X | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT ), 0, 0, 64, 64, 0, 0, 0, 0
 design for label with icon of 64x64 px More...
 
#define GUIDesignLabelIconExtendedx46Ticked   (FRAME_THICK | ICON_BEFORE_TEXT | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 46, 2, 2, 2, 2
 label ticked filled extended over frame used for VClasses. 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)
 
#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 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...
 
FXPackers

Horizontal frame extended over frame parent

#define GUIDesignHorizontalFrame   (LAYOUT_FILL_X)
 
#define GUIDesignVerticalFrame   (LAYOUT_FILL_Y)
 Vertical frame extended over frame parent. More...
 
#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 GUIDesignGroupBoxFrame   (LAYOUT_FILL_X | FRAME_GROOVE | GROUPBOX_TITLE_CENTER)
 Group box design extended over frame. 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 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...
 
General design for netedit frames

design for frames area

#define GUIDesignFrameArea   (FRAME_SUNKEN | LAYOUT_SIDE_TOP | LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y)
 
#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...
 
#define GUIDesignContentsScrollWindow   (LAYOUT_FILL_X | LAYOUT_FILL_Y | HSCROLLER_NEVER), 0, 0, 0, 0
 design for the content frame of every frame More...
 
#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 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 GUIDesignContentsFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y)
 design for the main content frame of every frame/dialog More...
 
designs for toolbars

design for all toolbars and menubars

#define GUIDesignBar   (LAYOUT_SIDE_TOP | LAYOUT_FILL_X | FRAME_RAISED)
 
#define GUIDesignStatusBar   (LAYOUT_SIDE_BOTTOM | LAYOUT_FILL_X | FRAME_RAISED)
 design used in status bar More...
 
#define GUIDesignToolBarGrip   (TOOLBARGRIP_DOUBLE)
 design for toolbar grip (used to change the position of toolbar with mouse) More...
 
#define GUIDesignToolBarShell1   (LAYOUT_DOCK_NEXT | LAYOUT_SIDE_TOP | FRAME_RAISED)
 design for first toolbar shell positioned in the next position of dock More...
 
#define GUIDesignToolBarShell2   (LAYOUT_DOCK_SAME | LAYOUT_SIDE_TOP | FRAME_RAISED)
 design for first toolbar shell positioned in the same position of dock More...
 
#define GUIDesignToolBarShell3   (FRAME_NORMAL)
 
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

dialog

#define GUIDesignViewSettingsMainDialog   (DECOR_TITLE | DECOR_BORDER | DECOR_RESIZE), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 
#define GUIDesignViewSettingsDialog   (DECOR_TITLE | DECOR_BORDER)
 
#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
 
#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 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 GUIDesignViewSettingsComboBox1   (COMBOBOX_INSERT_LAST | FRAME_SUNKEN | LAYOUT_LEFT | LAYOUT_CENTER_Y | COMBOBOX_STATIC)
 Combo boxs. More...
 
#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 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 GUIDesignViewSettingsLabel1   (LAYOUT_CENTER_Y)
 Label. More...
 
#define GUIDesignViewSettingsLabel2   (LAYOUT_FILL_X | JUSTIFY_LEFT)
 
#define GUIDesignViewSettingsTextField1   (TEXTFIELD_ENTER_ONLY | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X)
 textFields More...
 
#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 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 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)
 
design for dialog boxs

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

#define GUIDesignDialogBox   (DECOR_CLOSE | DECOR_TITLE)
 
#define GUIDesignDialogBoxExplicit   (DECOR_CLOSE | DECOR_TITLE | LAYOUT_EXPLICIT)
 design for dialog box with specift width and height (for example, additional dialogs) More...
 
design for FXTables and their cells

design for table extended over frame

#define GUIDesignTable   (LAYOUT_FILL_X | LAYOUT_FILL_Y)
 
#define GUIDesignTableLimitedHeight   (LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT)
 design for table extended over frame but with limited Height More...
 
#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...
 

Detailed Description

Author
Pablo Alvarez Lopez
Date
Oct 2016
Version
Id
GUIDesigns.h 24015 2017-04-22 14:12:17Z palcraft

File with the definitions of standard style of FXObjects in SUMO

Definition in file GUIDesigns.h.

Macro Definition Documentation

◆ GUIDesignAuxiliarFrame

◆ GUIDesignAuxiliarHorizontalFrame

◆ 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 247 of file GUIDesigns.h.

◆ GUIDesignBar

#define GUIDesignBar   (LAYOUT_SIDE_TOP | LAYOUT_FILL_X | FRAME_RAISED)

◆ GUIDesignButton

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

◆ GUIDesignButtonAccept

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

◆ 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 60 of file GUIDesigns.h.

Referenced by GNEInspectorFrame::AttributeInput::AttributeInput().

◆ GUIDesignButtonBreakpoint

#define GUIDesignButtonBreakpoint   (ICON_BEFORE_TEXT | LAYOUT_FILL_X | FRAME_THICK | FRAME_RAISED), 0, 0, 0, 0, 4, 4, 3, 3

button used in breakpoint editor

Definition at line 72 of file GUIDesigns.h.

Referenced by GUIDialog_Breakpoints::GUIDialog_Breakpoints().

◆ GUIDesignButtonCancel

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

◆ GUIDesignButtonIcon

◆ 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 69 of file GUIDesigns.h.

Referenced by GNEInspectorFrame::GNEInspectorFrame().

◆ GUIDesignButtonOK

◆ 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

◆ GUIDesignButtonReset

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

◆ GUIDesignButtonToolbar

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

◆ 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 91 of file GUIDesigns.h.

Referenced by GNEViewNet::buildEditModeControls(), and GUIGlChildWindow::buildNavigationToolBar().

◆ 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 88 of file GUIDesigns.h.

Referenced by GUIGlChildWindow::buildNavigationToolBar().

◆ 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 79 of file GUIDesigns.h.

Referenced by GUIApplicationWindow::buildToolBars().

◆ 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 85 of file GUIDesigns.h.

Referenced by GUIDialog_EditViewport::GUIDialog_EditViewport().

◆ GUIDesignCheckButton

#define GUIDesignCheckButton   (CHECKBUTTON_NORMAL | LAYOUT_CENTER_Y)

◆ GUIDesignCheckButtonAttribute

◆ GUIDesignComboBox

◆ 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 193 of file GUIDesigns.h.

Referenced by GNEInspectorFrame::AttributeInput::AttributeInput(), and GNETLSEditorFrame::GNETLSEditorFrame().

◆ GUIDesignComboBoxNCol

◆ GUIDesignComboBoxStatic

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

◆ GUIDesignContentsFrame

#define GUIDesignContentsFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y)

◆ 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 238 of file GUIDesigns.h.

Referenced by GNEFrame::GNEFrame().

◆ GUIDesignDialogBox

◆ GUIDesignDialogBoxExplicit

#define GUIDesignDialogBoxExplicit   (DECOR_CLOSE | DECOR_TITLE | LAYOUT_EXPLICIT)

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

Definition at line 396 of file GUIDesigns.h.

◆ GUIDesignFrameArea

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

◆ GUIDesignGroupBoxFrame

◆ GUIDesignHorizontalFrame

◆ 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 210 of file GUIDesigns.h.

Referenced by GUIDialog_EditViewport::GUIDialog_EditViewport().

◆ 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 213 of file GUIDesigns.h.

Referenced by GNEApplicationWindow::dependentBuild(), and GUIApplicationWindow::dependentBuild().

◆ GUIDesignHorizontalSeparator

◆ GUIDesignLabelAboutInfo

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

label extended over over frame without thickand with text justify to center and withouht vertical spaces

Definition at line 168 of file GUIDesigns.h.

Referenced by GNEDialog_About::GNEDialog_About(), and GUIDialog_AboutSUMO::GUIDialog_AboutSUMO().

◆ GUIDesignLabelAttribute

◆ GUIDesignLabelCenter

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

label extended over frame without thickand with text justify to center

Definition at line 150 of file GUIDesigns.h.

Referenced by GNEDialog_About::GNEDialog_About(), and GUIDialog_AboutSUMO::GUIDialog_AboutSUMO().

◆ GUIDesignLabelCenterThick

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

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

Definition at line 162 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 171 of file GUIDesigns.h.

Referenced by GNERerouterIntervalDialog::GNERerouterIntervalDialog().

◆ 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 174 of file GUIDesigns.h.

Referenced by GNEDialog_AllowDisallow::buildVClass().

◆ GUIDesignLabelIcon64x64noSpacing

#define GUIDesignLabelIcon64x64noSpacing   (LAYOUT_CENTER_Y | LAYOUT_CENTER_X | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT ), 0, 0, 64, 64, 0, 0, 0, 0

design for label with icon of 64x64 px

Definition at line 177 of file GUIDesigns.h.

Referenced by GNEDialog_About::GNEDialog_About(), and GUIDialog_AboutSUMO::GUIDialog_AboutSUMO().

◆ GUIDesignLabelIconExtendedx46Ticked

#define GUIDesignLabelIconExtendedx46Ticked   (FRAME_THICK | ICON_BEFORE_TEXT | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 46, 2, 2, 2, 2

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

Definition at line 180 of file GUIDesigns.h.

Referenced by GNECalibratorVehicleTypeDialog::GNECalibratorVehicleTypeDialog().

◆ GUIDesignLabelLeft

◆ GUIDesignLabelLeftThick

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

◆ GUIDesignLabelRight

#define GUIDesignLabelRight   (JUSTIFY_RIGHT | 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 right

Definition at line 147 of file GUIDesigns.h.

◆ GUIDesignLabelRightThick

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

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

Definition at line 159 of file GUIDesigns.h.

◆ GUIDesignLabelThick

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

◆ GUIDesignList

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

◆ GUIDesignListExtended

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

design for FXLists

Definition at line 422 of file GUIDesigns.h.

Referenced by GNECalibratorRouteDialog::GNECalibratorRouteDialog().

◆ 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 216 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 225 of file GUIDesigns.h.

Referenced by GNETLSEditorFrame::GNETLSEditorFrame().

◆ 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 222 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignMDIButtonLeft

#define GUIDesignMDIButtonLeft   (LAYOUT_LEFT)

Definition at line 124 of file GUIDesigns.h.

Referenced by GUIApplicationWindow::dependentBuild().

◆ GUIDesignMDIButtonRight

#define GUIDesignMDIButtonRight   (FRAME_RAISED | LAYOUT_RIGHT)

MDIButton oriented to right.

Definition at line 127 of file GUIDesigns.h.

Referenced by GUIApplicationWindow::dependentBuild().

◆ GUIDesignRadioButton

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

Definition at line 134 of file GUIDesigns.h.

Referenced by GNESelectorFrame::GNESelectorFrame().

◆ GUIDesignRadioButtonAttribute

#define GUIDesignRadioButtonAttribute   (LAYOUT_LEFT | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT | JUSTIFY_CENTER_Y | ICON_BEFORE_TEXT), 0, 0, 0, 23, 2, 2, 2, 2

design for radio button with fixed height

Definition at line 137 of file GUIDesigns.h.

Referenced by GNECalibratorFlowDialog::GNECalibratorFlowDialog().

◆ GUIDesignSpinDial

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

◆ GUIDesignSplitter

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

◆ GUIDesignSplitterMDI

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

MDI Splitter.

Definition at line 294 of file GUIDesigns.h.

Referenced by GNEApplicationWindow::dependentBuild(), and GUIApplicationWindow::dependentBuild().

◆ GUIDesignStatusBar

#define GUIDesignStatusBar   (LAYOUT_SIDE_BOTTOM | LAYOUT_FILL_X | FRAME_RAISED)

design used in status bar

Definition at line 263 of file GUIDesigns.h.

Referenced by GNEApplicationWindow::dependentBuild(), and GUIApplicationWindow::dependentBuild().

◆ 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 425 of file GUIDesigns.h.

Referenced by GNEDialog_Wizard::GNEDialog_Wizard().

◆ GUIDesignTable

#define GUIDesignTable   (LAYOUT_FILL_X | LAYOUT_FILL_Y)

Definition at line 403 of file GUIDesigns.h.

Referenced by GUIDialog_Breakpoints::GUIDialog_Breakpoints().

◆ 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 409 of file GUIDesigns.h.

Referenced by GNECalibratorDialog::GNECalibratorDialog(), GNERerouterDialog::GNERerouterDialog(), and GNERerouterIntervalDialog::GNERerouterIntervalDialog().

◆ GUIDesignTableIconCellWidth

◆ GUIDesignTableLimitedHeight

#define GUIDesignTableLimitedHeight   (LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT)

design for table extended over frame but with limited Height

Definition at line 406 of file GUIDesigns.h.

Referenced by GNETLSEditorFrame::GNETLSEditorFrame(), and GNEVariableSpeedSignDialog::GNEVariableSpeedSignDialog().

◆ GUIDesignTextField

◆ GUIDesignTextFieldInt

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

◆ GUIDesignTextFieldNCol

◆ GUIDesignTextFieldReal

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

◆ GUIDesignToolBarGrip

#define GUIDesignToolBarGrip   (TOOLBARGRIP_DOUBLE)

◆ GUIDesignToolBarShell1

#define GUIDesignToolBarShell1   (LAYOUT_DOCK_NEXT | LAYOUT_SIDE_TOP | FRAME_RAISED)

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

Definition at line 269 of file GUIDesigns.h.

Referenced by GUIApplicationWindow::buildToolBars().

◆ GUIDesignToolBarShell2

#define GUIDesignToolBarShell2   (LAYOUT_DOCK_SAME | LAYOUT_SIDE_TOP | FRAME_RAISED)

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

Definition at line 272 of file GUIDesigns.h.

Referenced by GUIApplicationWindow::buildToolBars().

◆ GUIDesignToolBarShell3

◆ 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 childs of elements.

Definition at line 416 of file GUIDesigns.h.

Referenced by GNEDeleteFrame::GNEDeleteFrame(), and GNEInspectorFrame::GNEInspectorFrame().

◆ GUIDesignUniformHorizontalFrame

#define GUIDesignUniformHorizontalFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y | PACK_UNIFORM_WIDTH)

◆ GUIDesignVerticalFrame

#define GUIDesignVerticalFrame   (LAYOUT_FILL_Y)

Vertical frame extended over frame parent.

Definition at line 207 of file GUIDesigns.h.

◆ GUIDesignVerticalSeparator

#define GUIDesignVerticalSeparator   (SEPARATOR_GROOVE | LAYOUT_FILL_Y)

◆ 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 235 of file GUIDesigns.h.

Referenced by GNEViewParent::GNEViewParent().

◆ GUIDesignViewSettingsButton1

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

◆ 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 370 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ 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 372 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsButton4

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

Definition at line 374 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::onCmdSaveSetting().

◆ GUIDesignViewSettingsButton5

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

Definition at line 376 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::onCmdSaveSetting().

◆ 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 348 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ 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 379 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::rebuildColorMatrix().

◆ 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 381 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::NamePanel::NamePanel().

◆ GUIDesignViewSettingsComboBox1

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

Combo boxs.

Definition at line 345 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsDialog

#define GUIDesignViewSettingsDialog   (DECOR_TITLE | DECOR_BORDER)

Definition at line 310 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::onCmdSaveSetting().

◆ GUIDesignViewSettingsHorizontalFrame1

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

Horizontal frames.

Definition at line 326 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsHorizontalFrame2

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

Definition at line 328 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsHorizontalFrame3

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

Definition at line 330 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::onCmdSaveSetting().

◆ GUIDesignViewSettingsLabel1

#define GUIDesignViewSettingsLabel1   (LAYOUT_CENTER_Y)

◆ GUIDesignViewSettingsLabel2

#define GUIDesignViewSettingsLabel2   (LAYOUT_FILL_X | JUSTIFY_LEFT)

Definition at line 362 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::onCmdSaveSetting().

◆ GUIDesignViewSettingsMainDialog

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

Definition at line 308 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 333 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ 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 335 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ 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 337 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsMatrix4

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

◆ GUIDesignViewSettingsMatrix5

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

◆ GUIDesignViewSettingsMFXTable

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

MFX Add/Edit Typed Table.

Definition at line 384 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::rebuildColorMatrices().

◆ GUIDesignViewSettingsMFXTableJustify

#define GUIDesignViewSettingsMFXTableJustify   (JUSTIFY_CENTER_X | JUSTIFY_TOP)

Definition at line 386 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::rebuildList().

◆ GUIDesignViewSettingsSpinDial1

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

◆ GUIDesignViewSettingsSpinDial2

#define GUIDesignViewSettingsSpinDial2   (LAYOUT_TOP | FRAME_SUNKEN | FRAME_THICK)

◆ 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 355 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsTabItemBook1

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

Definition at line 357 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsTextField1

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

textFields

Definition at line 365 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::onCmdSaveSetting().

◆ 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 313 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ 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 315 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsVerticalFrame3

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

Definition at line 317 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsVerticalFrame4

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

Definition at line 319 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsVerticalFrame5

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

Definition at line 321 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::onCmdSaveSetting().

◆ GUIDesignViewSettingsVerticalFrame6

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

Definition at line 323 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().