]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/utils/wxrcedit/prophnd.h
added wxXmlResourceHandler::GetDimension for 1D values that may be in dialog units
[wxWidgets.git] / contrib / utils / wxrcedit / prophnd.h
index b8c1b5665f23cdca55157b0c0d7f4b3378f1b6d1..a130110f830d84956b779220737510945d3cf80b 100644 (file)
@@ -24,6 +24,8 @@ class WXDLLEXPORT wxWindow;
 #include "wx/xml/xml.h"
 #include "wx/dynarray.h"
 
+/* ADD NEW PROPERTY TYPES HERE 
+   (search for other occurences of this comment in _all_ files) */
 enum PropertyType
 {
     PROP_TEXT = 0,
@@ -31,9 +33,11 @@ enum PropertyType
     PROP_COLOR = 2,
     PROP_BOOL = 3,
     PROP_INTEGER = 4,
-    PROP_COORD = 5
+    PROP_COORD = 5,
+    PROP_DIMENSION = 6,
+    PROP_NOT_IMPLEMENTED = 7,
 };
-#define PROP_TYPES_CNT  6
+#define PROP_TYPES_CNT  8
 
 class PropertyInfo
 {
@@ -96,6 +100,14 @@ class CoordPropertyHandler : public PropertyHandler
 };
 
 
+class DimensionPropertyHandler : public PropertyHandler
+{
+    public:
+        DimensionPropertyHandler() {}
+        virtual wxPanel *CreateEditPanel(wxWindow *parent, PropsListInfo *pli);
+};
+
+
 class BoolPropertyHandler : public PropertyHandler
 {
     public:
@@ -113,4 +125,13 @@ class FlagsPropertyHandler : public PropertyHandler
 };
 
 
+
+class NotImplPropertyHandler : public PropertyHandler
+{
+    public:
+        NotImplPropertyHandler() {}
+        virtual wxPanel *CreateEditPanel(wxWindow *parent, PropsListInfo *pli);
+};
+
+
 #endif