]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/propgrid/manager.h
add support for wxStrnlen for those platforms where it's available
[wxWidgets.git] / include / wx / propgrid / manager.h
index 26ff6a868885b565b06889656cc53c1da31a3ce3..58850722645814f0ba5acd283d8eec0218dcc997 100644 (file)
@@ -166,13 +166,6 @@ protected:
                                         bool allPages = false,
                                         bool fromAutoCenter = false );
 
                                         bool allPages = false,
                                         bool fromAutoCenter = false );
 
-    /** Propagate to other pages.
-    */
-    void DoSetSplitterPositionThisPage( int pos, int splitterColumn = 0 )
-    {
-        wxPropertyGridPageState::DoSetSplitterPosition( pos, splitterColumn );
-    }
-
     /** Page label (may be referred as name in some parts of documentation).
         Can be set in constructor, or passed in
         wxPropertyGridManager::AddPage(), but *not* in both.
     /** Page label (may be referred as name in some parts of documentation).
         Can be set in constructor, or passed in
         wxPropertyGridManager::AddPage(), but *not* in both.
@@ -449,10 +442,12 @@ public:
     */
     int GetPageByState( const wxPropertyGridPageState* pstate ) const;
 
     */
     int GetPageByState( const wxPropertyGridPageState* pstate ) const;
 
+protected:
     /** Returns wxPropertyGridPageState of given page, current page's for -1.
     */
     virtual wxPropertyGridPageState* GetPageState( int page ) const;
 
     /** Returns wxPropertyGridPageState of given page, current page's for -1.
     */
     virtual wxPropertyGridPageState* GetPageState( int page ) const;
 
+public:
     /** Returns number of managed pages. */
     size_t GetPageCount() const;
 
     /** Returns number of managed pages. */
     size_t GetPageCount() const;
 
@@ -617,15 +612,13 @@ protected:
     */
     virtual wxPropertyGrid* CreatePropertyGrid() const;
 
     */
     virtual wxPropertyGrid* CreatePropertyGrid() const;
 
-    virtual void RefreshProperty( wxPGProperty* p );
-
 public:
 public:
+    virtual void RefreshProperty( wxPGProperty* p );
 
     //
     // Overridden functions - no documentation required.
     //
 
 
     //
     // Overridden functions - no documentation required.
     //
 
-    virtual wxSize DoGetBestSize() const;
     void SetId( wxWindowID winid );
 
     virtual void Freeze();
     void SetId( wxWindowID winid );
 
     virtual void Freeze();
@@ -635,11 +628,13 @@ public:
     virtual void SetWindowStyleFlag ( long style );
 
 protected:
     virtual void SetWindowStyleFlag ( long style );
 
 protected:
+    virtual wxSize DoGetBestSize() const;
 
 public:
 
 #ifndef SWIG
 
 
 public:
 
 #ifndef SWIG
 
+    virtual bool ProcessEvent( wxEvent& event );
     //
     // Event handlers
     //
     //
     // Event handlers
     //
@@ -720,7 +715,7 @@ protected:
     /** (Re)creates/destroys controls, according to the window style bits. */
     void RecreateControls();
 
     /** (Re)creates/destroys controls, according to the window style bits. */
     void RecreateControls();
 
-    void RefreshHelpBox( int new_splittery, int new_width, int new_height );
+    void UpdateDescriptionBox( int new_splittery, int new_width, int new_height );
 
     void RepaintSplitter( wxDC& dc,
                           int new_splittery,
 
     void RepaintSplitter( wxDC& dc,
                           int new_splittery,
@@ -734,8 +729,6 @@ protected:
     virtual bool SetEditableStateItem( const wxString& name, wxVariant value );
     virtual wxVariant GetEditableStateItem( const wxString& name ) const;
 
     virtual bool SetEditableStateItem( const wxString& name, wxVariant value );
     virtual wxVariant GetEditableStateItem( const wxString& name ) const;
 
-    virtual bool ProcessEvent( wxEvent& event );
-
 private:
     DECLARE_EVENT_TABLE()
 #endif // #ifndef SWIG
 private:
     DECLARE_EVENT_TABLE()
 #endif // #ifndef SWIG