Add wxAUI_TB_PLAIN_BACKGROUND wxAuiToolBar style.

This style allows to use a plain, solid colour, background instead of the
default gradient one.

Closes #10585.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73423 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2013-01-21 11:19:00 +00:00
parent ae72623b64
commit 526502d1b9
4 changed files with 48 additions and 2 deletions

View File

@@ -57,6 +57,14 @@ enum wxAuiToolBarStyle
*/
wxAUI_TB_HORIZONTAL = 1 << 7,
/**
Draw a plain background (based on parent) instead of the default gradient background.
@since 2.9.5
*/
wxAUI_TB_PLAIN_BACKGROUND = 1 << 8,
/**
Shows the text alongside the icons, not vertically stacked.
*/
@@ -406,6 +414,11 @@ public:
wxWindow* wnd,
const wxRect& rect) = 0;
virtual void DrawPlainBackground(
wxDC& dc,
wxWindow* wnd,
const wxRect& rect) = 0;
virtual void DrawLabel(
wxDC& dc,
wxWindow* wnd,
@@ -493,6 +506,10 @@ public:
wxWindow* wnd,
const wxRect& rect);
virtual void DrawPlainBackground(wxDC& dc,
wxWindow* wnd,
const wxRect& rect);
virtual void DrawLabel(
wxDC& dc,
wxWindow* wnd,
@@ -573,6 +590,9 @@ public:
@style{wxAUI_TB_HORIZONTAL}
analogous to wxAUI_TB_VERTICAL, but forces the toolbar
to be horizontal
@style{wxAUI_TB_PLAIN_BACKGROUND}
Draw a plain background (based on parent) instead of the
default gradient background.
@style{wxAUI_TB_HORZ_TEXT}
Equivalent to wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_TEXT
@style{wxAUI_TB_DEFAULT_STYLE}