annotate include/mask.h @ 1:7b6dab24f4b8

Gui parts complete.
author pyon@macmini
date Sun, 04 Aug 2013 21:42:49 +0900
parents 0c0701a935f8
children c066fde99517
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
1 // Filename : mask.h
1
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
2 // Last Change: 04-Aug-2013.
0
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
3 //
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
4
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
5 #ifndef __MASK_H__
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
6 #define __MASK_H__
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
7
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
8 #include "common.h"
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
9 #include "wx/config.h"
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
10 #include "wx/fileconf.h"
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
11
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
12 class MaskDialog : public wxDialog
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
13 {
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
14 DECLARE_EVENT_TABLE()
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
15 private:
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
16
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
17 protected:
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
18 wxStaticText* m_staticTextDummy0;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
19 wxStaticText* m_staticTextX;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
20 wxStaticText* m_staticTextY;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
21 wxStaticText* m_staticTextW;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
22 wxStaticText* m_staticTextH;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
23
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
24 wxStaticText* m_staticTextMask1;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
25 wxTextCtrl* m_textCtrlM1x;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
26 wxTextCtrl* m_textCtrlM1y;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
27 wxTextCtrl* m_textCtrlM1w;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
28 wxTextCtrl* m_textCtrlM1h;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
29
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
30 wxStaticText* m_staticTextMask2;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
31 wxTextCtrl* m_textCtrlM2x;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
32 wxTextCtrl* m_textCtrlM2y;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
33 wxTextCtrl* m_textCtrlM2w;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
34 wxTextCtrl* m_textCtrlM2h;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
35
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
36 wxStaticText* m_staticTextMask3;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
37 wxTextCtrl* m_textCtrlM3x;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
38 wxTextCtrl* m_textCtrlM3y;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
39 wxTextCtrl* m_textCtrlM3w;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
40 wxTextCtrl* m_textCtrlM3h;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
41
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
42 wxButton* m_buttonCancel;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
43 wxButton* m_buttonSet;
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
44
1
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
45 long x, y, w, h;
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
46 wxRect m_mask1;
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
47 wxRect m_mask2;
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
48 wxRect m_mask3;
0
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
49
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
50 public:
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
51
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
52 MaskDialog( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style );
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
53 ~MaskDialog();
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
54
1
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
55 void OnSet( wxCommandEvent& WXUNUSED(event) );
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
56 void LoadParams( void );
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
57
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
58 // Accessor
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
59 void SetMask1( wxRect rect ) { m_mask1 = rect; }
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
60 void SetMask2( wxRect rect ) { m_mask2 = rect; }
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
61 void SetMask3( wxRect rect ) { m_mask3 = rect; }
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
62 wxRect GetMask1() const { return m_mask1; }
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
63 wxRect GetMask2() const { return m_mask2; }
7b6dab24f4b8 Gui parts complete.
pyon@macmini
parents: 0
diff changeset
64 wxRect GetMask3() const { return m_mask3; }
0
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
65 };
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
66
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
67 enum {
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
68 ID_SETPARAM = wxID_HIGHEST + 70,
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
69 };
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
70
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
71 #endif //__MASK_H__
0c0701a935f8 Start Development.
pyon@macmini
parents:
diff changeset
72