]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/dialoged/src/dlghndlr.h
Move [GS]etDefaultItem up to wxWindow
[wxWidgets.git] / utils / dialoged / src / dlghndlr.h
index e54ba360972d861761bf22e5cd9e46d24c5cb71b..9a14434b148f5c2b599fc2c9c4f52af9f6c4d154 100644 (file)
@@ -19,6 +19,7 @@
 #define wxDRAG_MODE_CONTINUE_RIGHT  4
 #define wxDRAG_TYPE_NONE            0
 #define wxDRAG_TYPE_ITEM            100
+#define wxDRAG_TYPE_BOUNDING_BOX    200
 
 #define wxKEY_SHIFT     1
 #define wxKEY_CTRL      2
@@ -66,7 +67,12 @@ public:
     void AddChildHandlers(void);
     void PaintSelectionHandles(wxDC& dc);
     void ProcessItemEvent(wxControl *item, wxMouseEvent& event, int selectionHandle);
-    
+
+    virtual void DrawBoundingBox(wxDC& dc, int x, int y, int w, int h);
+    virtual void OnDragBegin(int x, int y, int keys, wxDC& dc, int selectionHandle);
+    virtual void OnDragContinue(bool paintIt, int x, int y, int keys, wxDC& dc, int selectionHandle);
+    virtual void OnDragEnd(int x, int y, int keys, wxDC& dc, int selectionHandle);
+
     // Accessors
     /*
     inline long GetTreeItem() const { return m_treeItem; }