Eclipse SUMO - Simulation of Urban MObility
GUIDesigns Class Reference

#include <GUIDesigns.h>

Static Public Member Functions

static FXMenuCheck * buildFXMenuCheckbox (FXComposite *p, const std::string &text, const std::string &info, FXObject *tgt, FXSelector sel)
 build menu checkbox More...
 
static MFXMenuCheckIconbuildFXMenuCheckboxIcon (FXComposite *p, const std::string &text, const std::string &shortcut, const std::string &info, FXIcon *icon, FXObject *tgt, FXSelector sel)
 build menu checkbox with icon More...
 
static FXMenuCommand * buildFXMenuCommand (FXComposite *p, const std::string &text, FXIcon *icon, FXObject *tgt, FXSelector sel)
 build menu command More...
 
static FXMenuCommand * buildFXMenuCommandRecentFile (FXComposite *p, const std::string &text, FXObject *tgt, FXSelector sel)
 build menu command (for recent files) More...
 
static FXMenuCommand * buildFXMenuCommandShortcut (FXComposite *p, const std::string &text, const std::string &shortcut, const std::string &info, FXIcon *icon, FXObject *tgt, FXSelector sel)
 build menu command More...
 
static FXMenuTitle * buildFXMenuTitle (FXComposite *p, const std::string &text, FXIcon *icon, FXMenuPane *menuPane)
 build menu title More...
 

Detailed Description

Definition at line 686 of file GUIDesigns.h.

Member Function Documentation

◆ buildFXMenuCheckbox()

FXMenuCheck * GUIDesigns::buildFXMenuCheckbox ( FXComposite *  p,
const std::string &  text,
const std::string &  info,
FXObject *  tgt,
FXSelector  sel 
)
static

build menu checkbox

Definition at line 64 of file GUIDesigns.cpp.

References GUIDesignHeight.

Referenced by GNEApplicationWindowHelper::WindowsMenuCommands::buildWindowsMenuCommands().

Here is the caller graph for this function:

◆ buildFXMenuCheckboxIcon()

MFXMenuCheckIcon * GUIDesigns::buildFXMenuCheckboxIcon ( FXComposite *  p,
const std::string &  text,
const std::string &  shortcut,
const std::string &  info,
FXIcon *  icon,
FXObject *  tgt,
FXSelector  sel 
)
static

◆ buildFXMenuCommand()

FXMenuCommand * GUIDesigns::buildFXMenuCommand ( FXComposite *  p,
const std::string &  text,
FXIcon *  icon,
FXObject *  tgt,
FXSelector  sel 
)
static

build menu command

Definition at line 42 of file GUIDesigns.cpp.

References GUIDesignHeight.

Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildCenterPopupEntry(), GNEApplicationWindowHelper::ModesMenuCommands::DataMenuCommands::buildDataMenuCommands(), GUICursorDialog::buildDialogElements(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNEDemandElement::buildMenuCommandRouteLength(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPositionCopyEntry(), GNEApplicationWindowHelper::MenuBarFile::buildRecentFiles(), GNELane::buildRechableOperations(), GNEViewNet::buildSelectionACPopupEntry(), GUIGlObject::buildSelectionPopupEntry(), GUIGlObject::buildShapePopupOptions(), GUIGlObject::buildShowManipulatorPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), GUIGlObject::buildShowTypeParamsPopupEntry(), GNELane::buildTemplateOperations(), GNEJunction::buildTLSOperations(), GNEElementTree::createPopUpMenu(), GUIApplicationWindow::fillMenuBar(), GUIBaseVehicle::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNETranship::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GNEContainer::GNEContainerPopupMenu::GNEContainerPopupMenu(), GNEPerson::GNEPersonPopupMenu::GNEPersonPopupMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), and GUIParameterTableWindow::onRightButtonPress().

◆ buildFXMenuCommandRecentFile()

FXMenuCommand * GUIDesigns::buildFXMenuCommandRecentFile ( FXComposite *  p,
const std::string &  text,
FXObject *  tgt,
FXSelector  sel 
)
static

build menu command (for recent files)

Definition at line 86 of file GUIDesigns.cpp.

References GUIDesignHeight.

Referenced by GNEApplicationWindowHelper::MenuBarFile::buildRecentFiles(), and GUIApplicationWindow::fillMenuBar().

Here is the caller graph for this function:

◆ buildFXMenuCommandShortcut()

FXMenuCommand * GUIDesigns::buildFXMenuCommandShortcut ( FXComposite *  p,
const std::string &  text,
const std::string &  shortcut,
const std::string &  info,
FXIcon *  icon,
FXObject *  tgt,
FXSelector  sel 
)
static

◆ buildFXMenuTitle()

FXMenuTitle * GUIDesigns::buildFXMenuTitle ( FXComposite *  p,
const std::string &  text,
FXIcon *  icon,
FXMenuPane *  menuPane 
)
static

build menu title

Definition at line 31 of file GUIDesigns.cpp.

References GUIDesignHeight.

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

Here is the caller graph for this function:

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