]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/utils/wxrcedit/nodehnd.h
added new controls: wxBitmapButton, wxCalendarCtrl, wxListCtrl, wxScrollBar, wxStatic...
[wxWidgets.git] / contrib / utils / wxrcedit / nodehnd.h
index 661e360b052818147500f964baf833b094522f48..8001b5fece3b1c0f5859468a6188cde05779cd9f 100644 (file)
@@ -33,7 +33,9 @@ enum HandlerType
     HANDLER_PANEL = 1,
     HANDLER_NORMAL,
     HANDLER_SIZER,
-    HANDLER_SIZERITEM
+    HANDLER_SIZERITEM,
+    HANDLER_NOTEBOOK,
+    HANDLER_NOTEBOOKPAGE
 };
 
 
@@ -125,6 +127,26 @@ class NodeHandlerSizerItem : public NodeHandler
 
 
 
+// wxNotebook handler
+class NodeHandlerNotebook : public NodeHandlerPanel
+{
+    public:
+        NodeHandlerNotebook(EditorFrame *frame, NodeInfo *ni) : NodeHandlerPanel(frame, ni) {}
+        
+        virtual void InsertNode(wxXmlNode *parent, wxXmlNode *node, wxXmlNode *insert_before = NULL);
+};
+
+
+// notebook page handler
+class NodeHandlerNotebookPage : public NodeHandlerSizerItem
+{
+    public:
+        NodeHandlerNotebookPage(EditorFrame *frame, NodeInfo *ni) : 
+                                        NodeHandlerSizerItem(frame, ni) {}
+};
+
+
+
 // Generic handler which handles everything
 class NodeHandlerUnknown : public NodeHandler
 {