~cern-kicad/kicad/kicad-pns-tom

« back to all changes in this revision

Viewing changes to pagelayout_editor/dialogs/properties_frame_base.h

  • Committer: Maciej Suminski
  • Date: 2013-08-02 13:57:24 UTC
  • mfrom: (4024.1.238 kicad)
  • mto: This revision was merged to the branch mainline in revision 4221.
  • Revision ID: maciej.suminski@cern.ch-20130802135724-gix6orezshkukodv
Upstream merge.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
///////////////////////////////////////////////////////////////////////////
 
2
// C++ code generated with wxFormBuilder (version Oct  8 2012)
 
3
// http://www.wxformbuilder.org/
 
4
//
 
5
// PLEASE DO "NOT" EDIT THIS FILE!
 
6
///////////////////////////////////////////////////////////////////////////
 
7
 
 
8
#ifndef __PROPERTIES_FRAME_BASE_H__
 
9
#define __PROPERTIES_FRAME_BASE_H__
 
10
 
 
11
#include <wx/artprov.h>
 
12
#include <wx/xrc/xmlres.h>
 
13
#include <wx/intl.h>
 
14
#include <wx/string.h>
 
15
#include <wx/stattext.h>
 
16
#include <wx/gdicmn.h>
 
17
#include <wx/font.h>
 
18
#include <wx/colour.h>
 
19
#include <wx/settings.h>
 
20
#include <wx/textctrl.h>
 
21
#include <wx/sizer.h>
 
22
#include <wx/choice.h>
 
23
#include <wx/statline.h>
 
24
#include <wx/checkbox.h>
 
25
#include <wx/button.h>
 
26
#include <wx/combobox.h>
 
27
#include <wx/scrolwin.h>
 
28
#include <wx/bitmap.h>
 
29
#include <wx/image.h>
 
30
#include <wx/icon.h>
 
31
#include <wx/notebook.h>
 
32
#include <wx/panel.h>
 
33
 
 
34
///////////////////////////////////////////////////////////////////////////
 
35
 
 
36
///////////////////////////////////////////////////////////////////////////////
 
37
/// Class PANEL_PROPERTIES_BASE
 
38
///////////////////////////////////////////////////////////////////////////////
 
39
class PANEL_PROPERTIES_BASE : public wxPanel 
 
