21 #ifndef GUIDialog_EditViewport_h
22 #define GUIDialog_EditViewport_h
88 long onCmdOk(FXObject*, FXSelector,
void*);
94 long onCmdLoad(FXObject*, FXSelector,
void*);
97 long onCmdSave(FXObject*, FXSelector,
void*);
142 FXRealSpinDial* myLookAtX, *myLookAtY, *myLookAtZ;
void setValues(SUMOReal zoom, SUMOReal xoff, SUMOReal yoff)
Sets the given values into the dialog.
long onCmdOk(FXObject *, FXSelector, void *)
Called when the user wants to keep the viewport.
long onCmdCancel(FXObject *, FXSelector, void *)
Called when the user wants to restore the viewport.
long onCmdChanged(FXObject *, FXSelector, void *)
Called when the user changes the viewport.
void writeXML(OutputDevice &dev)
write the settings to the given device
long onCmdLoad(FXObject *, FXSelector, void *)
Called when the user wants to load a viewport.
FXRealSpinDial * myZoom
The spin dialers used to change the view.
A point in 2D or 3D with translation and scaling methods.
GUIDialog_EditViewport()
FOX needs this.
~GUIDialog_EditViewport()
Destructor.
long onCmdSave(FXObject *, FXSelector, void *)
Called when the user wants to save a viewport.
GUISUMOAbstractView * myParent
The calling view.
Position myOldLookFrom
The old viewport.
Static storage of an output device and its base (abstract) implementation.
A dialog to change the viewport.
bool haveGrabbed() const
Returns the information whether one of the spin dialers is grabbed.
void setOldValues(const Position &lookFrom, const Position &lookAt)
Resets old values.