]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/propgrid/propgridiface.h
added wxXmlResource::FindXRCIDById() (#10026)
[wxWidgets.git] / interface / wx / propgrid / propgridiface.h
index c92b1ac050ad7a035169ab48a7be6539f8c82181..e8196dad30bad0dfb9243c55249c984f66e3aa03 100644 (file)
@@ -2,7 +2,7 @@
 // Name:        property.h
 // Purpose:     interface of wxPGProperty
 // Author:      wxWidgets team
-// RCS-ID:      $Id:
+// RCS-ID:      $Id$
 // Licence:     wxWindows license
 /////////////////////////////////////////////////////////////////////////////
 
@@ -110,11 +110,6 @@ public:
     */
     bool ChangePropertyValue( wxPGPropArg id, wxVariant newValue );
 
-    /**
-        Resets value of a property to its default.
-    */
-    bool ClearPropertyValue( wxPGPropArg id );
-
     /**
         Deletes a property.
     */
@@ -162,11 +157,6 @@ public:
     */
     bool ExpandAll( bool expand = true );
 
-    /**
-        Returns list of expanded properties.
-    */
-    wxArrayPGProperty GetExpandedProperties() const;
-
     /**
         Returns id of first child of given property.
 
@@ -520,11 +510,19 @@ public:
         PageState        = 0x08,
         /** Include splitter position. Stored for each page. */
         SplitterPosState = 0x10,
-
-        /** Include all supported user editable state information. This is
-            usually the default value. */
-        AllStates        = SelectionState | ExpandedState | ScrollPosState |
-                           PageState | SplitterPosState
+        /** Include description box size.
+            Only applies to wxPropertyGridManager. */
+        DescBoxState     = 0x20,
+
+        /**
+            Include all supported user editable state information.
+            This is usually the default value. */
+        AllStates        = SelectionState |
+                           ExpandedState |
+                           ScrollPosState |
+                           PageState |
+                           SplitterPosState |
+                           DescBoxState
     };
 
     /**
@@ -566,18 +564,6 @@ public:
     static void SetBoolChoices( const wxString& trueChoice,
                                 const wxString& falseChoice );
 
-    /**
-        Sets or clears flag(s) of all properties in given array.
-
-        @param flags
-            Property flags to set or clear.
-
-        @param inverse
-            Set to true if you want to clear flag instead of setting them.
-    */
-    void SetPropertiesFlag( const wxArrayPGProperty& srcArr, wxPGProperty::FlagType flags,
-                            bool inverse = false );
-
     /**
         Sets an attribute for this property.
 
@@ -654,9 +640,15 @@ public:
     void SetPropertyLabel( wxPGPropArg id, const wxString& newproplabel );
 
     /**
-        Set modified status of a property and all its children.
+        Sets name of a property.
+
+        @param id
+            Name or pointer of property which name to change.
+
+        @param newName
+            New name for property.
     */
-    void SetPropertyModifiedStatus( wxPGPropArg id, bool modified );
+    void SetPropertyName( wxPGPropArg id, const wxString& newName );
 
     /**
         Sets property (and, recursively, its children) to have read-only value.