![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEAdditionalFrame.h>
Public Member Functions | |
std::string | getLaneIdsSelected () const |
get list of selecte lane ids in string format More... | |
void | hideSelectorLaneChildrenModul () |
hide SelectorLaneChildren Modul More... | |
SelectorLaneChildren (GNEAdditionalFrame *additionalFrameParent) | |
FOX-declaration. More... | |
void | showSelectorLaneChildrenModul (std::string search="") |
Show list of SelectorLaneChildren Modul. More... | |
void | updateUseSelectedLanes () |
~SelectorLaneChildren () | |
destructor More... | |
FOX-callbacks | |
called when user trigger checkBox of useSelectedLanes | |
long | onCmdUseSelectedLanes (FXObject *, FXSelector, void *) |
long | onCmdTypeInSearchBox (FXObject *, FXSelector, void *) |
called when user type in search box More... | |
long | onCmdSelectLane (FXObject *, FXSelector, void *) |
called when user select a lane of the list More... | |
long | onCmdClearSelection (FXObject *, FXSelector, void *) |
called when clear selection button is pressed More... | |
long | onCmdInvertSelection (FXObject *, FXSelector, void *) |
called when invert selection button is pressed More... | |
Protected Member Functions | |
SelectorLaneChildren () | |
FOX needs this. More... | |
Private Attributes | |
FXButton * | clearLanesSelection |
button for clear selection More... | |
FXButton * | invertLanesSelection |
button for invert selection More... | |
GNEAdditionalFrame * | myAdditionalFrameParent |
pointer to additional frame parent More... | |
FXTextField * | myLanesSearch |
text field for search lane IDs More... | |
FXList * | myList |
List of SelectorLaneChildren. More... | |
FXCheckButton * | myUseSelectedLanesCheckButton |
CheckBox for selected lanes. More... | |
Definition at line 197 of file GNEAdditionalFrame.h.
GNEAdditionalFrame::SelectorLaneChildren::SelectorLaneChildren | ( | GNEAdditionalFrame * | additionalFrameParent | ) |
FOX-declaration.
constructor
Definition at line 460 of file GNEAdditionalFrame.cpp.
References clearLanesSelection, GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonRectangular, GUIDesignCheckButton, GUIDesignListFixedHeight, GUIDesignTextField, GUIDesignTextFieldNCol, hideSelectorLaneChildrenModul(), invertLanesSelection, MID_GNE_ADDITIONALFRAME_CLEARSELECTION, MID_GNE_ADDITIONALFRAME_INVERTSELECTION, MID_GNE_ADDITIONALFRAME_SEARCH, MID_GNE_ADDITIONALFRAME_SELECT, MID_GNE_ADDITIONALFRAME_USESELECTED, myLanesSearch, myList, myUseSelectedLanesCheckButton, SUMO_TAG_LANE, and toString().
GNEAdditionalFrame::SelectorLaneChildren::~SelectorLaneChildren | ( | ) |
destructor
Definition at line 486 of file GNEAdditionalFrame.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 240 of file GNEAdditionalFrame.h.
std::string GNEAdditionalFrame::SelectorLaneChildren::getLaneIdsSelected | ( | ) | const |
get list of selecte lane ids in string format
Definition at line 490 of file GNEAdditionalFrame.cpp.
References joinToString().
Referenced by GNEAdditionalFrame::buildAdditionalCommonAttributes().
void GNEAdditionalFrame::SelectorLaneChildren::hideSelectorLaneChildrenModul | ( | ) |
hide SelectorLaneChildren Modul
Definition at line 528 of file GNEAdditionalFrame.cpp.
Referenced by SelectorLaneChildren(), and GNEAdditionalFrame::tagSelected().
long GNEAdditionalFrame::SelectorLaneChildren::onCmdClearSelection | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when clear selection button is pressed
Definition at line 580 of file GNEAdditionalFrame.cpp.
Referenced by GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), and GNEAdditionalFrame::buildAdditionalOverView().
long GNEAdditionalFrame::SelectorLaneChildren::onCmdInvertSelection | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when invert selection button is pressed
Definition at line 591 of file GNEAdditionalFrame.cpp.
long GNEAdditionalFrame::SelectorLaneChildren::onCmdSelectLane | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user select a lane of the list
Definition at line 574 of file GNEAdditionalFrame.cpp.
long GNEAdditionalFrame::SelectorLaneChildren::onCmdTypeInSearchBox | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
called when user type in search box
Definition at line 566 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::showSelectorLaneChildrenModul().
long GNEAdditionalFrame::SelectorLaneChildren::onCmdUseSelectedLanes | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 545 of file GNEAdditionalFrame.cpp.
void GNEAdditionalFrame::SelectorLaneChildren::showSelectorLaneChildrenModul | ( | std::string | search = "" | ) |
Show list of SelectorLaneChildren Modul.
Definition at line 512 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::show().
Referenced by GNEAdditionalFrame::tagSelected().
void GNEAdditionalFrame::SelectorLaneChildren::updateUseSelectedLanes | ( | ) |
Definition at line 534 of file GNEAdditionalFrame.cpp.
Referenced by GNEAdditionalFrame::showSelectorLaneChildrenModul().
|
private |
button for clear selection
Definition at line 256 of file GNEAdditionalFrame.h.
Referenced by SelectorLaneChildren().
|
private |
button for invert selection
Definition at line 259 of file GNEAdditionalFrame.h.
Referenced by SelectorLaneChildren().
|
private |
pointer to additional frame parent
Definition at line 244 of file GNEAdditionalFrame.h.
|
private |
text field for search lane IDs
Definition at line 253 of file GNEAdditionalFrame.h.
Referenced by SelectorLaneChildren().
|
private |
List of SelectorLaneChildren.
Definition at line 250 of file GNEAdditionalFrame.h.
Referenced by SelectorLaneChildren().
|
private |
CheckBox for selected lanes.
Definition at line 247 of file GNEAdditionalFrame.h.
Referenced by SelectorLaneChildren().