Eclipse SUMO - Simulation of Urban MObility
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 More...
 
void buildViewParentToolbarsGrips ()
 build toolbars grips More...
 
void destroyParentToolbarsGrips ()
 build toolbars grips More...
 
 ToolbarsGrip (GNEApplicationWindow *GNEApp)
 constructor More...
 

Data Fields

FXMenuBar * intervalBar = nullptr
 The application menu bar for mode options (show connections, select edges...) More...
 
FXMenuBar * menu = nullptr
 The application menu bar (for file, edit, processing...) More...
 
FXMenuBar * modes = nullptr
 The application menu bar (for select, inspect...) More...
 
FXMenuBar * navigation = nullptr
 The application menu bar for navigation (zoom, coloring...) More...
 
FXMenuBar * saveElements = nullptr
 The application menu bar for save elements. More...
 
FXMenuBar * superModes = nullptr
 The application menu bar for supermodes (network, demand and data) More...
 
FXMenuBar * timeSwitch = nullptr
 The application menu bar for time switch. More...
 

Private Member Functions

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

Private Attributes

GNEApplicationWindowmyGNEApp
 pointer to current GNEApplicationWindow More...
 
FXToolBarShell * myPythonToolBarShellIntervalBar = nullptr
 menu bar drag for interval bar More...
 
FXToolBarShell * myPythonToolBarShellMenu = nullptr
 menu bar drag (for file, edit, processing...) More...
 
FXToolBarShell * myPythonToolBarShellModes = nullptr
 menu bar drag for modes (select, inspect, delete...) More...
 
FXToolBarShell * myPythonToolBarShellNavigation = nullptr
 menu bar drag for navigation (Zoom, coloring...) More...
 
FXToolBarShell * myPythonToolBarShellSaveElements = nullptr
 menu bar drag for save elements More...
 
FXToolBarShell * myPythonToolBarShellSuperModes = nullptr
 menu bar drag for super modes (network, demand and data) More...
 
FXToolBarShell * myPythonToolBarShellTimeFormat = nullptr
 menu bar drag for time switch More...
 

Detailed Description

struct for griped toolbars

Definition at line 62 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ ToolbarsGrip() [1/2]

GNEApplicationWindowHelper::ToolbarsGrip::ToolbarsGrip ( GNEApplicationWindow GNEApp)

constructor

Definition at line 49 of file GNEApplicationWindowHelper.cpp.

◆ ToolbarsGrip() [2/2]

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

Invalidated copy constructor.

Member Function Documentation

◆ buildMenuToolbarsGrip()

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().

Here is the caller graph for this function:

◆ buildViewParentToolbarsGrips()

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().

Here is the caller graph for this function:

◆ destroyParentToolbarsGrips()

void GNEApplicationWindowHelper::ToolbarsGrip::destroyParentToolbarsGrips ( )

build toolbars grips

Definition at line 111 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEViewParent::~GNEViewParent().

Here is the caller graph for this function:

◆ operator=()

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

Invalidated assignment operator.

Field Documentation

◆ intervalBar

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::intervalBar = nullptr

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

Definition at line 95 of file GNEApplicationWindowHelper.h.

◆ menu

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().

◆ modes

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::modes = nullptr

◆ myGNEApp

GNEApplicationWindow* GNEApplicationWindowHelper::ToolbarsGrip::myGNEApp
private

pointer to current GNEApplicationWindow

Definition at line 99 of file GNEApplicationWindowHelper.h.

◆ myPythonToolBarShellIntervalBar

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

menu bar drag for interval bar

Definition at line 120 of file GNEApplicationWindowHelper.h.

◆ myPythonToolBarShellMenu

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

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

Definition at line 102 of file GNEApplicationWindowHelper.h.

◆ myPythonToolBarShellModes

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

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

Definition at line 117 of file GNEApplicationWindowHelper.h.

◆ myPythonToolBarShellNavigation

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

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

Definition at line 114 of file GNEApplicationWindowHelper.h.

◆ myPythonToolBarShellSaveElements

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

menu bar drag for save elements

Definition at line 108 of file GNEApplicationWindowHelper.h.

◆ myPythonToolBarShellSuperModes

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

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

Definition at line 105 of file GNEApplicationWindowHelper.h.

◆ myPythonToolBarShellTimeFormat

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

menu bar drag for time switch

Definition at line 111 of file GNEApplicationWindowHelper.h.

◆ navigation

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::navigation = nullptr

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

Definition at line 89 of file GNEApplicationWindowHelper.h.

◆ saveElements

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::saveElements = nullptr

The application menu bar for save elements.

Definition at line 83 of file GNEApplicationWindowHelper.h.

◆ superModes

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::superModes = nullptr

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

Definition at line 80 of file GNEApplicationWindowHelper.h.

◆ timeSwitch

FXMenuBar* GNEApplicationWindowHelper::ToolbarsGrip::timeSwitch = nullptr

The application menu bar for time switch.

Definition at line 86 of file GNEApplicationWindowHelper.h.


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