]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/framelayout/src/dyntbar.cpp
fixed the bug with the order of 2 size events when the scrollbar[s] (dis)appear in...
[wxWidgets.git] / utils / framelayout / src / dyntbar.cpp
index e455a5947e52cd96ed45f855e8dc4b7eaa4485d1..a5019a86c7905f6b67633e32b0c2018c2645fdfa 100644 (file)
@@ -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;
 }
@@ -342,7 +342,7 @@ void wxDynamicToolBar::SizeToolWindows()
        }
 }
 
-void wxDynamicToolBar::Layout()
+bool wxDynamicToolBar::Layout()
 {
        if ( !mpLayoutMan ) mpLayoutMan = CreateDefaulLayout();
 
@@ -359,6 +359,7 @@ void wxDynamicToolBar::Layout()
        mpLayoutMan->Layout( wndDim, result, items, mVertGap, mHorizGap );;
 
        SizeToolWindows();
+    return TRUE;
 }
 
 void wxDynamicToolBar::GetPreferredDim( const wxSize& givenDim, wxSize& prefDim )