]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/utils/wxrcedit/editor.h
added new controls: wxBitmapButton, wxCalendarCtrl, wxListCtrl, wxScrollBar, wxStatic...
[wxWidgets.git] / contrib / utils / wxrcedit / editor.h
index 2d5649413c2a842cc2aa859e334312608011c8fe..4a734835bf20fa42f9d4fb331502186c5b307695 100644 (file)
 #define _EDITOR_H_
 
 
-class wxXmlNode;
-class WXDLLEXPORT wxTreeCtrl;
-class WXDLLEXPORT wxScrolledWindow;
-class WXDLLEXPORT wxSplitterWindow;
-
 #include "wx/frame.h"
 #include "wx/treectrl.h"
 #include "wx/imaglist.h"
 #include "wx/listctrl.h"
 
+class WXDLLEXPORT wxXmlNode;
+class WXDLLEXPORT wxTreeCtrl;
+class WXDLLEXPORT wxScrolledWindow;
+class WXDLLEXPORT wxSplitterWindow;
 class NodeHandler;
-class wxXmlNode;
-class wxXmlDocument;
+class WXDLLEXPORT wxXmlNode;
+class WXDLLEXPORT wxXmlDocument;
 class EditorTreeCtrl;
+class WXDLLEXPORT wxTreeCtrl;
+class WXDLLEXPORT wxListCtrl;
+class WXDLLEXPORT wxTreeItemId;
+class WXDLLEXPORT wxImageList;
+class WXDLLEXPORT wxTreeEvent;
+class WXDLLEXPORT wxListEvent;
 
 enum ChangeType
 {
@@ -86,6 +91,8 @@ class EditorFrame : public wxFrame
         wxList m_Handlers;
 
         wxXmlNode *m_SelectedNode;
+        
+        wxXmlNode *m_Clipboard;
 
         wxString m_FileName;
         wxXmlDocument *m_Resource;
@@ -102,6 +109,9 @@ class EditorFrame : public wxFrame
         void OnPropSel(wxListEvent& event);
         void OnNewNode(wxCommandEvent& event);
         void OnRightClickTree(wxPoint pos);
+        void OnClipboardAction(wxCommandEvent& event);
+        
+        void DeleteSelectedNode();
 };