![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEAdditionalFrame.h>
Public Member Functions | |
| std::string | getEdgeIdsSelected () const |
| get list of selecte id's in string format More... | |
| void | hideSelectorChildEdgesModul () |
| hide SelectorChildEdges Modul More... | |
| SelectorChildEdges (GNEAdditionalFrame *additionalFrameParent) | |
| FOX-declaration. More... | |
| void | showSelectorChildEdgesModul (std::string search="") |
| Show SelectorChildEdges Modul. More... | |
| void | updateUseSelectedEdges () |
| Update use selectedEdges. More... | |
| ~SelectorChildEdges () | |
| destructor More... | |
FOX-callbacks | |
called when user trigger checkBox of useSelectedEdges | |
| long | onCmdUseSelectedEdges (FXObject *, FXSelector, void *) |
| long | onCmdTypeInSearchBox (FXObject *, FXSelector, void *) |
| called when user type in search box More... | |
| long | onCmdSelectEdge (FXObject *, FXSelector, void *) |
| called when user select a edge 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... | |
Private Attributes | |
| GNEAdditionalFrame * | myAdditionalFrameParent |
| pointer to additional frame parent More... | |
| FXButton * | myClearEdgesSelection |
| button for clear selection More... | |
| FXTextField * | myEdgesSearch |
| text field for search edge IDs More... | |
| FXButton * | myInvertEdgesSelection |
| button for invert selection More... | |
| FXList * | myList |
| List of SelectorChildEdges. More... | |
| FXCheckButton * | myUseSelectedEdgesCheckButton |
| CheckBox for selected edges. More... | |
Definition at line 116 of file GNEAdditionalFrame.h.
| GNEAdditionalFrame::SelectorChildEdges::SelectorChildEdges | ( | GNEAdditionalFrame * | additionalFrameParent | ) |
FOX-declaration.
constructor
Definition at line 306 of file GNEAdditionalFrame.cpp.
References GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonRectangular, GUIDesignCheckButton, GUIDesignListFixedHeight, GUIDesignTextField, GUIDesignTextFieldNCol, hideSelectorChildEdgesModul(), MID_GNE_ADDITIONALFRAME_CLEARSELECTION, MID_GNE_ADDITIONALFRAME_INVERTSELECTION, MID_GNE_ADDITIONALFRAME_SEARCH, MID_GNE_ADDITIONALFRAME_SELECT, MID_GNE_ADDITIONALFRAME_USESELECTED, myClearEdgesSelection, myEdgesSearch, myInvertEdgesSelection, myList, myUseSelectedEdgesCheckButton, SUMO_TAG_EDGE, and toString().
| GNEAdditionalFrame::SelectorChildEdges::~SelectorChildEdges | ( | ) |
destructor
Definition at line 332 of file GNEAdditionalFrame.cpp.
| std::string GNEAdditionalFrame::SelectorChildEdges::getEdgeIdsSelected | ( | ) | const |
get list of selecte id's in string format
Definition at line 336 of file GNEAdditionalFrame.cpp.
References joinToString().
Referenced by GNEAdditionalFrame::buildAdditionalCommonAttributes().
| void GNEAdditionalFrame::SelectorChildEdges::hideSelectorChildEdgesModul | ( | ) |
hide SelectorChildEdges Modul
Definition at line 383 of file GNEAdditionalFrame.cpp.
Referenced by SelectorChildEdges(), and GNEAdditionalFrame::tagSelected().
| long GNEAdditionalFrame::SelectorChildEdges::onCmdClearSelection | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when clear selection button is pressed
Definition at line 435 of file GNEAdditionalFrame.cpp.
Referenced by GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalFrame::buildAdditionalOverView(), and FXDEFMAP().
| long GNEAdditionalFrame::SelectorChildEdges::onCmdInvertSelection | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when invert selection button is pressed
Definition at line 446 of file GNEAdditionalFrame.cpp.
Referenced by FXDEFMAP().
| long GNEAdditionalFrame::SelectorChildEdges::onCmdSelectEdge | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when user select a edge of the list
Definition at line 429 of file GNEAdditionalFrame.cpp.
Referenced by FXDEFMAP().
| long GNEAdditionalFrame::SelectorChildEdges::onCmdTypeInSearchBox | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
called when user type in search box
Definition at line 421 of file GNEAdditionalFrame.cpp.
Referenced by FXDEFMAP().
| long GNEAdditionalFrame::SelectorChildEdges::onCmdUseSelectedEdges | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 400 of file GNEAdditionalFrame.cpp.
Referenced by FXDEFMAP().
| void GNEAdditionalFrame::SelectorChildEdges::showSelectorChildEdgesModul | ( | std::string | search = "" | ) |
Show SelectorChildEdges Modul.
Definition at line 358 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::show().
Referenced by GNEAdditionalFrame::tagSelected().
| void GNEAdditionalFrame::SelectorChildEdges::updateUseSelectedEdges | ( | ) |
Update use selectedEdges.
Definition at line 389 of file GNEAdditionalFrame.cpp.
Referenced by GNEAdditionalFrame::showSelectorChildLanesModul().
|
private |
pointer to additional frame parent
Definition at line 162 of file GNEAdditionalFrame.h.
|
private |
button for clear selection
Definition at line 174 of file GNEAdditionalFrame.h.
Referenced by SelectorChildEdges().
|
private |
text field for search edge IDs
Definition at line 171 of file GNEAdditionalFrame.h.
Referenced by SelectorChildEdges().
|
private |
button for invert selection
Definition at line 177 of file GNEAdditionalFrame.h.
Referenced by SelectorChildEdges().
|
private |
List of SelectorChildEdges.
Definition at line 168 of file GNEAdditionalFrame.h.
Referenced by SelectorChildEdges().
|
private |
CheckBox for selected edges.
Definition at line 165 of file GNEAdditionalFrame.h.
Referenced by SelectorChildEdges().