X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e4f1d811cc5b15a148ae7331c033d1749940cac0..9d646d31c9976a59ab05f72671f217972b2d7770:/interface/aui/dockart.h diff --git a/interface/aui/dockart.h b/interface/aui/dockart.h index 6d9918a696..34ae018422 100644 --- a/interface/aui/dockart.h +++ b/interface/aui/dockart.h @@ -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; };