]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/aui/dockart.h
removed wxDCWindowImpl::m_win; use wxDCImpl::m_window instead (fixes caret-related...
[wxWidgets.git] / interface / aui / dockart.h
index 6d9918a696e730788cf993ad5f6889474c94d8bb..34ae018422c36decf1f7c580caf23e7039bd01eb 100644 (file)
@@ -108,49 +108,41 @@ public:
     /**
         Draws a background.
     */
-    virtual void DrawBackground(wxDC& dc, wxWindow* window,
-                                int orientation,
-                                const wxRect& rect);
+    virtual void DrawBackground(wxDC& dc, wxWindow* window, int orientation,
+                                const wxRect& rect) = 0;
 
     /**
         Draws a border.
     */
-    virtual void DrawBorder(wxDC& dc, wxWindow* window,
-                            const wxRect& rect,
-                            wxAuiPaneInfo& pane);
+    virtual void DrawBorder(wxDC& dc, wxWindow* window, const wxRect& rect,
+                            wxAuiPaneInfo& pane) = 0;
 
     /**
         Draws a caption.
     */
-    virtual void DrawCaption(wxDC& dc, wxWindow* window,
-                             const wxString& text,
-                             const wxRect& rect,
-                             wxAuiPaneInfo& pane);
+    virtual void DrawCaption(wxDC& dc, wxWindow* window, const wxString& text,
+                             const wxRect& rect, wxAuiPaneInfo& pane) = 0;
 
     /**
         Draws a gripper.
     */
-    virtual void DrawGripper(wxDC& dc, wxWindow* window,
-                             const wxRect& rect,
-                             wxAuiPaneInfo& pane);
+    virtual void DrawGripper(wxDC& dc, wxWindow* window, const wxRect& rect,
+                             wxAuiPaneInfo& pane) = 0;
 
     /**
         Draws a button in the pane's title bar.
         @a button can be one of the values of @b wxAuiButtonId.
         @a button_state can be one of the values of @b wxAuiPaneButtonState.
     */
-    virtual void DrawPaneButton(wxDC& dc, wxWindow* window,
-                                int button,
-                                int button_state,
-                                const wxRect& rect,
-                                wxAuiPaneInfo& pane);
+    virtual void DrawPaneButton(wxDC& dc, wxWindow* window, int button,
+                                int button_state, const wxRect& rect,
+                                wxAuiPaneInfo& pane) = 0;
 
     /**
         Draws a sash between two windows.
     */
-    virtual void DrawSash(wxDC& dc, wxWindow* window,
-                          int orientation,
-                          const wxRect& rect);
+    virtual void DrawSash(wxDC& dc, wxWindow* window, int orientation,
+                          const wxRect& rect) = 0;
     /**
         Get the colour of a certain setting.
         @a id can be one of the colour values of @b wxAuiPaneDockArtSetting.
@@ -160,29 +152,29 @@ public:
     /**
         Get a font setting.
     */
-    virtual wxFont GetFont(int id);
+    virtual wxFont GetFont(int id) = 0;
 
     /**
         Get the value of a certain setting.
         @a id can be one of the size values of @b wxAuiPaneDockArtSetting.
     */
-    virtual int GetMetric(int id);
+    virtual int GetMetric(int id) = 0;
 
     /**
         Set a certain setting with the value @e colour.
         @a id can be one of the colour values of @b wxAuiPaneDockArtSetting.
     */
-    virtual void SetColour(int id, const wxColor& colour) = 0;
+    virtual void SetColour(int id, const wxColour& colour) = 0;
 
     /**
         Set a font setting.
     */
-    virtual void SetFont(int id, const wxFont& font);
+    virtual void SetFont(int id, const wxFont& font) = 0;
 
     /**
         Set a certain setting with the value @e new_val.
         @a id can be one of the size values of @b wxAuiPaneDockArtSetting.
     */
-    virtual void SetMetric(int id, int new_val);
+    virtual void SetMetric(int id, int new_val) = 0;
 };