![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNENetgenerateDialog.h>
Public Member Functions | |
| GNENetgenerateDialog (GNEApplicationWindow *applicationWindow) | |
| Constructor. | |
| void | runInternalTest (const InternalTestStep::DialogArgument *dialogArgument) |
| run internal test | |
| ~GNENetgenerateDialog () | |
| destructor | |
FOX-callbacks | |
| long | onCmdOpenOutputFile (FXObject *, FXSelector, void *) |
| open output file | |
| long | onCmdSetOutput (FXObject *, FXSelector, void *) |
| set output file | |
| long | onCmdSetGridNetwork (FXObject *, FXSelector, void *) |
| set grid mode | |
| long | onCmdSetSpiderNetwork (FXObject *, FXSelector, void *) |
| set spider | |
| long | onCmdSetRandomNetworkGridNetwork (FXObject *, FXSelector, void *) |
| set random grid | |
| long | onCmdSetRandomNetwork (FXObject *, FXSelector, void *) |
| set random | |
| long | onCmdRun (FXObject *, FXSelector, void *) |
| event after press run button | |
| long | onCmdAdvanced (FXObject *, FXSelector, void *) |
| event after press advanced button | |
Protected Types | |
basic dialog type | |
| enum class | Buttons { OK , YES_NO , YES_NO_CANCEL , ACCEPT , ACCEPT_CANCEL , ACCEPT_CANCEL_RESET , SAVE_DONTSAVE_CANCEL , RUN_CANCEL_RESET , RUN_ADVANCED_CANCEL , RERUN_BACK_OK , OK_COPY_REPORT } |
| enum class | OpenType { MODAL , NON_MODAL } |
| Open dialog type. More... | |
Protected Member Functions | |
| long | closeDialogAborting () |
| close dialog aborting the changes | |
| long | closeDialogAccepting () |
| close dialog accepting the changes | |
| long | closeDialogCanceling () |
| close dialog declining the changes | |
| FOX_CONSTRUCTOR (GNENetgenerateDialog) | |
| FOX needs this. | |
| void | openDialog (FXWindow *focusableElement=nullptr) |
| open dialog | |
| void | updateIcon (GUIIcon newIcon) |
| update icon | |
| void | updateTitle (const std::string &newTitle) |
| update title | |
FOX-callbacks | |
| virtual long | onCmdAccept (FXObject *, FXSelector, void *) |
| called when accept or yes button is pressed (can be reimplemented in children) | |
| virtual long | onCmdCancel (FXObject *, FXSelector, void *) |
| called when cancel or no button is pressed (can be reimplemented in children) | |
| virtual long | onCmdAbort (FXObject *, FXSelector, void *) |
| called when abort is called either closing dialog or pressing abort button (can be reimplemented in children) | |
| virtual long | onCmdReset (FXObject *, FXSelector, void *) |
| called when reset button is pressed (must be reimplemented in children depending of Buttons) | |
| virtual long | onCmdBack (FXObject *, FXSelector, void *) |
| called when back button is pressed (must be reimplemented in children depending of Buttons) | |
| virtual long | onCmdCopy (FXObject *, FXSelector, void *) |
| called when copy button is pressed (must be reimplemented in children depending of Buttons) | |
| virtual long | onCmdReport (FXObject *, FXSelector, void *) |
| called when report button is pressed (must be reimplemented in children depending of Buttons) | |
| long | onKeyPress (FXObject *obj, FXSelector sel, void *ptr) |
| called when user presses a key on the dialog | |
| long | onKeyRelease (FXObject *obj, FXSelector sel, void *ptr) |
| called when user releases a key on the dialog | |
Protected Attributes | |
| FXButton * | myAbortButton = nullptr |
| abort button | |
| FXButton * | myAcceptButton = nullptr |
| accept button | |
| FXButton * | myAdvancedButton = nullptr |
| advanced button | |
| GNEApplicationWindow * | myApplicationWindow = nullptr |
| FOX needs this. | |
| FXButton * | myBackButton = nullptr |
| back button | |
| FXButton * | myCancelButton = nullptr |
| cancel button | |
| FXVerticalFrame * | myContentFrame = nullptr |
| content frame | |
| FXButton * | myCopyButton = nullptr |
| copy button | |
| FXButton * | myReportButton = nullptr |
| report button | |
| FXButton * | myResetButton = nullptr |
| reset button | |
| FXWindow * | myRestoringFocusWindow = nullptr |
| FXWindows that restoring focus window. | |
| Result | myResult = Result::CANCEL |
| result to indicate if this dialog was closed accepting or rejecting changes | |
| FXButton * | myRunButton = nullptr |
| run button | |
| DialogType | myType = DialogType::DEFAULT |
| dialog type | |
Private Member Functions | |
| void | buildDialog (GUIIcon titleIcon, Buttons buttons) |
| build dialog | |
| GNENetgenerateDialog (const GNENetgenerateDialog &)=delete | |
| Invalidated copy constructor. | |
| GNENetgenerateDialog & | operator= (const GNENetgenerateDialog &)=delete |
| Invalidated assignment operator. | |
| void | updateRunButtons () |
| update run buttons | |
Private Attributes | |
| FXButton * | myFocusButton = nullptr |
| focus button, used for focusing the default button when dialog is opened | |
| MFXCheckableButton * | myGridNetworkButton = nullptr |
| grid network | |
| FXLabel * | myGridNetworkLabel = nullptr |
| grid network | |
| OpenType | myOpenType |
| open type | |
| FXTextField * | myOutputTextField = nullptr |
| output text field | |
| MFXCheckableButton * | myRandomGridNetworkButton = nullptr |
| random grid network | |
| FXLabel * | myRandomGridNetworkLabel = nullptr |
| random grid network | |
| MFXCheckableButton * | myRandomNetworkButton = nullptr |
| grid network | |
| FXLabel * | myRandomNetworkLabel = nullptr |
| grid network | |
| bool | mySelectedNetworktypeFlag = false |
| flag to indicate if networkType was selected | |
| MFXCheckableButton * | mySpiderNetworkButton = nullptr |
| grid network | |
| FXLabel * | mySpiderNetworkLabel = nullptr |
| grid network | |
| bool | myTesting = false |
| flag to indicate if this dialog is being tested using internal test | |
Friends | |
| class | GNENetgenerateDialogElements |
| FOX-declaration. | |
Resize mode | |
| Result | getResult () const |
| get result to indicate if this dialog was closed accepting or rejecting changes | |
| GNEApplicationWindow * | getApplicationWindow () const |
| get pointer to the application window | |
| FXVerticalFrame * | getContentFrame () const |
| get content frame | |
| void | setRestoringFocusWindow (FXWindow *window) |
| wet FXWindows uses for restoring focus | |
| enum class | ResizeMode { STATIC , RESIZABLE } |
| enum class | Result { ACCEPT , CANCEL , ABORT , ACCEPT_ALL , CANCEL_ALL } |
| list of possible results when closing the dialog More... | |
Definition at line 35 of file GNENetgenerateDialog.h.
|
stronginherited |
| Enumerator | |
|---|---|
| OK | |
| YES_NO | |
| YES_NO_CANCEL | |
| ACCEPT | |
| ACCEPT_CANCEL | |
| ACCEPT_CANCEL_RESET | |
| SAVE_DONTSAVE_CANCEL | |
| RUN_CANCEL_RESET | |
| RUN_ADVANCED_CANCEL | |
| RERUN_BACK_OK | |
| OK_COPY_REPORT | |
Definition at line 43 of file GNEDialog.h.
|
stronginherited |
|
stronginherited |
| Enumerator | |
|---|---|
| STATIC | |
| RESIZABLE | |
Definition at line 64 of file GNEDialog.h.
|
stronginherited |
list of possible results when closing the dialog
| Enumerator | |
|---|---|
| ACCEPT | |
| CANCEL | |
| ABORT | |
| ACCEPT_ALL | |
| CANCEL_ALL | |
Definition at line 70 of file GNEDialog.h.
| GNENetgenerateDialog::GNENetgenerateDialog | ( | GNEApplicationWindow * | applicationWindow | ) |
Constructor.
Definition at line 47 of file GNENetgenerateDialog.cpp.
References GUIDesigns::buildFXButton(), GUIIconSubSys::getIcon(), GUIDesignAuxiliarHorizontalFrame, GUIDesignBigSizeElement, GUIDesignButtonIcon, GUIDesignLabelThickedFixed, GUIDesignMFXCheckableButtonBig, GUIDesignTextField, GUIDesignTextFieldNCol, MID_GNE_NETGENERATE_GRID, MID_GNE_NETGENERATE_RANDOM, MID_GNE_NETGENERATE_RANDOMGRID, MID_GNE_NETGENERATE_SPIDER, MID_GNE_OPEN, MID_GNE_SET_ATTRIBUTE, NETGENERATE_GRID, NETGENERATE_RANDOM, NETGENERATE_RANDOMGRID, NETGENERATE_SPIDER, OPEN_NET, and TL.
| GNENetgenerateDialog::~GNENetgenerateDialog | ( | ) |
destructor
Definition at line 102 of file GNENetgenerateDialog.cpp.
|
privatedelete |
Invalidated copy constructor.
|
privateinherited |
build dialog
Definition at line 327 of file GNEDialog.cpp.
References GNEDialog::ACCEPT, GNEDialog::ACCEPT_CANCEL, GNEDialog::ACCEPT_CANCEL_RESET, BACK, GUIDesigns::buildFXButton(), CANCEL, COPY, GUIIconSubSys::getIcon(), GITHUB, GUIDesignAuxiliarFrame, GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonDialog, GUIDesignDialogButtonsHorizontalFrame, GUIDesignDialogContentFrame, GUIDesignHorizontalSeparator, MID_GNE_ABORT, MID_GNE_BUTTON_ACCEPT, MID_GNE_BUTTON_ADVANCED, MID_GNE_BUTTON_BACK, MID_GNE_BUTTON_CANCEL, MID_GNE_BUTTON_COPY, MID_GNE_BUTTON_REPORT, MID_GNE_BUTTON_RESET, MID_GNE_BUTTON_RUN, GNEDialog::myAbortButton, GNEDialog::myAcceptButton, GNEDialog::myAdvancedButton, GNEDialog::myBackButton, GNEDialog::myCancelButton, GNEDialog::myContentFrame, GNEDialog::myCopyButton, GNEDialog::myFocusButton, GNEDialog::myReportButton, GNEDialog::myResetButton, GNEDialog::myRunButton, NO, GNEDialog::OK, GNEDialog::OK_COPY_REPORT, OPTIONS, GNEDialog::RERUN_BACK_OK, RESET, GNEDialog::RUN_ADVANCED_CANCEL, GNEDialog::RUN_CANCEL_RESET, SAVE, GNEDialog::SAVE_DONTSAVE_CANCEL, START, TL, YES, GNEDialog::YES_NO, and GNEDialog::YES_NO_CANCEL.
Referenced by GNEDialog::GNEDialog().
|
protectedinherited |
close dialog aborting the changes
Definition at line 295 of file GNEDialog.cpp.
References GNEDialog::ABORT, GNEDialog::MODAL, GNEDialog::myApplicationWindow, GNEDialog::myOpenType, GNEDialog::myRestoringFocusWindow, GNEDialog::myResult, and GNEDialog::myTesting.
Referenced by GNEOverwriteElement::onCmdAbort(), GNETemplateElementDialog< T >::onCmdAbort(), GNEDialog::onCmdAbort(), and GNEDialog::onKeyPress().
|
protectedinherited |
close dialog accepting the changes
Definition at line 255 of file GNEDialog.cpp.
References GNEDialog::ACCEPT, GNEDialog::MODAL, GNEDialog::myApplicationWindow, GNEDialog::myOpenType, GNEDialog::myRestoringFocusWindow, GNEDialog::myResult, and GNEDialog::myTesting.
Referenced by GNETemplateElementDialog< T >::acceptElementDialog(), GNEOverwriteElement::onCmdAccept(), GNEDistributionRefDialog::onCmdAccept(), GNEFileDialog::onCmdAccept(), GNEFixElementsDialog< T >::onCmdAccept(), GNEDialog::onCmdAccept(), GNEParametersDialog::onCmdAccept(), GNESaveDialog::onCmdAccept(), GNEVClassesDialog::onCmdAccept(), and GNEPythonToolDialog::onCmdRun().
|
protectedinherited |
close dialog declining the changes
Definition at line 275 of file GNEDialog.cpp.
References GNEDialog::CANCEL, GNEDialog::MODAL, GNEDialog::myApplicationWindow, GNEDialog::myOpenType, GNEDialog::myRestoringFocusWindow, GNEDialog::myResult, and GNEDialog::myTesting.
Referenced by GNERunDialog::onCmdAbort(), GNEDistributionRefDialog::onCmdAccept(), GNEFixElementsDialog< T >::onCmdAccept(), GNEVClassesDialog::onCmdAccept(), GNERunNetgenerateDialog::onCmdAccept(), GNERunPythonToolDialog::onCmdAccept(), onCmdAdvanced(), GNERunNetgenerateDialog::onCmdBack(), GNEOverwriteElement::onCmdCancel(), GNETemplateElementDialog< T >::onCmdCancel(), GNEFilePathDialog::onCmdCancel(), GNEDialog::onCmdCancel(), GNESaveDialog::onCmdCancel(), GNEVClassesDialog::onCmdCancel(), GNENeteditOptionsDialog::onCmdCancel(), GNENetgenerateOptionsDialog::onCmdCancel(), GNESumoOptionsDialog::onCmdCancel(), GNENetgenerateOptionsDialog::onCmdRun(), and onCmdRun().
|
protected |
FOX needs this.
|
inherited |
get pointer to the application window
Definition at line 102 of file GNEDialog.cpp.
References GNEDialog::myApplicationWindow.
Referenced by GNEPythonToolDialog::buildArguments(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelParameters(), GNEFileSelector::onCmdAccept(), GNEFileSelector::onCmdCopy(), GNEFileSelector::onCmdDelete(), GNEOptionsEditor::onCmdLoadOptions(), GNEFileSelector::onCmdMove(), GNEFileSelector::onCmdNewFolder(), GNEOptionsEditor::onCmdSaveOptions(), GNEOptionsEditor::onCmdShowToolTipsMenu(), GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::VShapeRow(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::VTypeAttributeRow().
|
inherited |
get content frame
Definition at line 108 of file GNEDialog.cpp.
References GNEDialog::myContentFrame.
Referenced by GNEVClassesDialog::GNEVClassesDialog().
|
inherited |
get result to indicate if this dialog was closed accepting or rejecting changes
Definition at line 96 of file GNEDialog.cpp.
References GNEDialog::myResult.
Referenced by GNECalibratorDialog::RoutesList::addNewElement(), GNECalibratorDialog::VTypesList::addNewElement(), GNECalibratorDialog::CalibratorFlowsList::addNewElement(), GNEDataHandler::checkDuplicatedDataSet(), GNEMeanDataHandler::checkDuplicatedMeanDataElement(), GNEAdditionalHandler::checkElement(), GNERouteHandler::checkElement(), GNEDistributionFrame::DistributionValuesEditor::onCmdAddRow(), and GNEVehicleTypeDialog::VTypeAttributes::onCmdOpenParametersEditor().
|
virtualinherited |
called when abort is called either closing dialog or pressing abort button (can be reimplemented in children)
Reimplemented in GNEOverwriteElement, GNETemplateElementDialog< T >, GNETemplateElementDialog< elementDialogType >, GNETemplateElementDialog< GNEAdditional >, GNETemplateElementDialog< GNEAttributeCarrier >, GNETemplateElementDialog< GNEDemandElement >, GNERunDialog, GNERunNetgenerateDialog, and GNERunPythonToolDialog.
Definition at line 132 of file GNEDialog.cpp.
References GNEDialog::closeDialogAborting().
Referenced by FXDEFMAP(), and GNEDialog::openDialog().
|
virtualinherited |
called when accept or yes button is pressed (can be reimplemented in children)
Reimplemented in GNEOverwriteElement, GNEAttributeCarrierDialog, GNECalibratorDialog, GNEDistributionRefDialog, GNERerouterDialog, GNERerouterIntervalDialog, GNEVariableSpeedSignDialog, GNEVehicleTypeDialog, GNEFileDialog, GNEFixElementsDialog< T >, GNEFixElementsDialog< GNEAdditional * >, GNEFixElementsDialog< GNEDemandElement * >, GNEFixElementsDialog< GNENetworkElement * >, GNEParametersDialog, GNESaveDialog, GNEVClassesDialog, GNERunNetgenerateDialog, GNERunPythonToolDialog, GNERunNetgenerateDialog, GNERunPythonToolDialog, GNERunDialog, GNEGeometryPointDialog, GNETemplateElementDialog< T >, GNETemplateElementDialog< elementDialogType >, GNETemplateElementDialog< GNEAdditional >, GNETemplateElementDialog< GNEAttributeCarrier >, and GNETemplateElementDialog< GNEDemandElement >.
Definition at line 120 of file GNEDialog.cpp.
References GNEDialog::closeDialogAccepting().
Referenced by FXDEFMAP(), and GNEDialog::openDialog().
|
virtual |
event after press advanced button
Reimplemented from GNEDialog.
Definition at line 258 of file GNENetgenerateDialog.cpp.
References GNEDialog::closeDialogCanceling(), MID_GNE_NETGENERATEOPTIONS, and GNEDialog::myApplicationWindow.
Referenced by FXDEFMAP().
|
virtualinherited |
called when back button is pressed (must be reimplemented in children depending of Buttons)
Reimplemented in GNERunNetgenerateDialog, GNERunPythonToolDialog, GNERunNetgenerateDialog, GNERunPythonToolDialog, and GNERunDialog.
Definition at line 150 of file GNEDialog.cpp.
Referenced by FXDEFMAP().
|
virtualinherited |
called when cancel or no button is pressed (can be reimplemented in children)
Reimplemented in GNEOverwriteElement, GNETemplateElementDialog< T >, GNETemplateElementDialog< elementDialogType >, GNETemplateElementDialog< GNEAdditional >, GNETemplateElementDialog< GNEAttributeCarrier >, GNETemplateElementDialog< GNEDemandElement >, GNEFilePathDialog, GNESaveDialog, GNEVClassesDialog, GNENeteditOptionsDialog, GNENetgenerateOptionsDialog, GNESumoOptionsDialog, GNERunNetgenerateDialog, GNERunPythonToolDialog, and GNEGeometryPointDialog.
Definition at line 126 of file GNEDialog.cpp.
References GNEDialog::closeDialogCanceling().
Referenced by FXDEFMAP(), FXDEFMAP(), and GNEDialog::openDialog().
|
virtualinherited |
called when copy button is pressed (must be reimplemented in children depending of Buttons)
Reimplemented in GNECrashDialog.
Definition at line 162 of file GNEDialog.cpp.
Referenced by FXDEFMAP().
| long GNENetgenerateDialog::onCmdOpenOutputFile | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
open output file
Definition at line 112 of file GNENetgenerateDialog.cpp.
References GNEDialog::ACCEPT, GNEDialog::myApplicationWindow, myOutputTextField, GNEFileDialog::NETEDIT, SUMOXMLDefinitions::NetFileExtensions, GNEFileDialog::SAVE, and TL.
Referenced by FXDEFMAP().
|
virtualinherited |
called when report button is pressed (must be reimplemented in children depending of Buttons)
Reimplemented in GNECrashDialog.
Definition at line 168 of file GNEDialog.cpp.
Referenced by FXDEFMAP().
|
virtualinherited |
called when reset button is pressed (must be reimplemented in children depending of Buttons)
Reimplemented in GNEAttributeCarrierDialog, GNECalibratorDialog, GNERerouterDialog, GNERerouterIntervalDialog, GNEVariableSpeedSignDialog, GNEVehicleTypeDialog, GNEFilePathDialog, GNEColorDialog, GNEGeometryPointDialog, GNEParametersDialog, GNEVClassesDialog, GNENeteditOptionsDialog, GNENetgenerateOptionsDialog, GNESumoOptionsDialog, GNEPythonToolDialog, GNETemplateElementDialog< T >, GNETemplateElementDialog< elementDialogType >, GNETemplateElementDialog< GNEAdditional >, GNETemplateElementDialog< GNEAttributeCarrier >, and GNETemplateElementDialog< GNEDemandElement >.
Definition at line 138 of file GNEDialog.cpp.
Referenced by FXDEFMAP(), and GNEDialog::openDialog().
|
virtual |
event after press run button
Reimplemented from GNEDialog.
Definition at line 249 of file GNENetgenerateDialog.cpp.
References GNEDialog::closeDialogCanceling(), MID_GNE_RUNNETGENERATE, and GNEDialog::myApplicationWindow.
| long GNENetgenerateDialog::onCmdSetGridNetwork | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
set grid mode
Definition at line 144 of file GNENetgenerateDialog.cpp.
References GNEApplicationWindow::getNetgenerateOptions(), GUIDesignTextColorBlack, GUIDesignTextColorBlue, GNEDialog::myApplicationWindow, myGridNetworkButton, myGridNetworkLabel, myRandomGridNetworkButton, myRandomGridNetworkLabel, myRandomNetworkButton, myRandomNetworkLabel, mySelectedNetworktypeFlag, mySpiderNetworkButton, mySpiderNetworkLabel, OptionsCont::resetWritable(), MFXCheckableButton::setChecked(), and updateRunButtons().
Referenced by FXDEFMAP().
| long GNENetgenerateDialog::onCmdSetOutput | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
set output file
Definition at line 128 of file GNENetgenerateDialog.cpp.
References GNEApplicationWindow::getNetgenerateOptions(), GUIDesignTextColorBlack, GUIDesignTextColorRed, SUMOXMLDefinitions::isValidFilename(), GNEDialog::myApplicationWindow, myOutputTextField, OptionsCont::resetWritable(), and updateRunButtons().
Referenced by FXDEFMAP().
| long GNENetgenerateDialog::onCmdSetRandomNetwork | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
set random
Definition at line 223 of file GNENetgenerateDialog.cpp.
References GNEApplicationWindow::getNetgenerateOptions(), GUIDesignTextColorBlack, GUIDesignTextColorBlue, GNEDialog::myApplicationWindow, myGridNetworkButton, myGridNetworkLabel, myRandomGridNetworkButton, myRandomGridNetworkLabel, myRandomNetworkButton, myRandomNetworkLabel, mySelectedNetworktypeFlag, mySpiderNetworkButton, mySpiderNetworkLabel, OptionsCont::resetWritable(), MFXCheckableButton::setChecked(), and updateRunButtons().
Referenced by FXDEFMAP().
| long GNENetgenerateDialog::onCmdSetRandomNetworkGridNetwork | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
set random grid
Definition at line 197 of file GNENetgenerateDialog.cpp.
References GNEApplicationWindow::getNetgenerateOptions(), GUIDesignTextColorBlack, GUIDesignTextColorBlue, GNEDialog::myApplicationWindow, myGridNetworkButton, myGridNetworkLabel, myRandomGridNetworkButton, myRandomGridNetworkLabel, myRandomNetworkButton, myRandomNetworkLabel, mySelectedNetworktypeFlag, mySpiderNetworkButton, mySpiderNetworkLabel, OptionsCont::resetWritable(), MFXCheckableButton::setChecked(), and updateRunButtons().
Referenced by FXDEFMAP().
| long GNENetgenerateDialog::onCmdSetSpiderNetwork | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
set spider
Definition at line 170 of file GNENetgenerateDialog.cpp.
References GNEApplicationWindow::getNetgenerateOptions(), GUIDesignTextColorBlack, GUIDesignTextColorBlue, GNEDialog::myApplicationWindow, myGridNetworkButton, myGridNetworkLabel, myRandomGridNetworkButton, myRandomGridNetworkLabel, myRandomNetworkButton, myRandomNetworkLabel, mySelectedNetworktypeFlag, mySpiderNetworkButton, mySpiderNetworkLabel, OptionsCont::resetWritable(), MFXCheckableButton::setChecked(), and updateRunButtons().
Referenced by FXDEFMAP().
|
inherited |
called when user presses a key on the dialog
Definition at line 174 of file GNEDialog.cpp.
References GNEDialog::closeDialogAborting(), GNEApplicationWindow::getInternalTest(), GNEDialog::myApplicationWindow, and GNEDialog::myTesting.
Referenced by FXDEFMAP().
|
inherited |
called when user releases a key on the dialog
Definition at line 190 of file GNEDialog.cpp.
References GNEApplicationWindow::getInternalTest(), GNEDialog::myApplicationWindow, and GNEDialog::myTesting.
Referenced by FXDEFMAP().
|
protectedinherited |
open dialog
Definition at line 200 of file GNEDialog.cpp.
References InternalTestStep::DialogArgument::ABORT, InternalTestStep::DialogArgument::ACCEPT, InternalTestStep::DialogArgument::CANCEL, InternalTestStep::DIALOG, GNEApplicationWindow::getInternalTest(), GNEDialog::MODAL, GNEDialog::myApplicationWindow, GNEDialog::myFocusButton, GNEDialog::myOpenType, GNEDialog::myTesting, GNEDialog::myType, GNEDialog::onCmdAbort(), GNEDialog::onCmdAccept(), GNEDialog::onCmdCancel(), GNEDialog::onCmdReset(), InternalTestStep::DialogArgument::RESET, GNEDialog::runInternalTest(), and InternalTest::setNextStep().
Referenced by GNEAboutDialog::GNEAboutDialog(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNEBasicDialog::GNEBasicDialog(), GNECalibratorDialog::GNECalibratorDialog(), GNEFileDialog::GNEFileDialog(), GNEFilePathDialog::GNEFilePathDialog(), GNEFixAdditionalElementsDialog::GNEFixAdditionalElementsDialog(), GNEFixDemandElementsDialog::GNEFixDemandElementsDialog(), GNEFixNetworkElements::GNEFixNetworkElements(), GNEHelpAttributesDialog::GNEHelpAttributesDialog(), GNENeteditOptionsDialog::GNENeteditOptionsDialog(), GNENetgenerateOptionsDialog::GNENetgenerateOptionsDialog(), GNEOverwriteElement::GNEOverwriteElement(), GNEParametersDialog::GNEParametersDialog(), GNERerouterDialog::GNERerouterDialog(), GNERerouterIntervalDialog::GNERerouterIntervalDialog(), GNERunNetgenerateDialog::GNERunNetgenerateDialog(), GNERunPythonToolDialog::GNERunPythonToolDialog(), GNESaveDialog::GNESaveDialog(), GNESumoOptionsDialog::GNESumoOptionsDialog(), GNEVariableSpeedSignDialog::GNEVariableSpeedSignDialog(), GNEVClassesDialog::GNEVClassesDialog(), and GNEVehicleTypeDialog::GNEVehicleTypeDialog().
|
privatedelete |
Invalidated assignment operator.
|
virtual |
|
inherited |
wet FXWindows uses for restoring focus
Definition at line 114 of file GNEDialog.cpp.
References GNEDialog::myRestoringFocusWindow.
Referenced by GNEFileDialog::GNEFileDialog().
|
protectedinherited |
update icon
Definition at line 321 of file GNEDialog.cpp.
References GUIIconSubSys::getIcon().
Referenced by GNEFileDialog::GNEFileDialog().
|
private |
update run buttons
Definition at line 267 of file GNENetgenerateDialog.cpp.
References GNEDialog::myAdvancedButton, myOutputTextField, GNEDialog::myRunButton, and mySelectedNetworktypeFlag.
Referenced by onCmdSetGridNetwork(), onCmdSetOutput(), onCmdSetRandomNetwork(), onCmdSetRandomNetworkGridNetwork(), and onCmdSetSpiderNetwork().
|
protectedinherited |
update title
Definition at line 315 of file GNEDialog.cpp.
Referenced by GNEFileDialog::GNEFileDialog().
|
friend |
|
protectedinherited |
|
protectedinherited |
accept button
Definition at line 155 of file GNEDialog.h.
Referenced by GNEDialog::buildDialog(), GNEFileDialog::GNEFileDialog(), GNEDistributionRefDialog::onCmdSetProbability(), GNEDistributionRefDialog::onCmdSetReference(), and GNERunDialog::updateDialogButtons().
|
protectedinherited |
advanced button
Definition at line 173 of file GNEDialog.h.
Referenced by GNEDialog::buildDialog(), and updateRunButtons().
|
protectedinherited |
FOX needs this.
pointer to the main window
Definition at line 146 of file GNEDialog.h.
Referenced by GNEDialog::closeDialogAborting(), GNEDialog::closeDialogAccepting(), GNEDialog::closeDialogCanceling(), GNEFixElementsDialog< T >::getApplicationWindow(), GNEDialog::getApplicationWindow(), GNERunDialog::onCmdAbort(), GNEParametersDialog::onCmdAccept(), GNERunNetgenerateDialog::onCmdAccept(), GNERunPythonToolDialog::onCmdAccept(), onCmdAdvanced(), GNERunNetgenerateDialog::onCmdBack(), GNERunPythonToolDialog::onCmdBack(), GNEPythonToolDialog::onCmdLoad(), onCmdOpenOutputFile(), GNENetgenerateOptionsDialog::onCmdRun(), GNERunDialog::onCmdRun(), onCmdRun(), GNEPythonToolDialog::onCmdRun(), GNEPythonToolDialog::onCmdSave(), GNERunDialog::onCmdSaveLog(), GNEUndoListDialog::onCmdSelectRow(), onCmdSetGridNetwork(), onCmdSetOutput(), onCmdSetRandomNetwork(), onCmdSetRandomNetworkGridNetwork(), onCmdSetSpiderNetwork(), GNEPythonToolDialog::onCmdShowToolTipsMenu(), GNEDialog::onKeyPress(), GNEDialog::onKeyRelease(), GNEDialog::openDialog(), GNEFixElementsDialog< T >::FixOptions::saveContents(), GNERunDialog::updateDialogButtons(), and GNEUndoListDialog::updateList().
|
protectedinherited |
back button
Definition at line 170 of file GNEDialog.h.
Referenced by GNEDialog::buildDialog(), and GNERunDialog::updateDialogButtons().
|
protectedinherited |
|
protectedinherited |
content frame
Definition at line 152 of file GNEDialog.h.
Referenced by GNEDialog::buildDialog(), GNEDialog::getContentFrame(), GNEAboutDialog::GNEAboutDialog(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNEBasicDialog::GNEBasicDialog(), GNECalibratorDialog::GNECalibratorDialog(), GNEFilePathDialog::GNEFilePathDialog(), GNEFixElementsDialog< T >::GNEFixElementsDialog(), GNEHelpAttributesDialog::GNEHelpAttributesDialog(), GNEOverwriteElement::GNEOverwriteElement(), GNEParametersDialog::GNEParametersDialog(), GNERerouterIntervalDialog::GNERerouterIntervalDialog(), GNESaveDialog::GNESaveDialog(), and GNEVehicleTypeDialog::GNEVehicleTypeDialog().
|
protectedinherited |
|
privateinherited |
focus button, used for focusing the default button when dialog is opened
Definition at line 207 of file GNEDialog.h.
Referenced by GNEDialog::buildDialog(), and GNEDialog::openDialog().
|
private |
grid network
Definition at line 102 of file GNENetgenerateDialog.h.
Referenced by onCmdSetGridNetwork(), onCmdSetRandomNetwork(), onCmdSetRandomNetworkGridNetwork(), and onCmdSetSpiderNetwork().
|
private |
grid network
Definition at line 90 of file GNENetgenerateDialog.h.
Referenced by onCmdSetGridNetwork(), onCmdSetRandomNetwork(), onCmdSetRandomNetworkGridNetwork(), and onCmdSetSpiderNetwork().
|
privateinherited |
open type
Definition at line 210 of file GNEDialog.h.
Referenced by GNEDialog::closeDialogAborting(), GNEDialog::closeDialogAccepting(), GNEDialog::closeDialogCanceling(), and GNEDialog::openDialog().
|
private |
output text field
Definition at line 114 of file GNENetgenerateDialog.h.
Referenced by onCmdOpenOutputFile(), onCmdSetOutput(), and updateRunButtons().
|
private |
random grid network
Definition at line 108 of file GNENetgenerateDialog.h.
Referenced by onCmdSetGridNetwork(), onCmdSetRandomNetwork(), onCmdSetRandomNetworkGridNetwork(), and onCmdSetSpiderNetwork().
|
private |
random grid network
Definition at line 96 of file GNENetgenerateDialog.h.
Referenced by onCmdSetGridNetwork(), onCmdSetRandomNetwork(), onCmdSetRandomNetworkGridNetwork(), and onCmdSetSpiderNetwork().
|
private |
grid network
Definition at line 111 of file GNENetgenerateDialog.h.
Referenced by onCmdSetGridNetwork(), onCmdSetRandomNetwork(), onCmdSetRandomNetworkGridNetwork(), and onCmdSetSpiderNetwork().
|
private |
grid network
Definition at line 99 of file GNENetgenerateDialog.h.
Referenced by onCmdSetGridNetwork(), onCmdSetRandomNetwork(), onCmdSetRandomNetworkGridNetwork(), and onCmdSetSpiderNetwork().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
FXWindows that restoring focus window.
Definition at line 149 of file GNEDialog.h.
Referenced by GNEDialog::closeDialogAborting(), GNEDialog::closeDialogAccepting(), GNEDialog::closeDialogCanceling(), and GNEDialog::setRestoringFocusWindow().
|
protectedinherited |
result to indicate if this dialog was closed accepting or rejecting changes
Definition at line 185 of file GNEDialog.h.
Referenced by GNEDialog::closeDialogAborting(), GNEDialog::closeDialogAccepting(), GNEDialog::closeDialogCanceling(), GNEDialog::getResult(), GNESaveDialog::onCmdAccept(), and GNESaveDialog::onCmdCancel().
|
protectedinherited |
run button
Definition at line 167 of file GNEDialog.h.
Referenced by GNEDialog::buildDialog(), GNERunDialog::updateDialogButtons(), and updateRunButtons().
|
private |
flag to indicate if networkType was selected
Definition at line 87 of file GNENetgenerateDialog.h.
Referenced by onCmdSetGridNetwork(), onCmdSetRandomNetwork(), onCmdSetRandomNetworkGridNetwork(), onCmdSetSpiderNetwork(), and updateRunButtons().
|
private |
grid network
Definition at line 105 of file GNENetgenerateDialog.h.
Referenced by onCmdSetGridNetwork(), onCmdSetRandomNetwork(), onCmdSetRandomNetworkGridNetwork(), and onCmdSetSpiderNetwork().
|
private |
grid network
Definition at line 93 of file GNENetgenerateDialog.h.
Referenced by onCmdSetGridNetwork(), onCmdSetRandomNetwork(), onCmdSetRandomNetworkGridNetwork(), and onCmdSetSpiderNetwork().
|
privateinherited |
flag to indicate if this dialog is being tested using internal test
Definition at line 213 of file GNEDialog.h.
Referenced by GNEDialog::closeDialogAborting(), GNEDialog::closeDialogAccepting(), GNEDialog::closeDialogCanceling(), GNEDialog::onKeyPress(), GNEDialog::onKeyRelease(), and GNEDialog::openDialog().
|
protectedinherited |