Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GUIDesigns.h File Reference
#include <config.h>
#include <string>
#include <utils/foxtools/fxheader.h>
#include <utils/common/StdDefs.h>
Include dependency graph for GUIDesigns.h:

Go to the source code of this file.

Data Structures

class  GUIDesigns

Macros

#define GUIDesignBackgroundColorRed   FXRGBA(255, 213, 213, 255)
 red background color (for invalid text)
#define GUIDesignBackgroundColorWhite   FXRGB(255, 255, 255)
 white background color (for valid text)
#define GUIDesignBigSizeElement   138
 elements with big images
#define GUIDesignDirBox   (DIRBOX_NO_OWN_ASSOC | FRAME_SUNKEN | FRAME_THICK | LAYOUT_CENTER_Y | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 1, 1, 1, 1
 desing for FXDirBox
#define GUIDesignFileList   (ICONLIST_MINI_ICONS | ICONLIST_BROWSESELECT | ICONLIST_AUTOSIZE | LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0
 desing for FXDirBox
#define GUIDesignFrameAreaMargin   2
 right margin for frame area
#define GUIDesignFramesAreaDefaultWidth   220
 define the default frames area width
#define GUIDesignList   (LIST_NORMAL | FRAME_NORMAL | LAYOUT_FILL_X)
 design for FXLists
#define GUIDesignListExtended   (LIST_NORMAL | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FILL_Y)
 design for FXLists
#define GUIDesignListFixedHeight   (LIST_SINGLESELECT | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 100
 design for FXLists that only allow a single selected elements selected and height fixed
#define GUIDesignTextColorBlack   FXRGB(0, 0, 0)
 black color (for correct text)
#define GUIDesignTextColorBlue   FXRGB(0, 0, 255)
 blue color (for default text)
#define GUIDesignTextColorRed   FXRGB(255, 0, 0)
 red color (for invalid text)
ComboBox sizes

combo box size

#define GUIDesignComboBoxVisibleItems   ((int)getApp()->reg().readIntEntry("SETTINGS", "comboRows", 32))
#define GUIDesignComboBoxVisibleItemsFixed   15
 combo box size fixed
FXTextFields

text field extended over Frame with thick frame

#define GUIDesignTextField   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
#define GUIDesignTextFieldFileDialog   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 text field used in file dialog
#define GUIDesignTextFieldFixed(width)
 text field with fixed width
#define GUIDesignTextFieldFixedRestricted(width, type)
 text field with fixed width
#define GUIDesignTextFieldNCol   1
 Num of column of text field.
#define GUIDesignTextFieldRestricted(type)
 text field extended over Frame with thick frame (int)
#define GUIDesignTextFieldTLSTable   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_MIN_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_CENTER_Y | JUSTIFY_LEFT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 text field with min width (used in TLS table)
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, GUIDesignHeight, 2, 2, 2, 2
#define GUIDesignButtonAttribute   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, GUIDesignHeight, 2, 2, 2, 2
 button extended over over column with thick and raise frame
#define GUIDesignButtonFixed(width)
 button rectangular with thick and raise frame with the given width
#define GUIDesignButtonIcon   (FRAME_THICK | FRAME_RAISED | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignHeight, GUIDesignHeight, 2, 2, 2, 2
 button only with icon
#define GUIDesignButtonIconFileDialog   (BUTTON_TOOLBAR | FRAME_RAISED | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignHeight, GUIDesignHeight, 2, 2, 2, 2
 button only with icon
#define GUIDesignButtonLeft   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | JUSTIFY_LEFT | JUSTIFY_CENTER_Y | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 button extended over over Frame with thick and raise frame
#define GUIDesignButtonMFXGroupBoxModule   (FRAME_LINE | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignHeight - 1, GUIDesignHeight - 1, 2, 2, 2, 2
 button used in GroupBoxModule
#define GUIDesignButtonMFXGroupBoxModuleExtend   (FRAME_LINE | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 60, GUIDesignHeight - 1, 2, 2, 2, 2
 button used in GroupBoxModule for extend
#define GUIDesignButtonPopup   (ICON_ABOVE_TEXT | FRAME_THICK | FRAME_RAISED)
 checkable button placed in popup (for example, locate buttons)
#define GUIDesignButtonRectangular   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, (GUIDesignHeight + GUIDesignHeight), GUIDesignHeight, 2, 2, 2, 2
 little rectangular button used in frames (For example, in "help" buttons)
#define GUIDesignButtonStatusBarFixed   (ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, GUIDesignHeight, 2, 2, 2, 2
 button rectangular with thick and raise frame with a width of 100
#define GUIDesignTLSTableCheckableButtonIcon   (MENUBUTTON_RIGHT | FRAME_THICK | FRAME_RAISED | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignHeight, GUIDesignHeight, 0, 0, 0, 0
 checkable button only with icon used in TLSTable
FXButtons for toolbar

MFX Checkable Button with icon 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, GUIDesignHeight, GUIDesignHeight
 little button with icon placed in navigation toolbar
#define GUIDesignButtonToolbarLocator   (BUTTON_TOOLBAR | MENUBUTTON_RIGHT | LAYOUT_TOP | FRAME_RAISED | FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignHeight, GUIDesignHeight
 little checkable button with icon placed in navigation toolbar used specify for Locator
#define GUIDesignButtonToolbarText   (BUTTON_TOOLBAR | ICON_BEFORE_TEXT | FRAME_RAISED | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_CENTER_Y | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight
#define GUIDesignButtonToolbarWithText   (BUTTON_TOOLBAR | ICON_BEFORE_TEXT | FRAME_RAISED | LAYOUT_TOP | LAYOUT_LEFT | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT), 0, 0, 0, GUIDesignHeight
 little button with text and icon
#define GUIDesignMFXCheckableButton   (BUTTON_NORMAL | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight
 checkable button extended over frame
#define GUIDesignMFXCheckableButtonBig   (BUTTON_NORMAL | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignBigSizeElement, GUIDesignBigSizeElement
 checkable button extended over frame
#define GUIDesignMFXCheckableButtonSquare   (BUTTON_NORMAL | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignHeight, GUIDesignHeight
#define GUIDesignMFXCheckableButtonSupermode   (BUTTON_NORMAL | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, GUIDesignHeight
 checkable button with icon placed in navigation toolbar for supermodes
FXButtons for dialogs

OK Button

#define GUIDesignButtonConfiguration   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 140, GUIDesignHeight, 2, 2, 2, 2
 Configuration Button.
#define GUIDesignButtonCustomWidth(width)
 Button with custom width (used in GNEGeometryPointDialog).
#define GUIDesignButtonDialog   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 110, GUIDesignDialogButtonsHeight, 2, 2, 2, 2
#define GUIDesignButtonFocus   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_NONE), 0, 0, 0, 0, 0, 0, 0, 0
 Focus Button.
#define GUIDesignButtonKeepElements   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 120, GUIDesignHeight, 2, 2, 2, 2
 overwrite Button
FXCheckButtons
#define GUIDesignCheckButton   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 checkButton placed in left position
#define GUIDesignCheckButtonAttribute   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT | ICON_BEFORE_TEXT | FRAME_THICK), 0, 0, 100, GUIDesignHeight, 2, 2, 2, 2
 checkButton without thick extended over the frame used for attributes
#define GUIDesignCheckButtonExtraHeight   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT), 0, 0, 0, GUIDesignHeight + 10, 2, 2, 2, 2
 checkButton placed in left position with double size
#define GUIDesignCheckButtonFix   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT | ICON_BEFORE_TEXT), 0, 0, 200, GUIDesignHeight - 2, 2, 2, 2, 2
 design for check button with fixed height (used in fix elements dialogs)
#define GUIDesignCheckButtonIcon   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_CENTER_X), 0, 0, GUIDesignHeight, GUIDesignHeight, 2, 2, 2, 2
 checkButton placed in center position with size GUIDesignHeight x GUIDesignHeight
#define GUIDesignCheckButtonThick   (CHECKBUTTON_NORMAL | FRAME_THICK | JUSTIFY_CENTER_Y | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 checkButton placed in left position
#define GUIDesignCheckButtonViewSettings   (CHECKBUTTON_NORMAL | LAYOUT_CENTER_Y)
 CheckButton for Frames without thick extended over the frame.
MDI Buttons

MDIButton oriented to left

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

design for radio button

#define GUIDesignRadioButton   (LAYOUT_LEFT | LAYOUT_FILL_X | ICON_BEFORE_TEXT | JUSTIFY_LEFT)
#define GUIDesignRadioButtonFix   (RADIOBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT | ICON_BEFORE_TEXT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 design for radio button with fixed height (used in fix elements dialogs)
#define GUIDesignRadioButtonSquared   (RADIOBUTTON_NORMAL | FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y), 0, 0, GUIDesignHeight, GUIDesignHeight, 2, 2, 2, 2
 design for radio button squared
FXLabels

label extended over frame

#define GUIDesignLabel(justify)
#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
#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
#define GUIDesignLabelFixed(width)
 label, icon before text, text centered and custom width
#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
#define GUIDesignLabelIcon   (LAYOUT_CENTER_Y | LAYOUT_CENTER_X), 0, 0, 0, 0, 2, 2, 0, 0
 design for label with icon
#define GUIDesignLabelIcon32x32Thicked   (FRAME_THICK | ICON_BEFORE_TEXT | LAYOUT_FIX_HEIGHT | LAYOUT_FIX_WIDTH), 0, 0, 24, GUIDesignHeight, 2, 2, 2, 2
 label ticked filled only with an icon of 32x32
#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
#define GUIDesignLabelIconThick   (FRAME_THICK | JUSTIFY_NORMAL | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignHeight, GUIDesignHeight, 2, 2, 2, 2
 label squared over frame with thick and with text justify to center
#define GUIDesignLabelKeepElements   (JUSTIFY_CENTER_X | LAYOUT_FILL_X | LAYOUT_FILL_Y | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 2, 2
 label extended over frame without thick and with text justify to left
#define GUIDesignLabelMFXGroupBoxModule   (FRAME_GROOVE | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 label used in MFXGroupBoxModule
#define GUIDesignLabelStatusBar   (LAYOUT_CENTER_Y), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 label used in statusBar
#define GUIDesignLabelThick(justify)
 label extended over frame with thick and with text justify to left
