]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/richtext/richtextsizepage.h
Remove some wxT()'s in the docs
[wxWidgets.git] / include / wx / richtext / richtextsizepage.h
index d35967755d9d4479fbcd72633f53b5755562dab8..8f3ca6a1b00f821f4d03b718b956728787651d80 100644 (file)
@@ -23,6 +23,7 @@
 #include "wx/statline.h"
 #include "wx/valgen.h"
 ////@end includes
+#include "wx/stattext.h"
 
 /*!
  * Forward declarations
@@ -79,6 +80,9 @@ public:
     /// Show/hide position controls
     static void ShowPositionControls(bool show) { sm_showPositionControls = show; }
 
+    /// Show/hide minimum and maximum size controls
+    static void ShowMinMaxSizeControls(bool show) { sm_showMinMaxSizeControls = show; }
+
     /// Show/hide position mode controls
     static void ShowPositionModeControls(bool show) { sm_showPositionModeControls = show; }
 
@@ -94,6 +98,12 @@ public:
     /// Show/hide alignment controls
     static void ShowAlignmentControls(bool show) { sm_showAlignmentControls = show; }
 
+    /// Enable the position and size units
+    static void EnablePositionAndSizeUnits(bool enable) { sm_enablePositionAndSizeUnits = enable; }
+
+    /// Enable the checkboxes for position and size
+    static void EnablePositionAndSizeCheckboxes(bool enable) { sm_enablePositionAndSizeCheckboxes = enable; }
+
 ////@begin wxRichTextSizePage event handler declarations
 
     /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_VERTICAL_ALIGNMENT_COMBOBOX
@@ -102,9 +112,15 @@ public:
     /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_WIDTH
     void OnRichtextWidthUpdate( wxUpdateUIEvent& event );
 
+    /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_UNITS_W
+    void OnRichtextWidthUnitsUpdate( wxUpdateUIEvent& event );
+
     /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_HEIGHT
     void OnRichtextHeightUpdate( wxUpdateUIEvent& event );
 
+    /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_UNITS_H
+    void OnRichtextHeightUnitsUpdate( wxUpdateUIEvent& event );
+
     /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_MIN_WIDTH
     void OnRichtextMinWidthUpdate( wxUpdateUIEvent& event );
 
@@ -121,18 +137,30 @@ public:
     void OnRichtextLeftUpdate( wxUpdateUIEvent& event );
 
     /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_LEFT_UNITS
+    void OnRichtextLeftUnitsUpdate( wxUpdateUIEvent& event );
+
+    /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_TOP
     void OnRichtextTopUpdate( wxUpdateUIEvent& event );
 
+    /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_TOP_UNITS
+    void OnRichtextTopUnitsUpdate( wxUpdateUIEvent& event );
+
     /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_RIGHT
     void OnRichtextRightUpdate( wxUpdateUIEvent& event );
 
+    /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_RIGHT_UNITS
+    void OnRichtextRightUnitsUpdate( wxUpdateUIEvent& event );
+
     /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_BOTTOM
     void OnRichtextBottomUpdate( wxUpdateUIEvent& event );
 
-    /// wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_RICHTEXT_PARA_UP
+    /// wxEVT_UPDATE_UI event handler for ID_RICHTEXT_BOTTOM_UNITS
+    void OnRichtextBottomUnitsUpdate( wxUpdateUIEvent& event );
+
+    /// wxEVT_BUTTON event handler for ID_RICHTEXT_PARA_UP
     void OnRichtextParaUpClick( wxCommandEvent& event );
 
-    /// wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_RICHTEXT_PARA_DOWN
+    /// wxEVT_BUTTON event handler for ID_RICHTEXT_PARA_DOWN
     void OnRichtextParaDownClick( wxCommandEvent& event );
 
 ////@end wxRichTextSizePage event handler declarations
@@ -160,40 +188,57 @@ public:
     wxBoxSizer* m_alignmentSizer;
     wxCheckBox* m_verticalAlignmentCheckbox;
     wxChoice* m_verticalAlignmentComboBox;
+    wxFlexGridSizer* m_sizeSizer;
+    wxBoxSizer* m_widthSizer;
     wxCheckBox* m_widthCheckbox;
+    wxStaticText* m_widthLabel;
     wxTextCtrl* m_width;
     wxComboBox* m_unitsW;
+    wxBoxSizer* m_heightSizer;
     wxCheckBox* m_heightCheckbox;
+    wxStaticText* m_heightLabel;
     wxTextCtrl* m_height;
     wxComboBox* m_unitsH;
     wxCheckBox* m_minWidthCheckbox;
+    wxBoxSizer* m_minWidthSizer;
     wxTextCtrl* m_minWidth;
     wxComboBox* m_unitsMinW;
     wxCheckBox* m_minHeightCheckbox;
+    wxBoxSizer* m_minHeightSizer;
     wxTextCtrl* m_minHeight;
     wxComboBox* m_unitsMinH;
     wxCheckBox* m_maxWidthCheckbox;
+    wxBoxSizer* m_maxWidthSizer;
     wxTextCtrl* m_maxWidth;
     wxComboBox* m_unitsMaxW;
     wxCheckBox* m_maxHeightCheckbox;
+    wxBoxSizer* m_maxHeightSizer;
     wxTextCtrl* m_maxHeight;
     wxComboBox* m_unitsMaxH;
     wxBoxSizer* m_positionControls;
     wxBoxSizer* m_moveObjectParentSizer;
     wxBoxSizer* m_positionModeSizer;
-    wxComboBox* m_positionModeCtrl;
+    wxChoice* m_positionModeCtrl;
     wxFlexGridSizer* m_positionGridSizer;
+    wxBoxSizer* m_leftSizer;
     wxCheckBox* m_positionLeftCheckbox;
+    wxStaticText* m_leftLabel;
     wxTextCtrl* m_left;
     wxComboBox* m_unitsLeft;
+    wxBoxSizer* m_topSizer;
     wxCheckBox* m_positionTopCheckbox;
+    wxStaticText* m_topLabel;
     wxTextCtrl* m_top;
     wxComboBox* m_unitsTop;
+    wxBoxSizer* m_rightSizer;
     wxCheckBox* m_positionRightCheckbox;
+    wxStaticText* m_rightLabel;
     wxBoxSizer* m_rightPositionSizer;
     wxTextCtrl* m_right;
     wxComboBox* m_unitsRight;
+    wxBoxSizer* m_bottomSizer;
     wxCheckBox* m_positionBottomCheckbox;
+    wxStaticText* m_bottomLabel;
     wxBoxSizer* m_bottomPositionSizer;
     wxTextCtrl* m_bottom;
     wxComboBox* m_unitsBottom;
@@ -243,10 +288,13 @@ public:
 
     static bool sm_showFloatingControls;
     static bool sm_showPositionControls;
+    static bool sm_showMinMaxSizeControls;
     static bool sm_showPositionModeControls;
     static bool sm_showRightBottomPositionControls;
     static bool sm_showAlignmentControls;
     static bool sm_showFloatingAndAlignmentControls;
+    static bool sm_enablePositionAndSizeUnits;
+    static bool sm_enablePositionAndSizeCheckboxes;
 };
 
 #endif