X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9dc44eff0235c5f30940f32ccc6d9d82a236e7d2..43c42c18d36c703a88b1b7b697bac27fe5608eca:/include/wx/aui/tabart.h?ds=sidebyside diff --git a/include/wx/aui/tabart.h b/include/wx/aui/tabart.h index 329d6bbb26..4a449678ac 100644 --- a/include/wx/aui/tabart.h +++ b/include/wx/aui/tabart.h @@ -56,6 +56,11 @@ public: virtual void SetColour(const wxColour& colour) = 0; virtual void SetActiveColour(const wxColour& colour) = 0; + virtual void DrawBorder( + wxDC& dc, + wxWindow* wnd, + const wxRect& rect) = 0; + virtual void DrawBackground( wxDC& dc, wxWindow* wnd, @@ -95,6 +100,12 @@ public: virtual int GetIndentSize() = 0; + virtual int GetBorderWidth( + wxWindow* wnd) = 0; + + virtual int GetAdditionalBorderSpace( + wxWindow* wnd) = 0; + virtual int GetBestTabCtrlSize( wxWindow* wnd, const wxAuiNotebookPageArray& pages, @@ -121,6 +132,11 @@ public: void SetColour(const wxColour& colour); void SetActiveColour(const wxColour& colour); + void DrawBorder( + wxDC& dc, + wxWindow* wnd, + const wxRect& rect); + void DrawBackground( wxDC& dc, wxWindow* wnd, @@ -146,6 +162,12 @@ public: int GetIndentSize(); + int GetBorderWidth( + wxWindow* wnd); + + int GetAdditionalBorderSpace( + wxWindow* wnd); + wxSize GetTabSize( wxDC& dc, wxWindow* wnd, @@ -209,6 +231,11 @@ public: void SetColour(const wxColour& colour); void SetActiveColour(const wxColour& colour); + void DrawBorder( + wxDC& dc, + wxWindow* wnd, + const wxRect& rect); + void DrawBackground( wxDC& dc, wxWindow* wnd, @@ -234,6 +261,12 @@ public: int GetIndentSize(); + int GetBorderWidth( + wxWindow* wnd); + + int GetAdditionalBorderSpace( + wxWindow* wnd); + wxSize GetTabSize( wxDC& dc, wxWindow* wnd,