- wxPanel *panel;
- MySizerFrame(wxFrame *frame, char *title, int x, int y );
+ MyGridBagSizerFrame(const wxChar *title, int x, int y );
+
+ void OnHideBtn(wxCommandEvent&);
+ void OnShowBtn(wxCommandEvent&);
+ void OnMoveBtn(wxCommandEvent&);
+
+private:
+ wxGridBagSizer* m_gbs;
+ wxPanel* m_panel;
+ wxButton* m_hideBtn;
+ wxButton* m_showBtn;
+ wxTextCtrl* m_hideTxt;
+
+ wxButton* m_moveBtn1;
+ wxButton* m_moveBtn2;
+ wxGBPosition m_lastPos;
+
+ DECLARE_EVENT_TABLE()
+};
+
+
+
+
+
+// controls and menu constants
+enum
+{
+ LAYOUT_TEST_SIZER = 101,
+ LAYOUT_TEST_NB_SIZER,
+ LAYOUT_TEST_GB_SIZER,
+ LAYOUT_TEST_PROPORTIONS,
+ LAYOUT_QUIT = wxID_EXIT,
+ LAYOUT_ABOUT = wxID_ABOUT