![]() |
SUMO - Simulation of Urban MObility
|
#include <GNEFrame.h>
Public Member Functions | |
FXFont * | getFrameHeaderFont () const |
get font of the header's frame More... | |
FXLabel * | getFrameHeaderLabel () const |
get the label for the frame's header More... | |
GNEViewNet * | getViewNet () const |
get view net More... | |
GNEFrame (FXComposite *parent, GNEViewNet *viewNet, const std::string &frameLabel) | |
Constructor. More... | |
virtual void | hide ()=0 |
hide Frame More... | |
virtual void | show ()=0 |
show Frame More... | |
~GNEFrame () | |
destructor More... | |
Protected Member Functions | |
GNEFrame () | |
FOX needs this. More... | |
Protected Attributes | |
FXVerticalFrame * | myContentFrame |
the panel to hold all member widgets More... | |
FXFont * | myFrameHeaderFont |
Font for the Header. More... | |
FXLabel * | myFrameHeaderLabel |
the label for the frame's header More... | |
GNEViewNet * | myViewNet |
the window to inform when the tls is modfied More... | |
Private Member Functions | |
GNEFrame (const GNEFrame &) | |
Invalidated copy constructor. More... | |
GNEFrame & | operator= (const GNEFrame &) |
Invalidated assignment operator. More... | |
Abstract class for lateral frames in NetEdit
Definition at line 53 of file GNEFrame.h.
GNEFrame::GNEFrame | ( | FXComposite * | parent, |
GNEViewNet * | viewNet, | ||
const std::string & | frameLabel | ||
) |
Constructor.
parent FXFrame in which this GNEFrame is placed viewNet viewNet that uses this GNEFrame frameLabel label of the frame
Definition at line 56 of file GNEFrame.cpp.
References myContentFrame, myFrameHeaderFont, and myFrameHeaderLabel.
GNEFrame::~GNEFrame | ( | ) |
|
inlineprotected |
FOX needs this.
Definition at line 82 of file GNEFrame.h.
|
private |
Invalidated copy constructor.
FXFont * GNEFrame::getFrameHeaderFont | ( | ) | const |
get font of the header's frame
Definition at line 94 of file GNEFrame.cpp.
References myFrameHeaderFont.
FXLabel * GNEFrame::getFrameHeaderLabel | ( | ) | const |
get the label for the frame's header
Definition at line 88 of file GNEFrame.cpp.
References myFrameHeaderLabel.
Referenced by GNEInspectorFrame::inspect().
GNEViewNet * GNEFrame::getViewNet | ( | ) | const |
get view net
Definition at line 82 of file GNEFrame.cpp.
References myViewNet.
Referenced by GNEInspectorFrame::AttrInput::onCmdSetAttribute().
|
pure virtual |
hide Frame
Implemented in GNEAdditionalFrame, GNEInspectorFrame, GNESelectorFrame, GNETLSEditorFrame, and GNEConnectorFrame.
|
pure virtual |
show Frame
Implemented in GNEAdditionalFrame, GNEInspectorFrame, GNESelectorFrame, GNETLSEditorFrame, and GNEConnectorFrame.
|
protected |
the panel to hold all member widgets
Definition at line 94 of file GNEFrame.h.
Referenced by GNEFrame().
|
protected |
Font for the Header.
Definition at line 88 of file GNEFrame.h.
Referenced by getFrameHeaderFont(), GNEFrame(), and ~GNEFrame().
|
protected |
the label for the frame's header
Definition at line 91 of file GNEFrame.h.
Referenced by getFrameHeaderLabel(), GNEFrame(), and GNESelectorFrame::selectionUpdated().
|
protected |
the window to inform when the tls is modfied
Definition at line 85 of file GNEFrame.h.
Referenced by GNEAdditionalFrame::addAdditional(), GNEConnectorFrame::buildIinternalLanes(), GNETLSEditorFrame::buildIinternalLanes(), GNETLSEditorFrame::editJunction(), GNEAdditionalFrame::generateID(), GNESelectorFrame::getMatches(), getViewNet(), GNETLSEditorFrame::handleChange(), GNESelectorFrame::handleIDs(), GNEConnectorFrame::handleLaneClick(), GNETLSEditorFrame::handleMultiChange(), GNEConnectorFrame::hide(), GNETLSEditorFrame::hide(), GNESelectorFrame::hide(), GNEInspectorFrame::hide(), GNEAdditionalFrame::hide(), GNEConnectorFrame::initTargets(), GNEConnectorFrame::onCmdCancel(), GNETLSEditorFrame::onCmdCancel(), GNESelectorFrame::onCmdClear(), GNEConnectorFrame::onCmdClearSelectedConnections(), GNEInspectorFrame::onCmdCopyTemplate(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNESelectorFrame::onCmdInvert(), GNESelectorFrame::onCmdLoad(), GNEConnectorFrame::onCmdOK(), GNETLSEditorFrame::onCmdOK(), GNETLSEditorFrame::onCmdPhaseSwitch(), GNEConnectorFrame::onCmdResetSelectedConnections(), GNESelectorFrame::onCmdScaleSelection(), GNEConnectorFrame::onCmdSelectConflicts(), GNEConnectorFrame::onCmdSelectDeadEnds(), GNEConnectorFrame::onCmdSelectDeadStarts(), GNEConnectorFrame::onCmdSelectPass(), GNEInspectorFrame::onCmdSetBlocking(), GNEAdditionalFrame::removeAdditional(), GNEConnectorFrame::show(), GNETLSEditorFrame::show(), GNESelectorFrame::show(), GNEInspectorFrame::show(), and GNEAdditionalFrame::show().