Eclipse SUMO - Simulation of Urban MObility
|
struct for griped toolbars More...
#include <GNEApplicationWindowHelper.h>
Public Member Functions | |
void | buildMenuToolbarsGrip () |
build menu toolbar grips | |
void | buildViewParentToolbarsGrips () |
build toolbars grips | |
void | destroyParentToolbarsGrips () |
build toolbars grips | |
ToolbarsGrip (GNEApplicationWindow *GNEApp) | |
constructor | |
Data Fields | |
FXMenuBar * | intervalBar = nullptr |
The application menu bar for mode options (show connections, select edges...) | |
FXMenuBar * | menu = nullptr |
The application menu bar (for file, edit, processing...) | |
FXMenuBar * | modes = nullptr |
The application menu bar (for select, inspect...) | |
FXMenuBar * | navigation = nullptr |
The application menu bar for navigation (zoom, coloring...) | |
FXMenuBar * | saveElements = nullptr |
The application menu bar for save elements. | |
FXMenuBar * | superModes = nullptr |
The application menu bar for supermodes (network, demand and data) | |
FXMenuBar * | timeSwitch = nullptr |
The application menu bar for time switch. | |
Private Member Functions | |
ToolbarsGrip & | operator= (const ToolbarsGrip &)=delete |
Invalidated assignment operator. | |
ToolbarsGrip (const ToolbarsGrip &)=delete | |
Invalidated copy constructor. | |
Private Attributes | |
GNEApplicationWindow * | myGNEApp |
pointer to current GNEApplicationWindow | |
FXToolBarShell * | myPythonToolBarShellIntervalBar = nullptr |
menu bar drag for interval bar | |
FXToolBarShell * | myPythonToolBarShellMenu = nullptr |
menu bar drag (for file, edit, processing...) | |
FXToolBarShell * | myPythonToolBarShellModes = nullptr |
menu bar drag for modes (select, inspect, delete...) | |
FXToolBarShell * | myPythonToolBarShellNavigation = nullptr |
menu bar drag for navigation (Zoom, coloring...) | |
FXToolBarShell * | myPythonToolBarShellSaveElements = nullptr |
menu bar drag for save elements | |
FXToolBarShell * | myPythonToolBarShellSuperModes = nullptr |
menu bar drag for super modes (network, demand and data) | |
FXToolBarShell * | myPythonToolBarShellTimeFormat = nullptr |
menu bar drag for time switch | |
struct for griped toolbars
Definition at line 62 of file GNEApplicationWindowHelper.h.
GNEApplicationWindowHelper::ToolbarsGrip::ToolbarsGrip | ( | GNEApplicationWindow * | GNEApp | ) |
constructor
Definition at line 49 of file GNEApplicationWindowHelper.cpp.
|
privatedelete |
Invalidated copy constructor.
void GNEApplicationWindowHelper::ToolbarsGrip::buildMenuToolbarsGrip | ( | ) |
build menu toolbar grips
Definition at line 55 of file GNEApplicationWindowHelper.cpp.
References GUIDesignToolBar, GUIDesignToolBarGrip, and GUIDesignToolbarMenuBarNetedit.
Referenced by GNEApplicationWindow::dependentBuild().
void GNEApplicationWindowHelper::ToolbarsGrip::buildViewParentToolbarsGrips | ( | ) |
build toolbars grips
Definition at line 65 of file GNEApplicationWindowHelper.cpp.
References OptionsCont::getOptions(), GUIDesignToolBar, GUIDesignToolBarGrip, GUIDesignToolBarRaisedNext, GUIDesignToolBarRaisedSame, and GUIDesignToolBarRaisedSupermodes.
Referenced by GNEApplicationWindow::handleEvent_NetworkLoaded().
void GNEApplicationWindowHelper::ToolbarsGrip::destroyParentToolbarsGrips | ( | ) |
build toolbars grips
Definition at line 111 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEViewParent::~GNEViewParent().
|
privatedelete |
Invalidated assignment operator.
FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::intervalBar = nullptr |
The application menu bar for mode options (show connections, select edges...)
Definition at line 95 of file GNEApplicationWindowHelper.h.
FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::menu = nullptr |
The application menu bar (for file, edit, processing...)
Definition at line 77 of file GNEApplicationWindowHelper.h.
Referenced by GNEApplicationWindow::fillMenuBar().
FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::modes = nullptr |
The application menu bar (for select, inspect...)
Definition at line 92 of file GNEApplicationWindowHelper.h.
Referenced by GNEViewNet::buildEditModeControls(), GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
|
private |
pointer to current GNEApplicationWindow
Definition at line 99 of file GNEApplicationWindowHelper.h.
|
private |
menu bar drag for interval bar
Definition at line 120 of file GNEApplicationWindowHelper.h.
|
private |
menu bar drag (for file, edit, processing...)
Definition at line 102 of file GNEApplicationWindowHelper.h.
|
private |
menu bar drag for modes (select, inspect, delete...)
Definition at line 117 of file GNEApplicationWindowHelper.h.
|
private |
menu bar drag for navigation (Zoom, coloring...)
Definition at line 114 of file GNEApplicationWindowHelper.h.
|
private |
menu bar drag for save elements
Definition at line 108 of file GNEApplicationWindowHelper.h.
|
private |
menu bar drag for super modes (network, demand and data)
Definition at line 105 of file GNEApplicationWindowHelper.h.
|
private |
menu bar drag for time switch
Definition at line 111 of file GNEApplicationWindowHelper.h.
FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::navigation = nullptr |
The application menu bar for navigation (zoom, coloring...)
Definition at line 89 of file GNEApplicationWindowHelper.h.
FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::saveElements = nullptr |
The application menu bar for save elements.
Definition at line 83 of file GNEApplicationWindowHelper.h.
FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::superModes = nullptr |
The application menu bar for supermodes (network, demand and data)
Definition at line 80 of file GNEApplicationWindowHelper.h.
FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::timeSwitch = nullptr |
The application menu bar for time switch.
Definition at line 86 of file GNEApplicationWindowHelper.h.