]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/dialoged/src/dlghndlr.h
Added sys/types.h needed for Solaris.
[wxWidgets.git] / utils / dialoged / src / dlghndlr.h
index aced1272c7d657e19d77f1a08c2096adc3baf544..948261a22ebc15c6ceaa50051ae25c34606bc0d1 100644 (file)
@@ -41,12 +41,12 @@ DECLARE_CLASS(wxResourceEditorDialogHandler)
   int firstDragY;
   int oldDragX;
   int oldDragY;
+  bool                      m_mouseCaptured;
+//  long                      m_treeItem;
 
   wxResourceEditorDialogHandler(wxPanel *dialog, wxItemResource *resource, wxEvtHandler *oldHandler,
      wxResourceManager *manager);
-  ~wxResourceEditorDialogHandler(void) {}
-
-  bool OnClose(void);
+  ~wxResourceEditorDialogHandler(void);
 
   void OnPaint(wxPaintEvent& event);
   void OnMouseEvent(wxMouseEvent& event);
@@ -57,13 +57,21 @@ DECLARE_CLASS(wxResourceEditorDialogHandler)
   virtual void OnItemLeftClick(wxControl *item, int x, int y, int keys);
   virtual void OnItemRightClick(wxControl *item, int x, int y, int keys);
   virtual void OnItemSelect(wxControl *item, bool select);
-  virtual void OnItemMove(wxControl *item, int x, int y) {};
-  virtual void OnItemSize(wxControl *item, int w, int h) {};
+  virtual void OnItemMove(
+    wxControl *WXUNUSED(item), int WXUNUSED(x), int WXUNUSED(y) ) {};
+  virtual void OnItemSize(
+    wxControl *WXUNUSED(item), int WXUNUSED(w), int WXUNUSED(h) ) {};
 
   void AddChildHandlers(void);
   void PaintSelectionHandles(wxDC& dc);
   void ProcessItemEvent(wxControl *item, wxMouseEvent& event, int selectionHandle);
 
+// Accessors
+/*
+  inline long GetTreeItem() const { return m_treeItem; }
+  inline void SetTreeItem(long item) { m_treeItem = item; }
+*/
+
 DECLARE_EVENT_TABLE()
 };
 
@@ -79,11 +87,12 @@ DECLARE_CLASS(wxResourceEditorControlHandler)
   bool isSelected;
   int handleSize;   // selection handle size
   int handleMargin; // Distance between item edge and handle edge
+  long                  m_treeItem;
   static int dragOffsetX;  // Distance between pointer at start of drag and
   static int dragOffsetY;  // top-left of item
 
   wxResourceEditorControlHandler(wxControl *control, wxEvtHandler *oldHandler);
-  ~wxResourceEditorControlHandler(void) {}
+  ~wxResourceEditorControlHandler(void);
 
   void OnMouseEvent(wxMouseEvent& event);
 
@@ -116,6 +125,12 @@ DECLARE_CLASS(wxResourceEditorControlHandler)
   virtual void OnRightClick(int x, int y, int keys);
   virtual void OnSelect(bool select);
 
+// Accessors
+/*
+  inline long GetTreeItem() const { return m_treeItem; }
+  inline void SetTreeItem(long item) { m_treeItem = item; }
+*/
+
 DECLARE_EVENT_TABLE()
 };