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