#define GUIDesignLabelThickedFixed(width)
 label thicked, icon before text, text centered and custom width
#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)
MFXComboBoxIcon

Combo box editable extended over the all frame

#define GUIDesignComboBox   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
#define GUIDesignComboBoxAttribute   (COMBOBOX_NORMAL | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 Combo box static (cannot be edited) extended over the matrix column.
#define GUIDesignComboBoxFileDialog   (COMBOBOX_STATIC | FRAME_SUNKEN | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 300, GUIDesignHeight, 2, 2, 2, 2
 Combo box used in filed dialog.
#define GUIDesignComboBoxFixed(customWidth)
 comboBox with thick frame, fixed width
#define GUIDesignComboBoxNCol   1
 number of column of every combo box
#define GUIDesignComboBoxStatic   (COMBOBOX_STATIC | FRAME_SUNKEN | LAYOUT_LEFT | LAYOUT_TOP | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 Combo box static (not editable).
#define GUIDesignComboBoxStaticExtended   (COMBOBOX_STATIC | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 Combo box static (not editable) extended over the all frame.
GNEDialog

design for GNEDialogs

#define GUIDesignGNEDialogResizable   (DECOR_TITLE | DECOR_BORDER | DECOR_CLOSE | DECOR_RESIZE)
 design for GNEDialogs resizable
#define GUIDesignGNEDialogResizableExplicit   (DECOR_TITLE | DECOR_BORDER | DECOR_CLOSE | DECOR_RESIZE | LAYOUT_EXPLICIT)
 design for GNEDialogs resizable with explicit layout
#define GUIDesignGNEDialogStatic   (DECOR_TITLE | DECOR_BORDER | DECOR_CLOSE)
#define GUIDesignGNEDialogStaticExplicit   (DECOR_TITLE | DECOR_BORDER | DECOR_CLOSE | LAYOUT_EXPLICIT)
 design for GNEDialogs explicit
FXPackers

Horizontal frame extended over X-frame parent used in MFXGroupBoxModule

#define GUIDesignFrameThick   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 2, 2, 2, 2, 2, 2
 Thick frame extended over frame parent.
#define GUIDesignGroupBoxFrame   (LAYOUT_FILL_X | FRAME_GROOVE | GROUPBOX_TITLE_CENTER)
 Group box design extended over frame.
#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.
#define GUIDesignGroupBoxFrameFill   (LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_GROOVE | GROUPBOX_TITLE_CENTER)
 Group box design extended over frame (X and Y).
#define GUIDesignGroupBoxModule   (LAYOUT_FIX_WIDTH), 0, 0, 0, 0, 4, 4, 4, 4, 4, 4
#define GUIDesignGroupBoxModuleExtendY   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 4, 4, 4, 4, 4, 4
 Horizontal frame extended over XY-frame parent used in MFXGroupBoxModule.
#define GUIDesignHorizontalFrame   (LAYOUT_FILL_X), 0, 0, 0, 0, 4, 4, 4, 4, 4, 4
 Horizontal frame extended over frame parent with padding and spacing.
#define GUIDesignHorizontalFrameIcons   (LAYOUT_FILL_X | FRAME_THICK), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2
 Horizontal frame used for pack icons.
#define GUIDesignHorizontalFrameNoPadding   (LAYOUT_FILL_X), 0, 0, 0, 0, 0, 0, 4, 4, 4, 4
 Horizontal frame extended over frame parent without padding and spacing.
#define GUIDesignHorizontalFrameStatusBar   (LAYOUT_FILL_Y | LAYOUT_RIGHT | FRAME_SUNKEN | LAYOUT_FIX_HEIGHT), 0, 0, 20, GUIDesignHeight, 0, 0, 0, 0, 0, 0
 Horizontal frame used in status bar.
#define GUIDesignMatrix   (LAYOUT_FILL_X | LAYOUT_FILL_Y | MATRIX_BY_COLUMNS | PACK_UNIFORM_WIDTH)
 Matrix design extended over Frame packed by columns.
#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).
#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).
#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.
#define GUIDesignVerticalFrame   (LAYOUT_FILL_Y), 0, 0, 0, 0, 4, 4, 4, 4, 4, 4
 Vertical frame extended over frame parent with padding and spacing.
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) frame extended in all directions
#define GUIDesignAuxiliarFrameFixed   (LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 design for auxiliar (Without borders) fixed
#define GUIDesignAuxiliarFrameFixedWidth(width)
 design for auxiliar (Without borders) frame with fixed width and extended height
#define GUIDesignAuxiliarFrameFixHeight   (LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 design for auxiliar vertical frames with fixed height (DecalsTable)
#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
#define GUIDesignAuxiliarHorizontalFrameCenteredVertically   (LAYOUT_FILL_X | LAYOUT_CENTER_Y), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 design for auxiliar (Without borders) horizontal frame used to pack another frames, centered in Y
#define GUIDesignAuxiliarHorizontalFrameUniform   (LAYOUT_FILL_X | PACK_UNIFORM_WIDTH), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 design for auxiliar (Without borders) horizontal frame used to pack another frames uniform
#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
#define GUIDesignChildWindowContentFrame   (FRAME_SUNKEN | LAYOUT_SIDE_TOP | LAYOUT_FILL_X | LAYOUT_FILL_Y)
 design for the main content frame of every frame/dialog
#define GUIDesignCollapsableFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 2, 2, 2, 2, 2, 2
 design for CollapsableFrame (Used in MFXGroupBoxModule)
#define GUIDesignContentsFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y)
 design for the main content frame of every frame/dialog with padding and spacing
#define GUIDesignDialogButtonsHorizontalFrame   (LAYOUT_FILL_X), 0, 0, 0, 0, 4, 4, 4, 4, 24
 design for content frame used in dialog
#define GUIDesignDialogContentFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 2, 2, 2, 2
 design for content frame used in dialog
#define GUIDesignDialogContentHorizontalFrame   (LAYOUT_FILL_X), 0, 0, 0, 0, 2, 2, 2, 2
 design for content horizontal frame used in dialog
#define GUIDesignDialogContentVerticalFrame   (LAYOUT_FILL_Y), 0, 0, 0, 0, 2, 2, 2, 2
 design for content vertical frame used in dialog
#define GUIDesignFileBoxFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_SUNKEN | FRAME_THICK), 0, 0, 0, 0, 0, 0, 0, 0
 design for filebox frame
#define GUIDesignFrameArea   (FRAME_SUNKEN | LAYOUT_SIDE_TOP | LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y), 0, 0, 0, 0, DEFAULT_SPACING, GUIDesignFrameAreaMargin, DEFAULT_SPACING, DEFAULT_SPACING
#define GUIDesignScrollWindow   (LAYOUT_FILL_X | LAYOUT_FILL_Y | HSCROLLER_NEVER | VSCROLLER_ALWAYS), 0, 0, 0, 0
 design for scroll windows extended over Y and y
#define GUIDesignScrollWindowFixed(width, height)
 design for the content scroll of UndoList
#define GUIDesignScrollWindowFixedWidth(customWidth)
 design for scroll windows extended over Y and fix width
#define GUIDesignUniformHorizontalFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y | PACK_UNIFORM_WIDTH)
 design for horizontal frame used to pack another frames with a uniform width
#define GUIDesignViewnArea   (FRAME_SUNKEN | LAYOUT_SIDE_TOP | LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0
 design for view area
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
#define GUIDesignToolBar   (FRAME_NORMAL)
 design for default toolbar
#define GUIDesignToolBarGrip   (TOOLBARGRIP_DOUBLE)
 design for toolbar grip (used to change the position of toolbar with mouse)
#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)
#define GUIDesignToolBarRaisedNext   (LAYOUT_DOCK_NEXT | FRAME_RAISED)
 design for first toolbar shell positioned in the next position of dock
#define GUIDesignToolBarRaisedNextTop   (LAYOUT_DOCK_NEXT | LAYOUT_SIDE_TOP | FRAME_RAISED)
 design for first toolbar shell positioned in the next-top position of dock
#define GUIDesignToolBarRaisedSame   (LAYOUT_DOCK_SAME | FRAME_RAISED)
 design for toolbar
#define GUIDesignToolBarRaisedSameTop   (LAYOUT_DOCK_SAME | LAYOUT_SIDE_TOP | FRAME_RAISED)
 design for first toolbar shell positioned in the same position of dock
#define GUIDesignToolBarRaisedSupermodes   (LAYOUT_DOCK_SAME | FRAME_RAISED | LAYOUT_FIX_WIDTH), 0, 0, GUIDesignHeight + (3 * 100)
 design for toolbar supermodes (grip + buttons)
designs for separators

horizontal separator

#define GUIDesignHorizontalSeparator   (SEPARATOR_GROOVE | LAYOUT_FILL_X)
#define GUIDesignVerticalSeparator   (SEPARATOR_GROOVE | LAYOUT_FILL_Y)
 vertical separator
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.
designs for Spin dials

design for standard spin dial

#define GUIDesignSpinDial   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_TOP | LAYOUT_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, GUIDesignHeight, 0, 0, 0, 0
#define GUIDesignSpinDialAttribute   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_TOP | LAYOUT_CENTER_Y | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | SPIN_NOMIN | SPIN_NOMAX), 0, 0, 0, GUIDesignHeight, 0, 0, 0, 0
 design for spin dial attribute
#define GUIDesignSpinDialDecalsTable   (FRAME_THICK | FRAME_SUNKEN | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | SPIN_NOMIN | SPIN_NOMAX), 0, 0, 100, GUIDesignHeight, 0, 0, 0, 0
 design for standard spin dial
#define GUIDesignSpinDialViewPort   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_TOP | LAYOUT_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | SPIN_NOMIN | SPIN_NOMAX), 0, 0, 100, GUIDesignHeight, 0, 0, 0, 0
 design for standard spin dial
#define GUIDesignSpinDialViewPortZoom   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_TOP | LAYOUT_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, GUIDesignHeight, 0, 0, 0, 0
 design for standard spin dial
designs for sliders

design for standard slider

