wxTabArt() { }
virtual ~wxTabArt() { }
+
+ virtual void SetNormalFont(const wxFont& font) = 0;
+ virtual void SetSelectedFont(const wxFont& font) = 0;
+ virtual void SetMeasuringFont(const wxFont& font) = 0;
virtual void DrawBackground(
wxDC* dc,
const wxString& caption,
bool active,
int* x_extent) = 0;
-
- virtual void SetNormalFont(const wxFont& font) = 0;
- virtual void SetSelectedFont(const wxFont& font) = 0;
- virtual void SetMeasuringFont(const wxFont& font) = 0;
+
+ virtual int GetBestTabCtrlSize(wxWindow* wnd) = 0;
};
wxDefaultTabArt();
virtual ~wxDefaultTabArt();
+ void SetNormalFont(const wxFont& font);
+ void SetSelectedFont(const wxFont& font);
+ void SetMeasuringFont(const wxFont& font);
+
void DrawBackground(
wxDC* dc,
const wxRect& rect);
const wxString& caption,
bool active,
int* x_extent);
-
- void SetNormalFont(const wxFont& font);
- void SetSelectedFont(const wxFont& font);
- void SetMeasuringFont(const wxFont& font);
-
+
+ int GetBestTabCtrlSize(wxWindow* wnd);
+
private:
wxFont m_normal_font;