81 ResizeMode resizeMode,
const int width,
const int height);
99 virtual long onCmdAccept(FXObject*, FXSelector,
void*);
102 virtual long onCmdCancel(FXObject*, FXSelector,
void*);
105 virtual long onCmdAbort(FXObject*, FXSelector,
void*);
108 virtual long onCmdReset(FXObject*, FXSelector,
void*);
111 virtual long onCmdRun(FXObject*, FXSelector,
void*);
114 virtual long onCmdBack(FXObject*, FXSelector,
void*);
120 long onKeyPress(FXObject* obj, FXSelector sel,
void* ptr);
123 long onKeyRelease(FXObject* obj, FXSelector sel,
void* ptr);
162 void openDialog(FXWindow* focusableElement =
nullptr);
GUIIcon
An enumeration of icons used by the gui applications.
The main window of Netedit.
virtual long onCmdRun(FXObject *, FXSelector, void *)
called when run button is pressed (must be reimplemented in children)
void buildDialog(GUIIcon titleIcon, Buttons buttons)
build dialog
FXButton * myFocusButton
focus button, used for focusing the default button when dialog is opened
virtual void runInternalTest(const InternalTestStep::DialogArgument *dialogArgument)=0
run internal test
OpenType myOpenType
open type
bool myTesting
flag to indicate if this dialog is being tested using internal test
virtual long onCmdBack(FXObject *, FXSelector, void *)
called when back button is pressed (must be reimplemented in children)
FXVerticalFrame * myContentFrame
content frame
FXButton * myAbortButton
abort button
long closeDialogAborting()
close dialog aborting the changes
FXButton * myCancelButton
cancel button
FXVerticalFrame * getContentFrame() const
get content frame
GNEApplicationWindow * getApplicationWindow() const
get pointer to the application window
Result getResult() const
get result to indicate if this dialog was closed accepting or rejecting changes
FXButton * myAdvancedButton
advanced button
GNEApplicationWindow * myApplicationWindow
FOX needs this.
FXButton * myResetButton
reset button
void updateIcon(GUIIcon newIcon)
update icon
long onKeyRelease(FXObject *obj, FXSelector sel, void *ptr)
called when user releases a key on the dialog
void openDialog(FXWindow *focusableElement=nullptr)
open dialog
Result
list of possible results when closing the dialog
FXButton * myAcceptButton
accept button
Result myResult
result to indicate if this dialog was closed accepting or rejecting changes
long closeDialogAccepting()
close dialog accepting the changes
virtual long onCmdAdvanced(FXObject *, FXSelector, void *)
called when advanced button is pressed (must be reimplemented in children)
OpenType
Open dialog type.
virtual long onCmdAbort(FXObject *, FXSelector, void *)
called when abort is called either closing dialog or pressing abort button (can be reimplemented in c...
FXButton * myBackButton
back button
long onKeyPress(FXObject *obj, FXSelector sel, void *ptr)
called when user presses a key on the dialog
FXButton * myRunButton
run button
virtual long onCmdAccept(FXObject *, FXSelector, void *)
called when accept or yes button is pressed (can be reimplemented in children)
long closeDialogCanceling()
close dialog declining the changes
virtual long onCmdCancel(FXObject *, FXSelector, void *)
called when cancel or no button is pressed (can be reimplemented in children)
void updateTitle(const std::string &newTitle)
update title
virtual long onCmdReset(FXObject *, FXSelector, void *)
called when reset button is pressed (must be reimplemented in children)
dialog arguments, used for certain modal dialogs that can not be edited using tab