#define GUIDesignSlider   (SLIDER_ARROW_UP | SLIDER_TICKS_TOP | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 300, GUIDesignHeight, 0, 0, 0
design for view settings dialog

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.
#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.
#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.
#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 boxes.
#define GUIDesignViewSettingsDecalsCellTable   (JUSTIFY_CENTER_X | JUSTIFY_TOP)
 decals cell
#define GUIDesignViewSettingsDecalsTable   (LAYOUT_FILL_Y | LAYOUT_FIX_WIDTH), 0, 0, 550, 0
 decals table
#define GUIDesignViewSettingsDialog   (DECOR_TITLE | DECOR_BORDER)
#define GUIDesignViewSettingsHorizontalFrame1   (FRAME_THICK), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2
 Horizontal frames.
#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.
#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.
#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 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.
#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
#define GUIDesignViewSettingsVerticalFrame1   (LAYOUT_FILL_X | LAYOUT_SIDE_TOP | LAYOUT_FILL_Y), 0, 0, 0, 0, 0, 0, 0, 0, 2, 2
 vertical frames
#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_X | 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 boxes

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

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

design for table extended over frame

#define GUIDesignElementListExtended   (LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y | VSCROLLER_ALWAYS | HSCROLLER_NEVER | TABLE_NO_ROWSELECT | TABLE_NO_COLSELECT), 0, 0, 400, 0, 2, 2, 2, 2
 design for tables used in ElementLists
#define GUIDesignTable   (LAYOUT_FILL_X | LAYOUT_FILL_Y)
#define GUIDesignTableFixElements   (LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | VSCROLLER_ALWAYS | HSCROLLER_NEVER | TABLE_NO_ROWSELECT | TABLE_NO_COLSELECT), 0, 0, 500, 250, 2, 2, 2, 2
 design for tables used in GNEFixDemandElementsDialog dialogs
#define GUIDesignTableLimitedHeight   (LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT)
 design for table extended over frame but with limited Height
#define GUIDesignTableNotEditable   (LAYOUT_FILL_X | LAYOUT_FILL_Y | TABLE_READONLY)
 design for table extended over frame that cannot be edited
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
#define GUIDesignChooserButtons   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 150, GUIDesignHeight, 2, 2, 2, 2
 design for Chooser buttons
#define GUIDesignChooserDialog   (DECOR_ALL), 20, 40, 300, 350
#define GUIDesignChooserLayoutLeft   (LAYOUT_FILL_X | LAYOUT_FILL_Y | LAYOUT_TOP), 0, 0, 0, 0, 4, 4, 4, 4
 design for Chooser Layout left
#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
#define GUIDesignChooserLayoutRight   (LAYOUT_TOP), 0, 0, 0, 0, 4, 4, 4, 4
 design for Chooser Layout right
#define GUIDesignChooserListMultiple   (LIST_MULTIPLESELECT | LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_SUNKEN | FRAME_THICK), 0, 0, 0, 0
 design for Chooser List
#define GUIDesignChooserListSingle   (LIST_SINGLESELECT | LAYOUT_FILL_X | LAYOUT_FILL_Y | FRAME_SUNKEN | FRAME_THICK), 0, 0, 0, 0
 design for Chooser List
#define GUIDesignChooserTextField   (LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_SUNKEN), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2
 design for Chooser TextField
design for MFXTreeListDynamic

tree list with fixed width

#define GUIDesignTreeListFixedHeight   (TREELIST_SHOWS_LINES | TREELIST_SHOWS_BOXES | TREELIST_SINGLESELECT | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT)
 tree list with fixed height
#define GUIDesignTreeListFixedWidth   (TREELIST_SHOWS_LINES | TREELIST_SHOWS_BOXES | TREELIST_SINGLESELECT | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y)

Detailed Description

Author
Pablo Alvarez Lopez
Date
Oct 2016

Definition in file GUIDesigns.h.

Macro Definition Documentation

◆ GUIDesignAuxiliarFrame

◆ GUIDesignAuxiliarFrameFixed

#define GUIDesignAuxiliarFrameFixed   (LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

design for auxiliar (Without borders) fixed

Definition at line 412 of file GUIDesigns.h.

◆ GUIDesignAuxiliarFrameFixedWidth

#define GUIDesignAuxiliarFrameFixedWidth ( width)
Value:
(LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y), 0, 0, width, 0, 0, 0, 0, 0, 0, 0

design for auxiliar (Without borders) frame with fixed width and extended height

Definition at line 415 of file GUIDesigns.h.