40
{
 
41
        private:
 
42
        
 
43
        protected:
 
44
                wxNotebook* m_notebook;
 
45
                wxScrolledWindow* m_swItemProperties;
 
46
                wxStaticText* m_staticTextType;
 
47
                wxTextCtrl* m_textCtrlType;
 
48
                wxStaticText* m_staticTextPageOpt;
 
49
                wxChoice* m_choicePageOpt;
 
50
                wxStaticLine* m_staticline5;
 
51
                wxBoxSizer* m_SizerTextOptions;
 
52
                wxStaticText* m_staticTextText;
 
53
                wxTextCtrl* m_textCtrlText;
 
54
                wxStaticText* m_staticTextHjust;
 
55
                wxChoice* m_choiceHjustify;
 
56
                wxCheckBox* m_checkBoxBold;
 
57
                wxStaticText* m_staticTextVjust;
 
58
                wxChoice* m_choiceVjustify;
 
59
                wxCheckBox* m_checkBoxItalic;
 
60
                wxStaticText* m_staticTexTsizeX;
 
61
                wxTextCtrl* m_textCtrlTextSizeX;
 
62
                wxStaticText* m_staticTextTsizeY;
 
63
                wxTextCtrl* m_textCtrlTextSizeY;
 
64
                wxStaticText* m_staticTextConstraints;
 
65
                wxStaticText* m_staticTextConstraintX;
 
66
                wxTextCtrl* m_textCtrlConstraintX;
 
67
                wxStaticText* m_staticTextConstraintY;
 
68
                wxTextCtrl* m_textCtrlConstraintY;
 
69
                wxStaticLine* m_staticline6;
 
70
                wxButton* m_buttonOK;
 
71
                wxStaticLine* m_staticline8;
 
72
                wxStaticText* m_staticTextComment;
 
73
                wxTextCtrl* m_textCtrlComment;
 
74
                wxStaticLine* m_staticline2;
 
75
                wxStaticText* m_staticTextPosX;
 
76
                wxTextCtrl* m_textCtrlPosX;
 
77
                wxStaticText* m_staticTextPosY;
 
78
                wxTextCtrl* m_textCtrlPosY;
 
79
                wxStaticText* m_staticTextOrgPos;
 
80
                wxComboBox* m_comboBoxCornerPos;
 
81
                wxBoxSizer* m_SizerEndPosition;
 
82
                wxStaticText* m_staticTextEndX;
 
83
                wxTextCtrl* m_textCtrlEndX;
 
84
                wxStaticText* m_staticTextEndY;
 
85
                wxTextCtrl* m_textCtrlEndY;
 
86
                wxStaticText* m_staticTextOrgEnd;
 
87
                wxComboBox* m_comboBoxCornerEnd;
 
88
                wxStaticText* m_staticTextThickness;
 
89
                wxTextCtrl* m_textCtrlThickness;
 
90
                wxStaticText* m_staticTextInfoThickness;
 
91
                wxBoxSizer* m_SizerRotation;
 
92
                wxStaticLine* m_staticline1;
 
93
                wxStaticText* m_staticTextRot;
 
94
                wxTextCtrl* m_textCtrlRotation;
 
95
                wxStaticLine* m_staticline4;
 
96
                wxStaticText* m_staticTextRepeatPrms;
 
97
                wxStaticText* m_staticTextRepeatCnt;
 
98
                wxTextCtrl* m_textCtrlRepeatCount;
 
99
                wxBoxSizer* m_SizerTextIncrementLabel;
 
100
                wxStaticText* m_staticTextInclabel;
 
101
                wxTextCtrl* m_textCtrlTextIncrement;
 
102
                wxStaticText* m_staticTextStepX;
 
103
                wxTextCtrl* m_textCtrlStepX;
 
104
                wxStaticText* m_staticTextStepY;
 
105
                wxTextCtrl* m_textCtrlStepY;
 
106
                wxScrolledWindow* m_swGeneralOpts;
 
107
                wxStaticText* m_staticTextDefVal;
 
108
                wxStaticText* m_staticTextDefTsX;
 
109
                wxTextCtrl* m_textCtrlDefaultTextSizeX;
 
110
                wxStaticText* m_staticTextDefTsY;
 
111
                wxTextCtrl* m_textCtrlDefaultTextSizeY;
 
112
                wxStaticText* m_staticTextDefLineW;
 
113
                wxTextCtrl* m_textCtrlDefaultLineWidth;
 
114
                wxStaticText* m_staticText22;
 
115
                wxTextCtrl* m_textCtrlDefaultTextThickness;
 
116
                wxButton* m_buttonDefault;
 
117
                wxStaticLine* m_staticline9;
 
118
                wxStaticText* m_staticTextMargins;
 
119
                wxStaticText* m_staticTextLeftMargin;
 
120
                wxTextCtrl* m_textCtrlLeftMargin;
 
121
                wxStaticText* m_staticTextDefRightMargin;
 
122
                wxTextCtrl* m_textCtrlRightMargin;
 
123
                wxStaticText* m_staticTextTopMargin;
 
124
                wxTextCtrl* m_textCtrlTopMargin;
 
125
                wxStaticText* m_staticTextBottomMargin;
 
126
                wxTextCtrl* m_textCtrlDefaultBottomMargin;
 
127
                wxButton* m_buttonGeneralOptsOK;
 
128
                
 
129
                // Virtual event handlers, overide them in your derived class
 
130
                virtual void OnAcceptPrms( wxCommandEvent& event ) { event.Skip(); }
 
131
                virtual void OnSetDefaultValues( wxCommandEvent& event ) { event.Skip(); }
 
132
                
 
133
        
 
134
        public:
 
135
                
 
136
                PANEL_PROPERTIES_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 315,782 ), long style = wxTAB_TRAVERSAL ); 
 
137
                ~PANEL_PROPERTIES_BASE();
 
138
        
 
139
};
 
140
 
 
141
#endif //__PROPERTIES_FRAME_BASE_H__