cursordlg.h Source File

Main Page Class Hierarchy Compound List File List Compound Members

# cursordlg.h

    00001
    00002
    00003 /*
    00004  * Definition of class for dialog to set the cursorposition.
    00005 */
    00006 #ifndef CURSORDLG_H
    00007 #define CURSORDLG_H
    00008
    00009 #ifdef __GNUG__
    00010 #pragma interface
    00011 #endif
    00012
    00013 #include "wxwin.h"
    00014 #include "mainwin.h"
    00017
    00018 //:defenition
    00022
    00023 class CursorDialog: public wxDialog
    00024 {
    00025         public:
    00026         // Constructor.
    00027 //              CursorDialog(GDSMainWindow* parent, long style = (wxTHICK_FRAME | wxCAPTION));
    00028                 CursorDialog(GDSMainWindow* parent, long style);
    00029
    00030       // Windows initialization.
    00031       void                              SetupWindow();
    00032
    00033       // Return width.
    00034       double                    GetCursorX();
    00035
    00036       // Get Unitsetting.
    00037       double                    GetCursorY();
    00038
    00039       // Set X position of cursor.
    00040       void                              SetCursorX(double);
    00041
    00042       // Set Y position of cursor.
    00043       void                              SetCursorY(double);
    00044
    00045       // Close window if OK-button is pressed.
    00046                 void                            CmOk();
    00047
    00048       // Use new settings without closing the window.
    00049       void                              CmApply();
    00050
    00051       // Close window if EXIT-button is pressed.
    00052         void                            OnCloseWindow(wxCloseEvent& event);
    00053
    00054         protected:
    00055
    00056       // Pointer to mainwindow.
    00057                 GDSMainWindow*          _parent;
    00058
    00059       // wxWindows class.
    00060                 wxPanel*                                _panel;
    00061
    00062       // wxWindows class.
    00063                 wxButton*                       _ok;
    00064
    00065       // wxWindows class.
    00066       wxButton*                 _apply;
    00067
    00068       // wxWindows class.
    00069       wxStaticBox*              _XYbox;
    00070
    00071       // wxWindows class.
    00072       wxStaticBox*              _units_box;
    00073
    00074       // wxWindows class.
    00075       wxTextCtrl*                       _XX;
    00076
    00077                 //wxWindows class.
    00078                 wxTextCtrl*                     _YY;
    00079
    00080                 wxTextCtrl*                     _accuracy;
    00081
    00082       // wxWindows class.
    00083       wxChoice*                 _units_list;
    00084
    00085       // wxWindows class.
    00086       wxString                  _choices[9];
    00087
    00088       // X-coordinate of cursorposition.
    00089       double                                    X;
    00090
    00091       // Y-coordinate of cursorposition.
    00092       double                                    Y;
    00093
    00094       // String which contains the accuracy value.
    00095       char                                      _acc[10];
    00096
    00097       // String which contains the unitsetting.
    00098       char                                      _unit[10];
    00099
    00100
    00101       // Declare used events.
    00102       DECLARE_EVENT_TABLE()
    00103 };
    00104
    00105 #endif

cursordlg.h Source File -- Thu Nov 28 21:24:56 2002 -- 28 Nov 2002 -- 1.2.18 -- -- . -- Main Page