Referenced by GNETLSTable::Column::Column(), MFXDecalsTable::Column::Column(), GNEFixElementsDialog< T >::FixOptions::FixOptions(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNEFrame::GNEFrame(), and GNETLSTable::GNETLSTable().

◆ GUIDesignAuxiliarFrameFixHeight

#define GUIDesignAuxiliarFrameFixHeight   (LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

design for auxiliar vertical frames with fixed height (DecalsTable)

Definition at line 448 of file GUIDesigns.h.

Referenced by MFXDecalsTable::MFXDecalsTable().

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

Referenced by GNEPythonToolDialogElements::Argument::Argument(), GNEAttributeCarrierDialog::AttributeTextField::AttributeTextField(), GNEVehicleTypeDialog::VTypeAttributes::buildAttributesA(), GNEDialog::buildDialog(), GNEFrame::buildRainbow(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelParameters(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelRow::CarFollowingModelRow(), GNEPythonToolDialogElements::Category::Category(), GNEMoveFrame::ChangeZInSelection::ChangeZInSelection(), GNEElementTable::ColumnHeader::ColumnHeader(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNEGenericDataFrame::DataSetSelector::DataSetSelector(), GNEDistributionFrame::DistributionRow::DistributionRow(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNECreateEdgeFrame::EdgeTypeSelector::EdgeTypeSelector(), GNEFixElementsDialog< T >::FixOptions::FixOptions(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNEAttributesEditorRow::GNEAttributesEditorRow(), GNEAttributesEditorType::GNEAttributesEditorType(), GNEDistributionRefDialog::GNEDistributionRefDialog(), GNEElementList::GNEElementList(), GNEFixElementsDialog< T >::GNEFixElementsDialog(), GNEFrame::GNEFrame(), GNEGeometryPointDialog::GNEGeometryPointDialog(), GNENetgenerateDialog::GNENetgenerateDialog(), GNEOptionsEditor::GNEOptionsEditor(), GNEOverlappedInspection::GNEOverlappedInspection(), GNERerouterIntervalDialog::GNERerouterIntervalDialog(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GUIDialog_AboutSUMO::GUIDialog_AboutSUMO(), GUIDialog_EditViewport::GUIDialog_EditViewport(), GUIDialog_Feedback::GUIDialog_Feedback(), GUIDialog_HallOfFame::GUIDialog_HallOfFame(), GNEUndoListDialog::GUIRow::GUIRow(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNECrossingFrame::JunctionInformation::JunctionInformation(), GNECreateEdgeFrame::LaneTypeSelector::LaneTypeSelector(), MFXGroupBoxModule::MFXGroupBoxModule(), MFXGroupBoxModule::MFXGroupBoxModule(), GNEOptionsEditorRow::OptionRow::OptionRow(), GNEParametersDialog::ParametersValues::ParameterRow::ParameterRow(), GNEParametersDialog::ParametersValues::ParametersValues(), GNEElementTable::Row::Row(), GNESelectorFrame::SelectionHierarchy::SelectionHierarchy(), GNESelectorFrame::SelectionOperation::SelectionOperation(), GNEMoveFrame::ShiftEdgeSelectedGeometry::ShiftEdgeSelectedGeometry(), GNEMoveFrame::ShiftShapeGeometry::ShiftShapeGeometry(), GNETAZFrame::TAZChildDefaultParameters::TAZChildDefaultParameters(), GNETAZFrame::TAZSelectionStatistics::TAZSelectionStatistics(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPhases::TLSPhases(), GNETLSEditorFrame::TLSPrograms::TLSPrograms(), GNEVClassesDialog::VClassRow::VClassRow(), GNEVehicleTypeDialog::VTypeAttributes::VClassRow::VClassRow(), GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::VShapeRow(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::VTypeAttributeRow(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributes().

◆ GUIDesignAuxiliarHorizontalFrameCenteredVertically

#define GUIDesignAuxiliarHorizontalFrameCenteredVertically   (LAYOUT_FILL_X | LAYOUT_CENTER_Y), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

design for auxiliar (Without borders) horizontal frame used to pack another frames, centered in Y

Definition at line 433 of file GUIDesigns.h.

Referenced by GNEFrame::GNEFrame().

◆ GUIDesignAuxiliarHorizontalFrameUniform

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

◆ GUIDesignAuxiliarVerticalFrame

◆ GUIDesignBackgroundColorRed

◆ GUIDesignBackgroundColorWhite

◆ GUIDesignBigSizeElement

#define GUIDesignBigSizeElement   138

elements with big images

Definition at line 59 of file GUIDesigns.h.

Referenced by GNENetgenerateDialog::GNENetgenerateDialog().

◆ GUIDesignBreakpointTable

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

design for Breakpoint table

Definition at line 676 of file GUIDesigns.h.

Referenced by GUIDialog_AppSettings::GUIDialog_AppSettings(), and GUIDialog_Breakpoints::GUIDialog_Breakpoints().

◆ GUIDesignButton

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

Definition at line 100 of file GUIDesigns.h.

Referenced by GNEMoveFrame::ChangeZInSelection::ChangeZInSelection(), GNETAZRelDataFrame::ConfirmTAZRelation::ConfirmTAZRelation(), GNEConnectorFrame::ConnectionModifications::ConnectionModifications(), GNEConnectorFrame::ConnectionOperations::ConnectionOperations(), GNECrossingFrame::CreateCrossing::CreateCrossing(), GNEGenericDataFrame::DataSetSelector::DataSetSelector(), GNEDistributionFrame::DistributionEditor::DistributionEditor(), GNECrossingFrame::EdgesSelector::EdgesSelector(), GNECreateEdgeFrame::EdgeTypeSelector::EdgeTypeSelector(), GNEShapeFrame::GEOPOICreator::GEOPOICreator(), GNEAttributesEditorType::GNEAttributesEditorType(), GNEConsecutiveSelector::GNEConsecutiveSelector(), GNEDrawingShape::GNEDrawingShape(), GNEMatchAttribute::GNEMatchAttribute(), GNEOverlappedInspection::GNEOverlappedInspection(), GNEPathCreator::GNEPathCreator(), GNEPlanCreator::GNEPlanCreator(), GNEViewObjectSelector::GNEViewObjectSelector(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNECreateEdgeFrame::LaneTypeSelector::LaneTypeSelector(), GNEMeanDataFrame::MeanDataEditor::MeanDataEditor(), GNEDeleteFrame::ProtectElements::ProtectElements(), GNEProhibitionFrame::Selection::Selection(), GNESelectorFrame::SelectionHierarchy::SelectionHierarchy(), GNESelectorFrame::SelectionOperation::SelectionOperation(), GNEMoveFrame::ShiftEdgeSelectedGeometry::ShiftEdgeSelectedGeometry(), GNEMoveFrame::ShiftShapeGeometry::ShiftShapeGeometry(), GNETAZFrame::TAZChildDefaultParameters::TAZChildDefaultParameters(), GNETAZFrame::TAZSaveChanges::TAZSaveChanges(), GNEInspectorFrame::TemplateEditor::TemplateEditor(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPhases::TLSPhases(), GNETLSEditorFrame::TLSPrograms::TLSPrograms(), and GNETypeFrame::TypeEditor::TypeEditor().

◆ GUIDesignButtonAttribute

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

button extended over over column with thick and raise frame

Definition at line 106 of file GUIDesigns.h.

Referenced by GNEAttributesEditorRow::GNEAttributesEditorRow(), and GNETLSEditorFrame::TLSAttributes::TLSAttributes().

◆ GUIDesignButtonConfiguration

#define GUIDesignButtonConfiguration   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 140, GUIDesignHeight, 2, 2, 2, 2

Configuration Button.

Definition at line 177 of file GUIDesigns.h.

Referenced by GNEOptionsEditor::GNEOptionsEditor(), and GNEPythonToolDialog::GNEPythonToolDialog().

◆ GUIDesignButtonCustomWidth

#define GUIDesignButtonCustomWidth ( width)
Value:
(ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, width, GUIDesignHeight, 2, 2, 2, 2
int GUIDesignHeight
the default height for GUI elements
Definition StdDefs.cpp:40

Button with custom width (used in GNEGeometryPointDialog).

Definition at line 186 of file GUIDesigns.h.

Referenced by GNEGeometryPointDialog::GNEGeometryPointDialog().

◆ GUIDesignButtonDialog

#define GUIDesignButtonDialog   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 110, GUIDesignDialogButtonsHeight, 2, 2, 2, 2

◆ GUIDesignButtonFixed

#define GUIDesignButtonFixed ( width)
Value:
(FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, width, GUIDesignHeight, 2, 2, 2, 2

button rectangular with thick and raise frame with the given width

Definition at line 115 of file GUIDesigns.h.

Referenced by GNEParametersDialog::ParametersOperations::ParametersOperations(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::VTypeAttributeRow().

◆ GUIDesignButtonFocus

#define GUIDesignButtonFocus   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_NONE), 0, 0, 0, 0, 0, 0, 0, 0

Focus Button.

Definition at line 183 of file GUIDesigns.h.

◆ GUIDesignButtonIcon

◆ GUIDesignButtonIconFileDialog

#define GUIDesignButtonIconFileDialog   (BUTTON_TOOLBAR | FRAME_RAISED | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignHeight, GUIDesignHeight, 2, 2, 2, 2

button only with icon

Definition at line 133 of file GUIDesigns.h.

Referenced by GNEFileSelector::buildButtons().

◆ GUIDesignButtonKeepElements

#define GUIDesignButtonKeepElements   (ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | FRAME_THICK | FRAME_RAISED), 0, 0, 120, GUIDesignHeight, 2, 2, 2, 2

overwrite Button

Definition at line 180 of file GUIDesigns.h.

◆ GUIDesignButtonLeft

#define GUIDesignButtonLeft   (FRAME_THICK | FRAME_RAISED | ICON_BEFORE_TEXT | JUSTIFY_LEFT | JUSTIFY_CENTER_Y | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2

button extended over over Frame with thick and raise frame

Definition at line 103 of file GUIDesigns.h.

Referenced by GNEViewNetHelper::EditModes::buildSuperModeButtons().

◆ GUIDesignButtonMFXGroupBoxModule

#define GUIDesignButtonMFXGroupBoxModule   (FRAME_LINE | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignHeight - 1, GUIDesignHeight - 1, 2, 2, 2, 2

button used in GroupBoxModule

Definition at line 118 of file GUIDesigns.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule(), and MFXGroupBoxModule::MFXGroupBoxModule().

◆ GUIDesignButtonMFXGroupBoxModuleExtend

#define GUIDesignButtonMFXGroupBoxModuleExtend   (FRAME_LINE | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 60, GUIDesignHeight - 1, 2, 2, 2, 2

button used in GroupBoxModule for extend

Definition at line 121 of file GUIDesigns.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule().

◆ GUIDesignButtonPopup

#define GUIDesignButtonPopup   (ICON_ABOVE_TEXT | FRAME_THICK | FRAME_RAISED)

checkable button placed in popup (for example, locate buttons)

Definition at line 130 of file GUIDesigns.h.

Referenced by GNEViewNetHelper::SaveElements::buildSaveElementsButtons(), GNEViewNet::buildViewToolBars(), and GUIViewTraffic::buildViewToolBars().

◆ GUIDesignButtonRectangular

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

◆ GUIDesignButtonStatusBarFixed

#define GUIDesignButtonStatusBarFixed   (ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, GUIDesignHeight, 2, 2, 2, 2

button rectangular with thick and raise frame with a width of 100

Definition at line 124 of file GUIDesigns.h.

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

◆ GUIDesignButtonToolbar

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

◆ GUIDesignButtonToolbarLocator

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

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

Definition at line 150 of file GUIDesigns.h.

Referenced by GUIGlChildWindow::buildNavigationToolBar(), and GNEViewNetHelper::SaveElements::buildSaveElementsButtons().

◆ GUIDesignButtonToolbarText

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

Definition at line 141 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, GUIDesignHeight

little button with text and icon

Definition at line 147 of file GUIDesigns.h.

Referenced by GUIDialog_EditViewport::GUIDialog_EditViewport().

◆ GUIDesignCheckButton

◆ GUIDesignCheckButtonAttribute

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

checkButton without thick extended over the frame used for attributes

Definition at line 203 of file GUIDesigns.h.

Referenced by GNEViewNetHelper::IntervalBar::buildIntervalBarElements(), and GNEAttributesEditorRow::GNEAttributesEditorRow().

◆ GUIDesignCheckButtonExtraHeight

#define GUIDesignCheckButtonExtraHeight   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT), 0, 0, 0, GUIDesignHeight + 10, 2, 2, 2, 2

checkButton placed in left position with double size

Definition at line 200 of file GUIDesigns.h.

◆ GUIDesignCheckButtonFix

#define GUIDesignCheckButtonFix   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT | ICON_BEFORE_TEXT), 0, 0, 200, GUIDesignHeight - 2, 2, 2, 2, 2

design for check button with fixed height (used in fix elements dialogs)

Definition at line 212 of file GUIDesigns.h.

Referenced by GNEFixDemandElementsDialog::FixRouteOptions::FixRouteOptions(), and GNEFixDemandElementsDialog::FixVehicleOptions::FixVehicleOptions().

◆ GUIDesignCheckButtonIcon

#define GUIDesignCheckButtonIcon   (CHECKBUTTON_NORMAL | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_CENTER_X), 0, 0, GUIDesignHeight, GUIDesignHeight, 2, 2, 2, 2

checkButton placed in center position with size GUIDesignHeight x GUIDesignHeight

Definition at line 206 of file GUIDesigns.h.

◆ GUIDesignCheckButtonThick

#define GUIDesignCheckButtonThick   (CHECKBUTTON_NORMAL | FRAME_THICK | JUSTIFY_CENTER_Y | LAYOUT_FIX_HEIGHT | JUSTIFY_LEFT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2

checkButton placed in left position

Definition at line 197 of file GUIDesigns.h.

Referenced by GNEOptionsEditor::GNEOptionsEditor().

◆ GUIDesignCheckButtonViewSettings

◆ GUIDesignChildWindowContentFrame

#define GUIDesignChildWindowContentFrame   (FRAME_SUNKEN | LAYOUT_SIDE_TOP | LAYOUT_FILL_X | LAYOUT_FILL_Y)

design for the main content frame of every frame/dialog

Definition at line 403 of file GUIDesigns.h.

Referenced by GUIGlChildWindow::GUIGlChildWindow().

◆ GUIDesignChooserButtons

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

◆ GUIDesignChooserDialog

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

◆ GUIDesignChooserLayoutLeft

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

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

Referenced by GUIDialog_ChooserAbstract::GUIDialog_ChooserAbstract(), and GUIDialog_GLChosenEditor::GUIDialog_GLChosenEditor().

◆ GUIDesignChooserLayoutRight

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

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

Referenced by GUIDialog_GLChosenEditor::GUIDialog_GLChosenEditor().

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

Referenced by GUIDialog_ChooserAbstract::GUIDialog_ChooserAbstract().

◆ GUIDesignChooserTextField

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

design for Chooser TextField

Definition at line 667 of file GUIDesigns.h.

Referenced by GUIDialog_ChooserAbstract::GUIDialog_ChooserAbstract().

◆ GUIDesignCollapsableFrame

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

design for CollapsableFrame (Used in MFXGroupBoxModule)

Definition at line 445 of file GUIDesigns.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule(), and MFXGroupBoxModule::MFXGroupBoxModule().

◆ GUIDesignComboBox

◆ GUIDesignComboBoxAttribute

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

◆ GUIDesignComboBoxFileDialog

#define GUIDesignComboBoxFileDialog   (COMBOBOX_STATIC | FRAME_SUNKEN | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 300, GUIDesignHeight, 2, 2, 2, 2

Combo box used in filed dialog.

Definition at line 313 of file GUIDesigns.h.

Referenced by GNEFileSelector::GNEFileSelector().

◆ GUIDesignComboBoxFixed

#define GUIDesignComboBoxFixed ( customWidth)
Value:
(COMBOBOX_NORMAL | FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, customWidth, GUIDesignHeight, 2, 2, 2, 2

comboBox with thick frame, fixed width

Definition at line 307 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::buildDataFrame(), GNEViewNetHelper::IntervalBar::buildIntervalBarElements(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::VTypeAttributeRow().

◆ GUIDesignComboBoxNCol

#define GUIDesignComboBoxNCol   1

number of column of every combo box

Definition at line 310 of file GUIDesigns.h.

◆ GUIDesignComboBoxStatic

◆ GUIDesignComboBoxStaticExtended

#define GUIDesignComboBoxStaticExtended   (COMBOBOX_STATIC | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2

Combo box static (not editable) extended over the all frame.

Definition at line 301 of file GUIDesigns.h.

◆ GUIDesignComboBoxVisibleItems

#define GUIDesignComboBoxVisibleItems   ((int)getApp()->reg().readIntEntry("SETTINGS", "comboRows", 32))

Definition at line 64 of file GUIDesigns.h.

Referenced by GNEGenericDataFrame::AttributeSelector::AttributeSelector(), GUIGlChildWindow::buildColoringToolBar(), GUIDialog_ViewSettings::buildContainersFrame(), GUIDialog_ViewSettings::buildDataFrame(), GUIDialog_ViewSettings::buildHeader(), GUIDialog_ViewSettings::buildJunctionsFrame(), GUIDialog_ViewSettings::buildOpenGLFrame(), GUIDialog_ViewSettings::buildPersonsFrame(), GUIDialog_ViewSettings::buildPOIsFrame(), GUIDialog_ViewSettings::buildPolygonsFrame(), GUIDialog_ViewSettings::buildStreetsFrame(), GUIParameterTracker::buildToolBar(), GUIDialog_ViewSettings::buildVehiclesFrame(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelParameters(), GNEGenericDataFrame::DataSetSelector::DataSetSelector(), GNEDistributionFrame::DistributionSelector::DistributionSelector(), GNECreateEdgeFrame::EdgeTypeSelector::EdgeTypeSelector(), GNEAttributesEditorRow::GNEAttributesEditorRow(), GNEDemandElementSelector::GNEDemandElementSelector(), GNEDistributionRefDialog::GNEDistributionRefDialog(), GNEFileSelector::GNEFileSelector(), GNEMatchAttribute::GNEMatchAttribute(), GNEPlanSelector::GNEPlanSelector(), GNETagSelector::GNETagSelector(), GUICalibrator::GUIManip_Calibrator::GUIManip_Calibrator(), GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::GUIManip_LaneSpeedTrigger(), GUITLLogicPhasesTrackerWindow::initToolBar(), GNECreateEdgeFrame::LaneTypeSelector::LaneTypeSelector(), GNEMeanDataFrame::MeanDataSelector::MeanDataSelector(), GNEMeanDataFrame::MeanDataTypeSelector::MeanDataTypeSelector(), GNERouteFrame::RouteModeSelector::RouteModeSelector(), GNESelectorFrame::SelectionHierarchy::SelectionHierarchy(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPrograms::TLSPrograms(), GNETypeFrame::TypeSelector::TypeSelector(), GNEVehicleTypeDialog::VTypeAttributes::VClassRow::VClassRow(), GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::VShapeRow(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::VTypeAttributeRow().

◆ GUIDesignComboBoxVisibleItemsFixed

#define GUIDesignComboBoxVisibleItemsFixed   15

combo box size fixed

Definition at line 67 of file GUIDesigns.h.

Referenced by GNEViewNetHelper::IntervalBar::buildIntervalBarElements().

◆ GUIDesignContentsFrame

#define GUIDesignContentsFrame   (LAYOUT_FILL_X | LAYOUT_FILL_Y)

design for the main content frame of every frame/dialog with padding and spacing

Definition at line 406 of file GUIDesigns.h.

Referenced by GNEVClassesDialog::GNEVClassesDialog(), and GUIDialog_EditViewport::GUIDialog_EditViewport().

◆ GUIDesignDialogBox

◆ GUIDesignDialogBoxExplicit

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

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

Definition at line 633 of file GUIDesigns.h.

◆ GUIDesignDialogButtonsHorizontalFrame

#define GUIDesignDialogButtonsHorizontalFrame   (LAYOUT_FILL_X), 0, 0, 0, 0, 4, 4, 4, 4, 24

design for content frame used in dialog

Definition at line 427 of file GUIDesigns.h.

Referenced by GNEDialog::buildDialog().

◆ GUIDesignDialogContentFrame

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

design for content frame used in dialog

Definition at line 418 of file GUIDesigns.h.

Referenced by GNEDialog::buildDialog(), and GNEFileSelector::GNEFileSelector().

◆ GUIDesignDialogContentHorizontalFrame

#define GUIDesignDialogContentHorizontalFrame   (LAYOUT_FILL_X), 0, 0, 0, 0, 2, 2, 2, 2

design for content horizontal frame used in dialog

Definition at line 421 of file GUIDesigns.h.

Referenced by GNEFileSelector::GNEFileSelector().

◆ GUIDesignDialogContentVerticalFrame

#define GUIDesignDialogContentVerticalFrame   (LAYOUT_FILL_Y), 0, 0, 0, 0, 2, 2, 2, 2

design for content vertical frame used in dialog

Definition at line 424 of file GUIDesigns.h.

◆ GUIDesignDirBox

#define GUIDesignDirBox   (DIRBOX_NO_OWN_ASSOC | FRAME_SUNKEN | FRAME_THICK | LAYOUT_CENTER_Y | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 1, 1, 1, 1

desing for FXDirBox

Definition at line 714 of file GUIDesigns.h.

Referenced by GNEFileSelector::GNEFileSelector().

◆ GUIDesignElementListExtended

#define GUIDesignElementListExtended   (LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y | VSCROLLER_ALWAYS | HSCROLLER_NEVER | TABLE_NO_ROWSELECT | TABLE_NO_COLSELECT), 0, 0, 400, 0, 2, 2, 2, 2

design for tables used in ElementLists

Definition at line 650 of file GUIDesigns.h.

◆ GUIDesignFileBoxFrame

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

design for filebox frame

Definition at line 451 of file GUIDesigns.h.

Referenced by GNEFileSelector::GNEFileSelector().

◆ GUIDesignFileList

#define GUIDesignFileList   (ICONLIST_MINI_ICONS | ICONLIST_BROWSESELECT | ICONLIST_AUTOSIZE | LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0

desing for FXDirBox

Definition at line 711 of file GUIDesigns.h.

Referenced by GNEFileSelector::GNEFileSelector().

◆ GUIDesignFrameArea

#define GUIDesignFrameArea   (FRAME_SUNKEN | LAYOUT_SIDE_TOP | LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y), 0, 0, 0, 0, DEFAULT_SPACING, GUIDesignFrameAreaMargin, DEFAULT_SPACING, DEFAULT_SPACING

Definition at line 388 of file GUIDesigns.h.

Referenced by GNEViewParent::GNEViewParent().

◆ GUIDesignFrameAreaMargin

#define GUIDesignFrameAreaMargin   2

right margin for frame area

Definition at line 56 of file GUIDesigns.h.

Referenced by GNEFrame::setFrameWidth().

◆ GUIDesignFramesAreaDefaultWidth

#define GUIDesignFramesAreaDefaultWidth   220

define the default frames area width

Definition at line 53 of file GUIDesigns.h.

Referenced by GNEViewParent::GNEViewParent().

◆ GUIDesignFrameThick

#define GUIDesignFrameThick   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 2, 2, 2, 2, 2, 2

Thick frame extended over frame parent.

Definition at line 344 of file GUIDesigns.h.

Referenced by GNERunDialog::GNERunDialog().

◆ GUIDesignGNEDialogResizable

#define GUIDesignGNEDialogResizable   (DECOR_TITLE | DECOR_BORDER | DECOR_CLOSE | DECOR_RESIZE)

design for GNEDialogs resizable

Definition at line 327 of file GUIDesigns.h.

Referenced by GNEDialog::GNEDialog().

◆ GUIDesignGNEDialogResizableExplicit

#define GUIDesignGNEDialogResizableExplicit   (DECOR_TITLE | DECOR_BORDER | DECOR_CLOSE | DECOR_RESIZE | LAYOUT_EXPLICIT)

design for GNEDialogs resizable with explicit layout

Definition at line 330 of file GUIDesigns.h.

Referenced by GNEDialog::GNEDialog().

◆ GUIDesignGNEDialogStatic

#define GUIDesignGNEDialogStatic   (DECOR_TITLE | DECOR_BORDER | DECOR_CLOSE)

Definition at line 321 of file GUIDesigns.h.

Referenced by GNEDialog::GNEDialog().

◆ GUIDesignGNEDialogStaticExplicit

#define GUIDesignGNEDialogStaticExplicit   (DECOR_TITLE | DECOR_BORDER | DECOR_CLOSE | LAYOUT_EXPLICIT)

design for GNEDialogs explicit

Definition at line 324 of file GUIDesigns.h.

Referenced by GNEDialog::GNEDialog().

◆ GUIDesignGroupBoxFrame

#define GUIDesignGroupBoxFrame   (LAYOUT_FILL_X | FRAME_GROOVE | GROUPBOX_TITLE_CENTER)

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

Referenced by GNEParametersDialog::ParametersOperations::ParametersOperations().

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

Referenced by GNEParametersDialog::ParametersValues::ParametersValues().

◆ GUIDesignGroupBoxModule

#define GUIDesignGroupBoxModule   (LAYOUT_FIX_WIDTH), 0, 0, 0, 0, 4, 4, 4, 4, 4, 4

Definition at line 338 of file GUIDesigns.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule().

◆ GUIDesignGroupBoxModuleExtendY

#define GUIDesignGroupBoxModuleExtendY   (LAYOUT_FILL_X | LAYOUT_FILL_Y), 0, 0, 0, 0, 4, 4, 4, 4, 4, 4

Horizontal frame extended over XY-frame parent used in MFXGroupBoxModule.

Definition at line 341 of file GUIDesigns.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule().

◆ GUIDesignHorizontalFrame

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

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

Referenced by GUIDialog_EditViewport::GUIDialog_EditViewport().

◆ GUIDesignHorizontalFrameNoPadding

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

Horizontal frame extended over frame parent without padding and spacing.

Definition at line 350 of file GUIDesigns.h.

Referenced by GNEOptionsEditor::GNEOptionsEditor(), and GNEPythonToolDialog::GNEPythonToolDialog().

◆ GUIDesignHorizontalFrameStatusBar

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

Horizontal frame used in status bar.

Definition at line 359 of file GUIDesigns.h.

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

◆ GUIDesignHorizontalSeparator

◆ GUIDesignLabel

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

Referenced by GNEAboutDialog::GNEAboutDialog(), GUIDialog_AboutSUMO::GUIDialog_AboutSUMO(), GUIDialog_Feedback::GUIDialog_Feedback(), and GUIDialog_HallOfFame::GUIDialog_HallOfFame().

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

Referenced by GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelParameters().

◆ GUIDesignLabelFixed

#define GUIDesignLabelFixed ( width)
Value:
(ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, width, GUIDesignHeight, 2, 2, 2, 2

label, icon before text, text centered and custom width

Definition at line 248 of file GUIDesigns.h.

Referenced by GNETLSTable::Column::Column(), MFXDecalsTable::Column::Column(), GNEElementTable::ColumnHeader::ColumnHeader(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), and GNEFileSelector::GNEFileSelector().

◆ GUIDesignLabelFrameInformation

◆ GUIDesignLabelIcon

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

◆ GUIDesignLabelIcon32x32Thicked

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

label ticked filled only with an icon of 32x32

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

Referenced by GNEVClassesDialog::VClassRow::VClassRow().

◆ GUIDesignLabelIconThick

#define GUIDesignLabelIconThick   (FRAME_THICK | JUSTIFY_NORMAL | LAYOUT_FILL_X | ICON_BEFORE_TEXT | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignHeight, GUIDesignHeight, 2, 2, 2, 2

◆ GUIDesignLabelKeepElements

#define GUIDesignLabelKeepElements   (JUSTIFY_CENTER_X | LAYOUT_FILL_X | LAYOUT_FILL_Y | ICON_BEFORE_TEXT), 0, 0, 0, 0, 2, 2, 2, 2

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

Definition at line 263 of file GUIDesigns.h.

◆ GUIDesignLabelMFXGroupBoxModule

#define GUIDesignLabelMFXGroupBoxModule   (FRAME_GROOVE | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2

◆ GUIDesignLabelStatusBar

#define GUIDesignLabelStatusBar   (LAYOUT_CENTER_Y), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2

label used in statusBar

Definition at line 284 of file GUIDesigns.h.

Referenced by GNEApplicationWindow::dependentBuild().

◆ GUIDesignLabelThick

◆ GUIDesignLabelThickedFixed

#define GUIDesignLabelThickedFixed ( width)
Value:
(FRAME_THICK | ICON_BEFORE_TEXT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, width, GUIDesignHeight, 2, 2, 2, 2

label thicked, icon before text, text centered and custom width

Definition at line 254 of file GUIDesigns.h.

Referenced by GNEPythonToolDialogElements::Argument::Argument(), GNEVehicleTypeDialog::VTypeAttributes::buildAttributesA(), GNEViewNetHelper::IntervalBar::buildIntervalBarElements(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelParameters(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelRow::CarFollowingModelRow(), GNEMoveFrame::ChangeZInSelection::ChangeZInSelection(), GNETLSTable::Column::Column(), MFXDecalsTable::Column::Column(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNEGenericDataFrame::DataSetSelector::DataSetSelector(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNEAttributesEditorRow::GNEAttributesEditorRow(), GNEDistributionRefDialog::GNEDistributionRefDialog(), GNEGeometryPointDialog::GNEGeometryPointDialog(), GNENetgenerateDialog::GNENetgenerateDialog(), GNEOptionsEditor::GNEOptionsEditor(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNECrossingFrame::JunctionInformation::JunctionInformation(), GNEOptionsEditorRow::OptionRow::OptionRow(), GNEParametersDialog::ParametersValues::ParametersValues(), GNETLSTable::Row::Row(), MFXDecalsTable::Row::Row(), GNEMoveFrame::ShiftEdgeSelectedGeometry::ShiftEdgeSelectedGeometry(), GNEMoveFrame::ShiftShapeGeometry::ShiftShapeGeometry(), GNETAZFrame::TAZChildDefaultParameters::TAZChildDefaultParameters(), GNETAZFrame::TAZSelectionStatistics::TAZSelectionStatistics(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPrograms::TLSPrograms(), GNEVehicleTypeDialog::VTypeAttributes::VClassRow::VClassRow(), GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::VShapeRow(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::VTypeAttributeRow().

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

Referenced by GNEVehicleTypeDialog::VTypeAttributes::VClassRow::VClassRow(), and GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::VShapeRow().

◆ GUIDesignList

#define GUIDesignList   (LIST_NORMAL | FRAME_NORMAL | LAYOUT_FILL_X)

design for FXLists

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

◆ GUIDesignListFixedHeight

#define GUIDesignListFixedHeight   (LIST_SINGLESELECT | FRAME_SUNKEN | FRAME_THICK | 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 705 of file GUIDesigns.h.

Referenced by GNEOverlappedInspection::GNEOverlappedInspection(), GNESelectorParent::GNESelectorParent(), and GNEViewObjectSelector::GNEViewObjectSelector().

◆ 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 362 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 377 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 380 of file GUIDesigns.h.

◆ GUIDesignMatrixViewSettings

◆ GUIDesignMDIButtonLeft

#define GUIDesignMDIButtonLeft   (LAYOUT_LEFT)

Definition at line 220 of file GUIDesigns.h.

Referenced by GUIApplicationWindow::dependentBuild().

◆ GUIDesignMDIButtonRight

#define GUIDesignMDIButtonRight   (FRAME_RAISED | LAYOUT_RIGHT)

MDIButton oriented to right.

Definition at line 223 of file GUIDesigns.h.

Referenced by GUIApplicationWindow::dependentBuild().

◆ GUIDesignMFXCheckableButton

#define GUIDesignMFXCheckableButton   (BUTTON_NORMAL | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight

checkable button extended over frame

Definition at line 164 of file GUIDesigns.h.

Referenced by MFXDecalsTable::Row::Row().

◆ GUIDesignMFXCheckableButtonBig

#define GUIDesignMFXCheckableButtonBig   (BUTTON_NORMAL | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignBigSizeElement, GUIDesignBigSizeElement

checkable button extended over frame

Definition at line 167 of file GUIDesigns.h.

Referenced by GNENetgenerateDialog::GNENetgenerateDialog().

◆ GUIDesignMFXCheckableButtonSquare

◆ GUIDesignMFXCheckableButtonSupermode

#define GUIDesignMFXCheckableButtonSupermode   (BUTTON_NORMAL | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, GUIDesignHeight

checkable button with icon placed in navigation toolbar for supermodes

Definition at line 161 of file GUIDesigns.h.

Referenced by GNEViewNetHelper::EditModes::buildSuperModeButtons().

◆ GUIDesignRadioButton

◆ GUIDesignRadioButtonFix

◆ GUIDesignRadioButtonSquared

#define GUIDesignRadioButtonSquared   (RADIOBUTTON_NORMAL | FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y), 0, 0, GUIDesignHeight, GUIDesignHeight, 2, 2, 2, 2

design for radio button squared

Definition at line 234 of file GUIDesigns.h.

Referenced by GNEUndoListDialog::GUIRow::GUIRow().

◆ GUIDesignScrollWindow

#define GUIDesignScrollWindow   (LAYOUT_FILL_X | LAYOUT_FILL_Y | HSCROLLER_NEVER | VSCROLLER_ALWAYS), 0, 0, 0, 0

design for scroll windows extended over Y and y

Definition at line 394 of file GUIDesigns.h.

Referenced by GNEPythonToolDialog::GNEPythonToolDialog().

◆ GUIDesignScrollWindowFixed

#define GUIDesignScrollWindowFixed ( width,
height )
Value:
(LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | HSCROLLER_NEVER | VSCROLLER_ALWAYS), 0, 0, width, height

design for the content scroll of UndoList

Definition at line 400 of file GUIDesigns.h.

Referenced by GNEUndoListDialog::GNEUndoListDialog().

◆ GUIDesignScrollWindowFixedWidth

#define GUIDesignScrollWindowFixedWidth ( customWidth)
Value:
(LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y | HSCROLLER_NEVER | VSCROLLER_ALWAYS), 0, 0, customWidth, 0

design for scroll windows extended over Y and fix width

Definition at line 397 of file GUIDesigns.h.

Referenced by GNEElementTable::GNEElementTable(), and GNEFrame::GNEFrame().

◆ GUIDesignSlider

#define GUIDesignSlider   (SLIDER_ARROW_UP | SLIDER_TICKS_TOP | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 300, GUIDesignHeight, 0, 0, 0

Definition at line 536 of file GUIDesigns.h.

Referenced by GUIApplicationWindow::buildToolBars().

◆ GUIDesignSpinDial

#define GUIDesignSpinDial   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_TOP | LAYOUT_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, GUIDesignHeight, 0, 0, 0, 0

◆ GUIDesignSpinDialAttribute

#define GUIDesignSpinDialAttribute   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_TOP | LAYOUT_CENTER_Y | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT | SPIN_NOMIN | SPIN_NOMAX), 0, 0, 0, GUIDesignHeight, 0, 0, 0, 0

design for spin dial attribute

Definition at line 525 of file GUIDesigns.h.

◆ GUIDesignSpinDialDecalsTable

#define GUIDesignSpinDialDecalsTable   (FRAME_THICK | FRAME_SUNKEN | JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | SPIN_NOMIN | SPIN_NOMAX), 0, 0, 100, GUIDesignHeight, 0, 0, 0, 0

design for standard spin dial

Definition at line 528 of file GUIDesigns.h.

Referenced by MFXDecalsTable::Row::Row().

◆ GUIDesignSpinDialViewPort

#define GUIDesignSpinDialViewPort   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_TOP | LAYOUT_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | SPIN_NOMIN | SPIN_NOMAX), 0, 0, 100, GUIDesignHeight, 0, 0, 0, 0

design for standard spin dial

Definition at line 522 of file GUIDesigns.h.

Referenced by GUIDialog_EditViewport::GUIDialog_EditViewport().

◆ GUIDesignSpinDialViewPortZoom

#define GUIDesignSpinDialViewPortZoom   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_TOP | LAYOUT_CENTER_Y | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, 100, GUIDesignHeight, 0, 0, 0, 0

design for standard spin dial

Definition at line 519 of file GUIDesigns.h.

Referenced by GUIDialog_EditViewport::GUIDialog_EditViewport().

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

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

◆ GUIDesignTable

#define GUIDesignTable   (LAYOUT_FILL_X | LAYOUT_FILL_Y)

Definition at line 641 of file GUIDesigns.h.

◆ GUIDesignTableFixElements

#define GUIDesignTableFixElements   (LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | VSCROLLER_ALWAYS | HSCROLLER_NEVER | TABLE_NO_ROWSELECT | TABLE_NO_COLSELECT), 0, 0, 500, 250, 2, 2, 2, 2

design for tables used in GNEFixDemandElementsDialog dialogs

Definition at line 653 of file GUIDesigns.h.

Referenced by GNEFixElementsDialog< T >::FixOptions::FixOptions().

◆ GUIDesignTableLimitedHeight

#define GUIDesignTableLimitedHeight   (LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT)

design for table extended over frame but with limited Height

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

Referenced by GNEHelpAttributesDialog::GNEHelpAttributesDialog().

◆ GUIDesignTextColorBlack

#define GUIDesignTextColorBlack   FXRGB(0, 0, 0)

black color (for correct text)

Definition at line 38 of file GUIDesigns.h.

Referenced by GUISUMOAbstractView::checkGDALImage(), GNEMatchAttribute::disableMatchAttribute(), GNECrossingFrame::CrossingParameters::enableCrossingParameters(), GNEParametersDialog::ParametersValues::ParameterRow::enableRow(), GNECreateEdgeFrame::EdgeTypeSelector::fillComboBox(), GNEViewNetHelper::IntervalBar::getGenericDataType(), GNEPlanSelector::GNEPlanSelector(), GNEPlanSelector::isPlanValid(), MFXSevenSegment::MFXSevenSegment(), GNEGeometryPointDialog::onCmdChangeGeometryPoint(), GNETLSEditorFrame::TLSJunction::onCmdChangeType(), GNEElementTable::Row::onCmdEditRow(), GNETLSTable::onCmdEditRow(), GNEMatchAttribute::onCmdProcessString(), GNETLSEditorFrame::TLSJunction::onCmdRenameTLS(), GNEGeometryPointDialog::onCmdReset(), GNEDemandElementSelector::onCmdSelectDemandElement(), GNEDistributionFrame::DistributionSelector::onCmdSelectDistribution(), GNEMeanDataFrame::MeanDataSelector::onCmdSelectItem(), GNEMeanDataFrame::MeanDataTypeSelector::onCmdSelectItem(), GNESelectorFrame::SelectionHierarchy::onCmdSelectItem(), GNETypeFrame::TypeSelector::onCmdSelectItem(), GNEPlanSelector::onCmdSelectPlan(), GNERouteFrame::RouteModeSelector::onCmdSelectRouteMode(), GNETagSelector::onCmdSelectTag(), GNERouteFrame::RouteModeSelector::onCmdSelectVClass(), GNEAttributeCarrierDialog::AttributeTextField::onCmdSetAttribute(), GNEAttributesEditorRow::onCmdSetAttribute(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEParametersDialog::ParametersValues::onCmdSetAttribute(), GNEVehicleTypeDialog::VTypeAttributes::onCmdSetAttribute(), GNEShapeFrame::GEOPOICreator::onCmdSetCoordinates(), GNETAZFrame::TAZChildDefaultParameters::onCmdSetDefaultValues(), GNENetgenerateDialog::onCmdSetGridNetwork(), GNEGenericDataFrame::IntervalSelector::onCmdSetIntervalAttribute(), GNETAZFrame::TAZSelectionStatistics::onCmdSetNewValues(), GNEOptionsEditorRow::OptionFilename::onCmdSetOption(), GNEOptionsEditorRow::OptionIntVector::onCmdSetOption(), GNENetgenerateDialog::onCmdSetOutput(), GNENetgenerateDialog::onCmdSetRandomNetwork(), GNENetgenerateDialog::onCmdSetRandomNetworkGridNetwork(), GNENetgenerateDialog::onCmdSetSpiderNetwork(), GNEVehicleTypeDialog::CarFollowingModelParameters::onCmdSetVariable(), GUIMainWindow::onUpdChangeLanguage(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::openColorDialog(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::openImageFileDialog(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::openOSGFileDialog(), GNEViewNetHelper::IntervalBar::setBegin(), GNETagSelector::setCurrentTag(), GNEViewNetHelper::IntervalBar::setDataSet(), GNEViewNetHelper::IntervalBar::setEnd(), GNEViewNetHelper::IntervalBar::setGenericDataType(), GNEViewNetHelper::IntervalBar::setParameter(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelRow::setVariable(), GNEVehicleTypeDialog::VTypeAttributes::VClassRow::setVariable(), GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::setVariable(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::setVariable(), GNEAttributesEditorRow::showValueComboBox(), GNEAttributesEditorRow::showValueString(), GNEElementTable::Row::updateRow(), GNETAZFrame::TAZSelectionStatistics::updateStatistics(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelRow::updateValue(), GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::updateValue(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::updateValue(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::updateValue().

◆ GUIDesignTextColorBlue

◆ GUIDesignTextColorRed

#define GUIDesignTextColorRed   FXRGB(255, 0, 0)

red color (for invalid text)

Definition at line 44 of file GUIDesigns.h.

Referenced by GNEApplicationWindow::dependentBuild(), GNEParametersDialog::ParametersValues::ParameterRow::enableRow(), GNEAttributesEditorRow::fillSumoBaseObject(), GNEViewNetHelper::IntervalBar::getDataSet(), GNEViewNetHelper::IntervalBar::getParameter(), GNEElementTable::Row::isValid(), GNEAttributesEditorRow::isValueValid(), MFXComboBoxIcon::MFXComboBoxIcon(), GNEGeometryPointDialog::onCmdChangeGeometryPoint(), GNETLSEditorFrame::TLSJunction::onCmdChangeType(), GNEGenericDataFrame::DataSetSelector::onCmdCreateDataSet(), GNEElementTable::Row::onCmdEditRow(), GNETLSTable::onCmdEditRow(), GNEMatchAttribute::onCmdProcessString(), GNETLSEditorFrame::TLSJunction::onCmdRenameTLS(), GNEDemandElementSelector::onCmdSelectDemandElement(), GNEDistributionFrame::DistributionSelector::onCmdSelectDistribution(), GNEMeanDataFrame::MeanDataSelector::onCmdSelectItem(), GNEMeanDataFrame::MeanDataTypeSelector::onCmdSelectItem(), GNESelectorFrame::SelectionHierarchy::onCmdSelectItem(), GNETypeFrame::TypeSelector::onCmdSelectItem(), GNEPlanSelector::onCmdSelectPlan(), GNERouteFrame::RouteModeSelector::onCmdSelectRouteMode(), GNETagSelector::onCmdSelectTag(), GNERouteFrame::RouteModeSelector::onCmdSelectVClass(), GNEAttributeCarrierDialog::AttributeTextField::onCmdSetAttribute(), GNEAttributesEditorRow::onCmdSetAttribute(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEParametersDialog::ParametersValues::onCmdSetAttribute(), GNEVehicleTypeDialog::VTypeAttributes::onCmdSetAttribute(), GNEShapeFrame::GEOPOICreator::onCmdSetCoordinates(), GNETAZFrame::TAZChildDefaultParameters::onCmdSetDefaultValues(), GNEGenericDataFrame::IntervalSelector::onCmdSetIntervalAttribute(), GNETAZFrame::TAZSelectionStatistics::onCmdSetNewValues(), GNEOptionsEditorRow::OptionFilename::onCmdSetOption(), GNEOptionsEditorRow::OptionIntVector::onCmdSetOption(), GNENetgenerateDialog::onCmdSetOutput(), GNEVehicleTypeDialog::CarFollowingModelParameters::onCmdSetVariable(), GNECreateEdgeFrame::EdgeTypeSelector::refreshEdgeTypeSelector(), GNEViewNetHelper::IntervalBar::setBegin(), GNEViewNetHelper::IntervalBar::setDataSet(), GNEViewNetHelper::IntervalBar::setEnd(), GNEViewNetHelper::IntervalBar::setGenericDataType(), GNEViewNetHelper::IntervalBar::setParameter(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelRow::setVariable(), GNEVehicleTypeDialog::VTypeAttributes::VClassRow::setVariable(), GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::setVariable(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::setVariable(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::setVariable().

◆ GUIDesignTextField

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

Definition at line 74 of file GUIDesigns.h.

Referenced by GNECrossingFrame::CrossingParameters::CrossingParameters(), GNEGenericDataFrame::DataSetSelector::DataSetSelector(), GNEPythonToolDialogElements::EdgeArgument::EdgeArgument(), GNEPythonToolDialogElements::EdgeVectorArgument::EdgeVectorArgument(), GNEPythonToolDialogElements::FileNameArgument::FileNameArgument(), GNEShapeFrame::GEOPOICreator::GEOPOICreator(), GNEAttributesEditorRow::GNEAttributesEditorRow(), GNECrashDialog::GNECrashDialog(), GNEFilePathDialog::GNEFilePathDialog(), GNEGeometryPointDialog::GNEGeometryPointDialog(), GNEMatchAttribute::GNEMatchAttribute(), GNENetgenerateDialog::GNENetgenerateDialog(), GNEOptionsEditor::GNEOptionsEditor(), GNEUndoListDialog::GUIRow::GUIRow(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNECrossingFrame::JunctionInformation::JunctionInformation(), GNEOptionsEditorRow::OptionFilename::OptionFilename(), GNEOptionsEditorRow::OptionIntVector::OptionIntVector(), GNEOptionsEditorRow::OptionString::OptionString(), GNEOptionsEditorRow::OptionStringVector::OptionStringVector(), GNEOptionsEditorRow::OptionTime::OptionTime(), GNEParametersDialog::ParametersValues::ParameterRow::ParameterRow(), GNEElementTable::Row::Row(), MFXDecalsTable::Row::Row(), GNEPythonToolDialogElements::StringArgument::StringArgument(), GNETAZFrame::TAZChildDefaultParameters::TAZChildDefaultParameters(), GNETAZFrame::TAZSelectionStatistics::TAZSelectionStatistics(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), and GNETLSEditorFrame::TLSJunction::TLSJunction().

◆ GUIDesignTextFieldFileDialog

#define GUIDesignTextFieldFileDialog   (FRAME_THICK | FRAME_SUNKEN | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2

text field used in file dialog

Definition at line 89 of file GUIDesigns.h.

Referenced by GNEFileSelector::GNEFileSelector().

◆ GUIDesignTextFieldFixed

◆ GUIDesignTextFieldFixedRestricted

#define GUIDesignTextFieldFixedRestricted ( width,
type )
Value:
(FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT | type), 0, 0, width, GUIDesignHeight, 2, 2, 2, 2

text field with fixed width

Definition at line 83 of file GUIDesigns.h.

Referenced by GNEViewNetHelper::IntervalBar::buildIntervalBarElements(), and MFXDecalsTable::Row::Row().

◆ GUIDesignTextFieldNCol

#define GUIDesignTextFieldNCol   1

Num of column of text field.

Definition at line 92 of file GUIDesigns.h.

Referenced by GNEVehicleTypeDialog::VTypeAttributes::buildAttributesA(), GNEViewNetHelper::IntervalBar::buildIntervalBarElements(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelRow::CarFollowingModelRow(), GNEMoveFrame::ChangeZInSelection::ChangeZInSelection(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNEGenericDataFrame::DataSetSelector::DataSetSelector(), GNEPythonToolDialogElements::EdgeArgument::EdgeArgument(), GNEPythonToolDialogElements::EdgeVectorArgument::EdgeVectorArgument(), GNEPythonToolDialogElements::FileNameArgument::FileNameArgument(), GNEPythonToolDialogElements::FloatArgument::FloatArgument(), GNEShapeFrame::GEOPOICreator::GEOPOICreator(), GNEGeometryPointDialog::GNEGeometryPointDialog(), GNEMatchAttribute::GNEMatchAttribute(), GNENetgenerateDialog::GNENetgenerateDialog(), GNEUndoListDialog::GUIRow::GUIRow(), GNEPythonToolDialogElements::IntArgument::IntArgument(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNECrossingFrame::JunctionInformation::JunctionInformation(), MFXTextFieldIcon::MFXTextFieldIcon(), GNEOptionsEditorRow::OptionFilename::OptionFilename(), GNEOptionsEditorRow::OptionFloat::OptionFloat(), GNEOptionsEditorRow::OptionInt::OptionInt(), GNEOptionsEditorRow::OptionIntVector::OptionIntVector(), GNEOptionsEditorRow::OptionString::OptionString(), GNEOptionsEditorRow::OptionStringVector::OptionStringVector(), GNEOptionsEditorRow::OptionTime::OptionTime(), GNEParametersDialog::ParametersValues::ParameterRow::ParameterRow(), MFXDecalsTable::Row::Row(), GNEMoveFrame::ShiftEdgeSelectedGeometry::ShiftEdgeSelectedGeometry(), GNEMoveFrame::ShiftShapeGeometry::ShiftShapeGeometry(), GNEPythonToolDialogElements::StringArgument::StringArgument(), GNETAZFrame::TAZChildDefaultParameters::TAZChildDefaultParameters(), GNETAZFrame::TAZSelectionStatistics::TAZSelectionStatistics(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::VTypeAttributeRow().

◆ GUIDesignTextFieldRestricted

◆ GUIDesignTextFieldTLSTable

#define GUIDesignTextFieldTLSTable   (FRAME_THICK | LAYOUT_FILL_X | LAYOUT_MIN_WIDTH | LAYOUT_FIX_HEIGHT | JUSTIFY_CENTER_Y | JUSTIFY_LEFT), 0, 0, 0, GUIDesignHeight, 2, 2, 2, 2

text field with min width (used in TLS table)

Definition at line 86 of file GUIDesigns.h.

Referenced by GNETLSTable::Row::Row().

◆ GUIDesignTLSTableCheckableButtonIcon

#define GUIDesignTLSTableCheckableButtonIcon   (MENUBUTTON_RIGHT | FRAME_THICK | FRAME_RAISED | LAYOUT_FIX_WIDTH | LAYOUT_FIX_HEIGHT), 0, 0, GUIDesignHeight, GUIDesignHeight, 0, 0, 0, 0

checkable button only with icon used in TLSTable

Definition at line 127 of file GUIDesigns.h.

Referenced by GNEViewNetHelper::EditModes::buildSuperModeButtons(), and GNETLSTable::Cell::Cell().

◆ GUIDesignToolBar

◆ GUIDesignToolBarGrip

◆ GUIDesignToolbarMenuBar

#define GUIDesignToolbarMenuBar   (LAYOUT_SIDE_TOP | LAYOUT_FILL_X | FRAME_RAISED)

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

Referenced by GNEApplicationWindowHelper::ToolbarsGrip::buildMenuToolbarsGrip().

◆ GUIDesignToolBarRaisedNext

#define GUIDesignToolBarRaisedNext   (LAYOUT_DOCK_NEXT | FRAME_RAISED)

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

Definition at line 474 of file GUIDesigns.h.

Referenced by GNEApplicationWindowHelper::ToolbarsGrip::buildViewParentToolbarsGrips().

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

Referenced by GUIApplicationWindow::buildToolBars().

◆ GUIDesignToolBarRaisedSame

#define GUIDesignToolBarRaisedSame   (LAYOUT_DOCK_SAME | FRAME_RAISED)

design for toolbar

Definition at line 468 of file GUIDesigns.h.

Referenced by GNEApplicationWindowHelper::ToolbarsGrip::buildViewParentToolbarsGrips().

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

Referenced by GUIApplicationWindow::buildToolBars().

◆ GUIDesignToolBarRaisedSupermodes

#define GUIDesignToolBarRaisedSupermodes   (LAYOUT_DOCK_SAME | FRAME_RAISED | LAYOUT_FIX_WIDTH), 0, 0, GUIDesignHeight + (3 * 100)

design for toolbar supermodes (grip + buttons)

Definition at line 471 of file GUIDesigns.h.

Referenced by GNEApplicationWindowHelper::ToolbarsGrip::buildViewParentToolbarsGrips().

◆ GUIDesignTreeListFixedHeight

#define GUIDesignTreeListFixedHeight   (TREELIST_SHOWS_LINES | TREELIST_SHOWS_BOXES | TREELIST_SINGLESELECT | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FILL_X | LAYOUT_FIX_HEIGHT)

tree list with fixed height

Definition at line 696 of file GUIDesigns.h.

Referenced by GNEElementTree::GNEElementTree(), and GNEGenericDataFrame::IntervalSelector::IntervalSelector().

◆ GUIDesignTreeListFixedWidth

#define GUIDesignTreeListFixedWidth   (TREELIST_SHOWS_LINES | TREELIST_SHOWS_BOXES | TREELIST_SINGLESELECT | FRAME_SUNKEN | FRAME_THICK | LAYOUT_FIX_WIDTH | LAYOUT_FILL_Y)

Definition at line 693 of file GUIDesigns.h.

Referenced by GNEOptionsEditor::GNEOptionsEditor().

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

Referenced by GNECalibratorDialog::GNECalibratorDialog().

◆ GUIDesignVerticalFrame

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

Vertical frame extended over frame parent with padding and spacing.

Definition at line 353 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 view area

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

Referenced by GUIDialog_ViewSettings::buildButtons().

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

Referenced by GUIDialog_ViewSettings::buildButtons().

◆ GUIDesignViewSettingsButton4

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

Definition at line 609 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 611 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

◆ 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 614 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 616 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)

◆ GUIDesignViewSettingsDecalsCellTable

#define GUIDesignViewSettingsDecalsCellTable   (JUSTIFY_CENTER_X | JUSTIFY_TOP)

decals cell

Definition at line 622 of file GUIDesigns.h.

◆ GUIDesignViewSettingsDecalsTable

#define GUIDesignViewSettingsDecalsTable   (LAYOUT_FILL_Y | LAYOUT_FIX_WIDTH), 0, 0, 550, 0

decals table

Definition at line 619 of file GUIDesigns.h.

◆ GUIDesignViewSettingsDialog

#define GUIDesignViewSettingsDialog   (DECOR_TITLE | DECOR_BORDER)

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

Referenced by GUIDialog_ViewSettings::buildHeader().

◆ GUIDesignViewSettingsHorizontalFrame2

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

◆ GUIDesignViewSettingsHorizontalFrame3

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

Definition at line 566 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::onCmdSaveSetting().

◆ GUIDesignViewSettingsLabel1

◆ GUIDesignViewSettingsLabel2

#define GUIDesignViewSettingsLabel2   (LAYOUT_FILL_X | JUSTIFY_LEFT)

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

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsMatrix1

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

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

Referenced by GUIDialog_ViewSettings::buildBackgroundFrame().

◆ GUIDesignViewSettingsMatrix3

◆ 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

◆ GUIDesignViewSettingsSpinDial1

◆ GUIDesignViewSettingsSpinDial2

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

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsTabItemBook1

◆ GUIDesignViewSettingsTextField1

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

textFields

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

Referenced by GUIDialog_ViewSettings::GUIDialog_ViewSettings().

◆ GUIDesignViewSettingsVerticalFrame2

◆ GUIDesignViewSettingsVerticalFrame3

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

Definition at line 553 of file GUIDesigns.h.

Referenced by GUIDialog_ViewSettings::buildBackgroundFrame().

◆ GUIDesignViewSettingsVerticalFrame4

◆ GUIDesignViewSettingsVerticalFrame5

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

Definition at line 557 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