![]() |
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... | |
FXHorizontalFrame * | myHeaderFrame |
fame for header elements More... | |
FXHorizontalFrame * | myHeaderLeftFrame |
fame for left header elements More... | |
FXHorizontalFrame * | myHeaderRightFrame |
fame for right header elements 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, myFrameHeaderLabel, myHeaderFrame, myHeaderLeftFrame, and myHeaderRightFrame.
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 105 of file GNEFrame.cpp.
References myFrameHeaderFont.
FXLabel * GNEFrame::getFrameHeaderLabel | ( | ) | const |
get the label for the frame's header
Definition at line 99 of file GNEFrame.cpp.
References myFrameHeaderLabel.
Referenced by GNEInspectorFrame::inspect().
GNEViewNet * GNEFrame::getViewNet | ( | ) | const |
get view net
Definition at line 93 of file GNEFrame.cpp.
References myViewNet.
Referenced by GNEInspectorFrame::AttrConnection::onCmdInspectConnection(), GNEInspectorFrame::AttrInput::onCmdSetAttribute(), GNEInspectorFrame::onCmdSetBlocking(), and GNEInspectorFrame::AttrConnection::onCmdSetShowConnection().
|
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 |
|
protected |
fame for left header elements
Definition at line 100 of file GNEFrame.h.
Referenced by GNEFrame(), and GNEInspectorFrame::inspect().
|
protected |
|
protected |
the window to inform when the tls is modfied
Definition at line 85 of file GNEFrame.h.
Referenced by GNEAdditionalFrame::addAdditional(), 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(), GNEAdditionalFrame::removeAdditional(), GNEConnectorFrame::show(), GNETLSEditorFrame::show(), GNESelectorFrame::show(), GNEInspectorFrame::show(), and GNEAdditionalFrame::show().