Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEApplicationWindowHelper::ToolbarsGrip Struct Reference

struct for griped toolbars More...

#include <GNEApplicationWindowHelper.h>

Collaboration diagram for GNEApplicationWindowHelper::ToolbarsGrip:
[legend]

Public Member Functions

void buildMenuToolbarsGrip ()
 build menu toolbar grips
void buildViewParentToolbarsGrips ()
 build toolbars grips
void destroyParentToolbarsGrips ()
 build toolbars grips
 ToolbarsGrip (GNEApplicationWindow *applicationWindow)
 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

ToolbarsGripoperator= (const ToolbarsGrip &)=delete
 Invalidated assignment operator.
 ToolbarsGrip (const ToolbarsGrip &)=delete
 Invalidated copy constructor.

Private Attributes

GNEApplicationWindowmyApplicationWindow
 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

Detailed Description

struct for griped toolbars

Definition at line 60 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ ToolbarsGrip() [1/2]

GNEApplicationWindowHelper::ToolbarsGrip::ToolbarsGrip ( GNEApplicationWindow * applicationWindow)

constructor

Definition at line 49 of file GNEApplicationWindowHelper.cpp.

References myApplicationWindow.

Referenced by operator=(), and ToolbarsGrip().

Here is the caller graph for this function:

◆ ToolbarsGrip() [2/2]

GNEApplicationWindowHelper::ToolbarsGrip::ToolbarsGrip ( const ToolbarsGrip & )
privatedelete

Invalidated copy constructor.

References ToolbarsGrip().

Member Function Documentation

◆ buildMenuToolbarsGrip()

void GNEApplicationWindowHelper::ToolbarsGrip::buildMenuToolbarsGrip ( )

build menu toolbar grips

Definition at line 55 of file GNEApplicationWindowHelper.cpp.

References GUIDesignToolBar, GUIDesignToolBarGrip, GUIDesignToolbarMenuBarNetedit, menu, myApplicationWindow, and myPythonToolBarShellMenu.

Referenced by GNEApplicationWindow::dependentBuild().

Here is the caller graph for this function:

◆ buildViewParentToolbarsGrips()

void GNEApplicationWindowHelper::ToolbarsGrip::buildViewParentToolbarsGrips ( )

◆ destroyParentToolbarsGrips()

◆ operator=()

ToolbarsGrip & GNEApplicationWindowHelper::ToolbarsGrip::operator= ( const ToolbarsGrip & )
privatedelete

Invalidated assignment operator.

References ToolbarsGrip().

Field Documentation

◆ intervalBar

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::intervalBar = nullptr

The application menu bar for mode options (show connections, select edges...).

Definition at line 93 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().

◆ menu

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::menu = nullptr

The application menu bar (for file, edit, processing...).

Definition at line 75 of file GNEApplicationWindowHelper.h.

Referenced by buildMenuToolbarsGrip().

◆ modes

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::modes = nullptr

The application menu bar (for select, inspect...).

Definition at line 90 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().

◆ myApplicationWindow

GNEApplicationWindow* GNEApplicationWindowHelper::ToolbarsGrip::myApplicationWindow
private

◆ myPythonToolBarShellIntervalBar

FXToolBarShell* GNEApplicationWindowHelper::ToolbarsGrip::myPythonToolBarShellIntervalBar = nullptr
private

menu bar drag for interval bar

Definition at line 118 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().

◆ myPythonToolBarShellMenu

FXToolBarShell* GNEApplicationWindowHelper::ToolbarsGrip::myPythonToolBarShellMenu = nullptr
private

menu bar drag (for file, edit, processing...)

Definition at line 100 of file GNEApplicationWindowHelper.h.

Referenced by buildMenuToolbarsGrip().

◆ myPythonToolBarShellModes

FXToolBarShell* GNEApplicationWindowHelper::ToolbarsGrip::myPythonToolBarShellModes = nullptr
private

menu bar drag for modes (select, inspect, delete...)

Definition at line 115 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().

◆ myPythonToolBarShellNavigation

FXToolBarShell* GNEApplicationWindowHelper::ToolbarsGrip::myPythonToolBarShellNavigation = nullptr
private

menu bar drag for navigation (Zoom, coloring...)

Definition at line 112 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().

◆ myPythonToolBarShellSaveElements

FXToolBarShell* GNEApplicationWindowHelper::ToolbarsGrip::myPythonToolBarShellSaveElements = nullptr
private

menu bar drag for save elements

Definition at line 106 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().

◆ myPythonToolBarShellSuperModes

FXToolBarShell* GNEApplicationWindowHelper::ToolbarsGrip::myPythonToolBarShellSuperModes = nullptr
private

menu bar drag for super modes (network, demand and data)

Definition at line 103 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().

◆ myPythonToolBarShellTimeFormat

FXToolBarShell* GNEApplicationWindowHelper::ToolbarsGrip::myPythonToolBarShellTimeFormat = nullptr
private

menu bar drag for time switch

Definition at line 109 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().

◆ navigation

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::navigation = nullptr

The application menu bar for navigation (zoom, coloring...).

Definition at line 87 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().

◆ saveElements

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::saveElements = nullptr

The application menu bar for save elements.

Definition at line 81 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().

◆ superModes

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::superModes = nullptr

The application menu bar for supermodes (network, demand and data).

Definition at line 78 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().

◆ timeSwitch

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::timeSwitch = nullptr

The application menu bar for time switch.

Definition at line 84 of file GNEApplicationWindowHelper.h.

Referenced by buildViewParentToolbarsGrips(), and destroyParentToolbarsGrips().


The documentation for this struct was generated from the following files: