00001
00002
00003
00004
00005
00006
00007 #ifndef GRIDDLG_H
00008 #define GRIDDLG_H
00009
00010 #ifdef __GNUG__
00011 #pragma interface
00012 #endif
00013
00014 #include <wx/colordlg.h>
00015
00018
00019
00023
00024
00025 class Gridsettings: public wxDialog
00026 {
00027 public:
00028
00029
00030 Gridsettings(GDSMainWindow* parent, long style = (wxTHICK_FRAME | wxCAPTION));
00031
00032
00033 ~Gridsettings();
00034
00035
00036 void SetupWindow();
00037
00038
00039 void CmOk();
00040
00041
00042 void OnCloseWindow(wxCloseEvent& event);
00043
00044
00045 void CmCancel();
00046
00047
00048 void Cm_g_Bitb();
00049
00050
00051 void Cm_b_Bitb();
00052
00053
00054 void Set_Colour_Grid(long colour);
00055
00056
00057 void Set_Colour_Back(long colour);
00058
00059
00060 void Redraw();
00061
00062 void OnChar(wxKeyEvent& event);
00063 void OnCharHook(wxKeyEvent& event);
00064
00065 protected:
00066
00067
00068 GDSMainWindow* _parent;
00069
00070
00071 wxStaticBox* _space_box;
00072
00073
00074 wxStaticBox* _colour_box;
00075
00076
00077 wxPanel* _panel;
00078
00079
00080 wxButton* _ok;
00081
00082
00083 wxButton* _cancel;
00084
00085
00086 wxTextCtrl* _ed_space;
00087
00088
00089 wxRadioBox* _ed_backORfore;
00090
00091
00092 wxStaticText* _m_colour;
00093
00094
00095 wxStaticText* _m_bcolour;
00096
00097
00098 wxColour* _gcolour;
00099
00100
00101 wxColour* _bcolour;
00102
00103
00104 wxBitmap* _g_bitm;
00105
00106
00107 wxBitmap* _b_bitm;
00108
00109
00110 wxBitmapButton* _g_bitb;
00111
00112
00113 wxBitmapButton* _b_bitb;
00114
00115
00116 wxBrush* _g_brush;
00117
00118
00119 wxBrush* _b_brush;
00120
00121
00122 wxColourData* _cdata;
00123
00124
00125 wxColourDialog* _cd;
00126
00127
00128 wxChoice* _units_list;
00129
00130
00131 wxString _choices[9];
00132
00133
00134 char _space[30];
00135
00136
00137 DECLARE_EVENT_TABLE()
00138
00139 };
00140
00141 #endif
griddlg.h Source File -- Thu Nov 28 21:24:56 2002 -- 28 Nov 2002 -- 1.2.18 -- -- . --