| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | 
							- //-----------------------------------------------------------------------------
 
- // Name:        objref.h
 
- // Purpose:     XML resources sample: Object references and ID ranges dialog
 
- // Author:      David Hart, Vaclav Slavik
 
- // Copyright:   (c) Vaclav Slavik
 
- // Licence:     wxWindows licence
 
- //-----------------------------------------------------------------------------
 
- //-----------------------------------------------------------------------------
 
- // Begin single inclusion of this .h file condition
 
- //-----------------------------------------------------------------------------
 
- #ifndef _OBJREFDLG_H_
 
- #define _OBJREFDLG_H_
 
- //-----------------------------------------------------------------------------
 
- // Headers
 
- //-----------------------------------------------------------------------------
 
- #include "wx/dialog.h"
 
- #include "wx/notebook.h"
 
- //-----------------------------------------------------------------------------
 
- // Class definition: ObjrefDialog
 
- //-----------------------------------------------------------------------------
 
- class ObjrefDialog : public wxDialog
 
- {
 
- public:
 
-     // Constructor.
 
-     ObjrefDialog( wxWindow* parent );
 
-     // Destructor.
 
-     ~ObjrefDialog();
 
- private:
 
-     enum PageNumbers
 
-     {
 
-         first_page,
 
-         copy_page,
 
-         icons_page,
 
-         calc_page
 
-     };
 
-     enum CalcOperator
 
-     {
 
-         operator_plus,
 
-         operator_minus,
 
-         operator_multiply,
 
-         operator_divide,
 
-         operator_equals
 
-     };
 
-     void OnNotebookPageChanged( wxNotebookEvent &event );
 
-     void OnUpdateUIFirst(wxUpdateUIEvent& event);
 
-     void OnUpdateUISecond(wxUpdateUIEvent& event);
 
-     void OnUpdateUIThird(wxUpdateUIEvent& event);
 
-     void OnNumeralClick(wxCommandEvent& event);
 
-     void OnOperatorClick(wxCommandEvent& event);
 
-     void Calculate();
 
-     void ClearCalculator();
 
-     wxNotebook *nb;
 
-     wxTextCtrl *text;
 
-     wxTextCtrl *result_txt;
 
-     int current;
 
-     int previous;
 
-     bool operator_expected;
 
-     CalcOperator curr_operator;
 
- };
 
- #endif  //_OBJREFDLG_H_
 
 
  |