X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bd9396d52dc2118f2f527ecea55271e79a893ed4..86fdd27b451ec92f4573f125fec73c44421ee744:/utils/framelayout/src/dyntbar.cpp diff --git a/utils/framelayout/src/dyntbar.cpp b/utils/framelayout/src/dyntbar.cpp index cc5aa166bc..a4bce48b0c 100644 --- a/utils/framelayout/src/dyntbar.cpp +++ b/utils/framelayout/src/dyntbar.cpp @@ -67,7 +67,7 @@ wxDynamicToolBar::wxDynamicToolBar(wxWindow *parent, const wxWindowID id, { Create(parent, id, pos, size, style, orientation, RowsOrColumns, name); - SetBackgroundColour( wxColour(192,192,192) ); + SetBackgroundColour( wxSystemSettings::GetSystemColour( wxSYS_COLOUR_3DFACE) ); } bool wxDynamicToolBar::Create(wxWindow *parent, const wxWindowID id, @@ -82,7 +82,7 @@ bool wxDynamicToolBar::Create(wxWindow *parent, const wxWindowID id, if ( ! wxWindow::Create(parent, id, pos, size, style, name) ) return FALSE; - SetBackgroundColour( wxColour( 192,192,192 ) ); + SetBackgroundColour( wxSystemSettings::GetSystemColour( wxSYS_COLOUR_3DFACE )); return TRUE; } @@ -145,6 +145,26 @@ void wxDynamicToolBar::AddTool( int toolIndex, AddTool( toolIndex, pBtn ); } +void wxDynamicToolBar::AddTool( int toolIndex, wxBitmap labelBmp, + const wxString& labelText, bool alignTextRight, + bool isFlat ) +{ + wxNewBitmapButton* pBtn = + + new wxNewBitmapButton( labelBmp, + labelText, + ( alignTextRight ) + ? NB_ALIGN_TEXT_RIGHT + : NB_ALIGN_TEXT_BOTTOM, + isFlat + ); + + pBtn->Create( this, toolIndex ); + + pBtn->Reshape(); + + AddTool( toolIndex, pBtn ); +} wxToolBarTool*