 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
47 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/GenericParametersEdit...
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)
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)
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.
void setFrameWidth(int newWidth)
set width of GNEFrame
GNEFrame()
FOX needs this.
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