 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
46 GNEFrame(FXHorizontalFrame* horizontalFrameParent,
GNEViewNet* viewNet,
const std::string& frameLabel);
static FXFont * myFrameHeaderFont
static Font for the Header (it's common for all headers, then create only one time)
FXScrollWindow * myScrollWindowsContents
scroll windows that holds the content frame
virtual void attributeUpdated()
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/....
FXFont * getFrameHeaderFont() const
get font of the header's frame
struct with the attribute Properties
virtual void updateFrameAfterUndoRedo()
function called after undo/redo in the current frame (can be reimplemented in frame children)
GNEFrame(FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet, const std::string &frameLabel)
Constructor.
virtual void edgePathCreated()
finish edge path creation
virtual void demandElementSelected()
selected demand element in DemandElementSelector
virtual void tagSelected()
Tag selected in TagSelector.
FXHorizontalFrame * myHeaderLeftFrame
fame for left header elements
GNEViewNet * getViewNet() const
get view net
FXVerticalFrame * myContentFrame
Vertical frame that holds all widgets of frame.
FXHorizontalFrame * myHeaderRightFrame
fame for right header elements
virtual void attributesEditorExtendedDialogOpened()
open AttributesCreator extended dialog (can be reimplemented in frame children)
FXLabel * myFrameHeaderLabel
the label for the frame's header
const RGBColor & getEdgeCandidateSelectedColor() const
get selected color
void focusUpperElement()
focus upper element of frame
RGBColor myEdgeCandidateColor
edge candidate color (used by some modulds to mark edges)
FXHorizontalFrame * myHeaderFrame
fame for header elements
RGBColor myEdgeCandidateSelectedColor
selected edge candidate color (used by some modulds to selected mark edges)
#define FOX_CONSTRUCTOR(classname)
GNEViewNet * myViewNet
View Net.
const std::map< int, std::string > & getPredefinedTagsMML() const
get predefinedTagsMML
void openHelpAttributesDialog(const GNEAttributeCarrier::TagProperties &tagProperties) const
Open help attributes dialog.
virtual void selectedOverlappedElement(GNEAttributeCarrier *AC)
open AttributesCreator extended dialog (can be reimplemented in frame children)
void setFrameWidth(int newWidth)
set width of GNEFrame
virtual bool shapeDrawed()
build a shaped element using the drawed shape (can be reimplemented in frame children)
const RGBColor & getEdgeCandidateColor() const
get edge candidate color
std::map< int, std::string > myPredefinedTagsMML
Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cach...
virtual void show()
show Frame
GNEFrame & operator=(const GNEFrame &)=delete
Invalidated assignment operator.
FXLabel * getFrameHeaderLabel() const
get the label for the frame's header
virtual void hide()
hide Frame