Hi everyone, This is my first post to the list, so please go easy on me. :D I have made a couple of changes to improve the appearance of the GUI for users with dark themes in Linux. A patch is attached.
* Removed toolbar gradient by adding wxAUI_TB_PLAIN_BACKGROUND to wxAuiToolBar style (gradient is the default). * Removed the white border from the main project tree view by replacing style constant wxSW_3D with wxSW_3DSASH. * Removed the white border from wxAui panes in KiCad manager, pcbnew, and eeschema by calling PaneBorder( false ) on AUI panes. Here are some screenshots from my Arch Linux desktop running bspwm (GTK2): Dark theme from trunk: http://i.imgur.com/o1ueuVm.png Dark theme after fixups: http://i.imgur.com/TMdu8TF.png Light theme from trunk: http://i.imgur.com/MohCz76.png Light theme after fixups: http://i.imgur.com/Oj6Bi0F.png NOTE: That third fixup involves a loop that runs before updating the wxAUI manager. I duplicate this code in 3 places where the white border was most prominent (toolbars in the manager, eeschema, and pcbnew). I assume this routine could be centralized and called before any time the AUI manager is updated, however I don't know the KiCad codebase well enough to approach this. Thanks. KiCad rocks! -Windsor
diff --git a/3d-viewer/3d_toolbar.cpp b/3d-viewer/3d_toolbar.cpp index d24729f..5daf11f 100644 --- a/3d-viewer/3d_toolbar.cpp +++ b/3d-viewer/3d_toolbar.cpp @@ -45,7 +45,7 @@ void EDA_3D_FRAME::ReCreateMainToolbar() } m_mainToolBar = new wxAuiToolBar( this, ID_H_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_mainToolBar->AddTool( ID_RELOAD3D_BOARD, wxEmptyString, diff --git a/cvpcb/class_DisplayFootprintsFrame.cpp b/cvpcb/class_DisplayFootprintsFrame.cpp index 0b3a76a..8ff361d 100644 --- a/cvpcb/class_DisplayFootprintsFrame.cpp +++ b/cvpcb/class_DisplayFootprintsFrame.cpp @@ -170,7 +170,7 @@ void DISPLAY_FOOTPRINTS_FRAME::ReCreateOptToolbar() // Create options tool bar. m_optionsToolBar = new wxAuiToolBar( this, ID_OPT_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); m_optionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_GRID, wxEmptyString, KiBitmap( grid_xpm ), _( "Hide grid" ), wxITEM_CHECK ); @@ -214,7 +214,7 @@ void DISPLAY_FOOTPRINTS_FRAME::ReCreateHToolbar() return; m_mainToolBar = new wxAuiToolBar( this, ID_H_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); m_mainToolBar->AddTool( ID_OPTIONS_SETUP, wxEmptyString, KiBitmap( display_options_xpm ), _( "Display options" ) ); diff --git a/cvpcb/tool_cvpcb.cpp b/cvpcb/tool_cvpcb.cpp index b53f9c9..935d05b 100644 --- a/cvpcb/tool_cvpcb.cpp +++ b/cvpcb/tool_cvpcb.cpp @@ -47,7 +47,7 @@ void CVPCB_MAINFRAME::ReCreateHToolbar() return; m_mainToolBar = new wxAuiToolBar( this, ID_H_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); m_mainToolBar->AddTool( wxID_SAVE, wxEmptyString, KiBitmap( save_xpm ), SAVE_HLP_MSG ); diff --git a/eeschema/schframe.cpp b/eeschema/schframe.cpp index 953e7f6..21ded0b 100644 --- a/eeschema/schframe.cpp +++ b/eeschema/schframe.cpp @@ -411,6 +411,13 @@ SCH_EDIT_FRAME::SCH_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ): m_auimgr.AddPane( m_messagePanel, wxAuiPaneInfo( mesg ).Name( wxT( "MsgPanel" ) ).Bottom(). Layer(10) ); + // remote the ugly 1-pixel white border on AUI panes + wxAuiPaneInfoArray panes = m_auimgr.GetAllPanes(); + for ( size_t i = 0; i < panes.GetCount(); i++ ) + { + m_auimgr.GetPane(panes.Item(i).name).PaneBorder( false ); + } + m_auimgr.Update(); // Now Drawpanel is sized, we can use BestZoom to show the component (if any) @@ -1323,4 +1330,3 @@ void SCH_EDIT_FRAME::UpdateTitle() SetTitle( title ); } - diff --git a/eeschema/tool_lib.cpp b/eeschema/tool_lib.cpp index 729b768..8745b0b 100644 --- a/eeschema/tool_lib.cpp +++ b/eeschema/tool_lib.cpp @@ -55,7 +55,7 @@ void LIB_EDIT_FRAME::ReCreateVToolbar() return; m_drawToolBar = new wxAuiToolBar( this, ID_V_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_drawToolBar->AddTool( ID_NO_TOOL_SELECTED, wxEmptyString, KiBitmap( cursor_xpm ), @@ -104,7 +104,7 @@ void LIB_EDIT_FRAME::ReCreateHToolbar() return; m_mainToolBar = new wxAuiToolBar( this, ID_H_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_mainToolBar->AddTool( ID_LIBEDIT_SAVE_CURRENT_LIB, wxEmptyString, @@ -223,7 +223,7 @@ void LIB_EDIT_FRAME::CreateOptionToolbar() return; m_optionsToolBar = new wxAuiToolBar( this, ID_OPT_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); m_optionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_GRID, wxEmptyString, KiBitmap( grid_xpm ), _( "Turn grid off" ), wxITEM_CHECK ); diff --git a/eeschema/tool_sch.cpp b/eeschema/tool_sch.cpp index 8d399d4..214309f 100644 --- a/eeschema/tool_sch.cpp +++ b/eeschema/tool_sch.cpp @@ -48,7 +48,7 @@ void SCH_EDIT_FRAME::ReCreateHToolbar() wxString msg; m_mainToolBar = new wxAuiToolBar( this, ID_H_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar if( Kiface().IsSingle() ) // not when under a project mgr @@ -184,7 +184,7 @@ void SCH_EDIT_FRAME::ReCreateVToolbar() return; m_drawToolBar = new wxAuiToolBar( this, ID_V_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_drawToolBar->AddTool( ID_NO_TOOL_SELECTED, wxEmptyString, KiBitmap( cursor_xpm ), @@ -266,7 +266,7 @@ void SCH_EDIT_FRAME::ReCreateOptToolbar() return; m_optionsToolBar = new wxAuiToolBar( this, ID_OPT_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); m_optionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_GRID, wxEmptyString, KiBitmap( grid_xpm ), diff --git a/eeschema/tool_viewlib.cpp b/eeschema/tool_viewlib.cpp index 79a50bd..071bfc0 100644 --- a/eeschema/tool_viewlib.cpp +++ b/eeschema/tool_viewlib.cpp @@ -51,7 +51,7 @@ void LIB_VIEW_FRAME::ReCreateHToolbar() if( m_mainToolBar == NULL ) { m_mainToolBar = new wxAuiToolBar( this, ID_H_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_mainToolBar->AddTool( ID_LIBVIEW_SELECT_LIB, wxEmptyString, diff --git a/gerbview/toolbars_gerber.cpp b/gerbview/toolbars_gerber.cpp index 9858655..4962aa4 100644 --- a/gerbview/toolbars_gerber.cpp +++ b/gerbview/toolbars_gerber.cpp @@ -51,7 +51,8 @@ void GERBVIEW_FRAME::ReCreateHToolbar( void ) return; m_mainToolBar = new wxAuiToolBar( this, ID_H_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND | + wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_mainToolBar->AddTool( ID_GERBVIEW_ERASE_ALL, wxEmptyString, @@ -128,7 +129,7 @@ void GERBVIEW_FRAME::ReCreateVToolbar( void ) return; m_drawToolBar = new wxAuiToolBar( this, ID_V_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_drawToolBar->AddTool( ID_NO_TOOL_SELECTED, wxEmptyString, KiBitmap( cursor_xpm ) ); @@ -145,7 +146,7 @@ void GERBVIEW_FRAME::ReCreateOptToolbar( void ) // creation of tool bar options m_optionsToolBar = new wxAuiToolBar( this, ID_OPT_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); m_optionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_GRID, wxEmptyString, KiBitmap( grid_xpm ), _( "Turn grid off" ), wxITEM_CHECK ); diff --git a/kicad/mainframe.cpp b/kicad/mainframe.cpp index ae7c911..a47f4ac 100644 --- a/kicad/mainframe.cpp +++ b/kicad/mainframe.cpp @@ -111,6 +111,13 @@ KICAD_MANAGER_FRAME::KICAD_MANAGER_FRAME( wxWindow* parent, m_auimgr.GetPane( m_LeftWin ).MinSize( wxSize( 80, -1) ); m_auimgr.GetPane( m_LeftWin ).BestSize(wxSize(m_leftWinWidth, -1) ); + // remote the ugly 1-pixel white border on AUI panes + wxAuiPaneInfoArray panes = m_auimgr.GetAllPanes(); + for ( size_t i = 0; i < panes.GetCount(); i++ ) + { + m_auimgr.GetPane(panes.Item(i).name).PaneBorder( false ); + } + m_auimgr.Update(); } diff --git a/kicad/menubar.cpp b/kicad/menubar.cpp index 130b661..7e7a01a 100644 --- a/kicad/menubar.cpp +++ b/kicad/menubar.cpp @@ -459,7 +459,7 @@ void KICAD_MANAGER_FRAME::RecreateBaseHToolbar() // Allocate memory for m_mainToolBar m_mainToolBar = new wxAuiToolBar( this, ID_H_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); // New m_mainToolBar->AddTool( ID_NEW_PROJECT, wxEmptyString, diff --git a/kicad/tree_project_frame.cpp b/kicad/tree_project_frame.cpp index 70aa256..fced752 100644 --- a/kicad/tree_project_frame.cpp +++ b/kicad/tree_project_frame.cpp @@ -126,7 +126,7 @@ TREE_PROJECT_FRAME::TREE_PROJECT_FRAME( KICAD_MANAGER_FRAME* parent ) : ID_LEFT_FRAME, wxDefaultPosition, wxDefaultSize, - wxNO_BORDER | wxSW_3D | wxTAB_TRAVERSAL ) + wxNO_BORDER | wxSW_3DSASH | wxTAB_TRAVERSAL ) { m_Parent = parent; m_TreeProject = NULL; diff --git a/pagelayout_editor/toolbars_pl_editor.cpp b/pagelayout_editor/toolbars_pl_editor.cpp index ceac7fb..b755d92 100644 --- a/pagelayout_editor/toolbars_pl_editor.cpp +++ b/pagelayout_editor/toolbars_pl_editor.cpp @@ -45,7 +45,7 @@ void PL_EDITOR_FRAME::ReCreateHToolbar( void ) // Standard file commands m_mainToolBar = new wxAuiToolBar( this, ID_H_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); m_mainToolBar->AddTool( wxID_NEW, wxEmptyString, KiBitmap( pagelayout_new_xpm ), _( "New page layout design" ) ); @@ -152,7 +152,7 @@ void PL_EDITOR_FRAME::ReCreateVToolbar( void ) return; m_drawToolBar = new wxAuiToolBar( this, ID_V_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_drawToolBar->AddTool( ID_NO_TOOL_SELECTED, wxEmptyString, KiBitmap( cursor_xpm ) ); diff --git a/pcbnew/footprint_wizard_frame.cpp b/pcbnew/footprint_wizard_frame.cpp index 81f2640..dbb68c8 100644 --- a/pcbnew/footprint_wizard_frame.cpp +++ b/pcbnew/footprint_wizard_frame.cpp @@ -568,7 +568,7 @@ void FOOTPRINT_WIZARD_FRAME::ReCreateHToolbar() if( !m_mainToolBar ) { m_mainToolBar = new wxAuiToolBar( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_mainToolBar->AddTool( ID_FOOTPRINT_WIZARD_SELECT_WIZARD, wxEmptyString, diff --git a/pcbnew/pcbframe.cpp b/pcbnew/pcbframe.cpp index b19fca1..5334718 100644 --- a/pcbnew/pcbframe.cpp +++ b/pcbnew/pcbframe.cpp @@ -450,6 +450,13 @@ PCB_EDIT_FRAME::PCB_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) : m_Layers->ReFillRender(); // Update colors in Render after the config is read syncLayerWidgetLayer(); + // remote the ugly 1-pixel white border on AUI panes + wxAuiPaneInfoArray panes = m_auimgr.GetAllPanes(); + for ( size_t i = 0; i < panes.GetCount(); i++ ) + { + m_auimgr.GetPane(panes.Item(i).name).PaneBorder( false ); + } + m_auimgr.Update(); setupTools(); diff --git a/pcbnew/tool_modedit.cpp b/pcbnew/tool_modedit.cpp index 3f613e5..c651a38 100644 --- a/pcbnew/tool_modedit.cpp +++ b/pcbnew/tool_modedit.cpp @@ -47,7 +47,7 @@ void FOOTPRINT_EDIT_FRAME::ReCreateHToolbar() wxString msg; m_mainToolBar = new wxAuiToolBar( this, ID_H_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_mainToolBar->AddTool( ID_MODEDIT_SELECT_CURRENT_LIB, wxEmptyString, @@ -155,7 +155,7 @@ void FOOTPRINT_EDIT_FRAME::ReCreateVToolbar() return; m_drawToolBar = new wxAuiToolBar( this, ID_V_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_drawToolBar->AddTool( ID_NO_TOOL_SELECTED, wxEmptyString, KiBitmap( cursor_xpm ), @@ -203,7 +203,7 @@ void FOOTPRINT_EDIT_FRAME::ReCreateOptToolbar() // Create options tool bar. m_optionsToolBar = new wxAuiToolBar( this, ID_OPT_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); m_optionsToolBar->AddTool( ID_TB_OPTIONS_SHOW_GRID, wxEmptyString, KiBitmap( grid_xpm ), _( "Hide grid" ), wxITEM_CHECK ); @@ -251,7 +251,7 @@ void FOOTPRINT_EDIT_FRAME::ReCreateAuxiliaryToolbar() return; m_auxiliaryToolBar = new wxAuiToolBar( this, ID_AUX_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_auxiliaryToolBar->AddSeparator(); diff --git a/pcbnew/tool_modview.cpp b/pcbnew/tool_modview.cpp index 5a56a35..62318f7 100644 --- a/pcbnew/tool_modview.cpp +++ b/pcbnew/tool_modview.cpp @@ -50,7 +50,7 @@ void FOOTPRINT_VIEWER_FRAME::ReCreateHToolbar() { m_mainToolBar = new wxAuiToolBar( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT - | wxAUI_TB_OVERFLOW ); + | wxAUI_TB_OVERFLOW | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_mainToolBar->AddTool( ID_MODVIEW_SELECT_LIB, wxEmptyString, diff --git a/pcbnew/tool_pcb.cpp b/pcbnew/tool_pcb.cpp index ee27942..2df3c04 100644 --- a/pcbnew/tool_pcb.cpp +++ b/pcbnew/tool_pcb.cpp @@ -209,7 +209,7 @@ void PCB_EDIT_FRAME::ReCreateHToolbar() wxWindowUpdateLocker dummy( this ); m_mainToolBar = new wxAuiToolBar( this, ID_H_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar if( Kiface().IsSingle() ) @@ -327,7 +327,7 @@ void PCB_EDIT_FRAME::ReCreateOptToolbar() wxWindowUpdateLocker dummy( this ); m_optionsToolBar = new wxAuiToolBar( this, ID_OPT_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); m_optionsToolBar->AddTool( ID_TB_OPTIONS_DRC_OFF, wxEmptyString, KiBitmap( drc_off_xpm ), _( "Enable design rule checking" ), wxITEM_CHECK ); @@ -417,7 +417,7 @@ void PCB_EDIT_FRAME::ReCreateVToolbar() wxWindowUpdateLocker dummy( this ); m_drawToolBar = new wxAuiToolBar( this, ID_V_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_drawToolBar->AddTool( ID_NO_TOOL_SELECTED, wxEmptyString, KiBitmap( cursor_xpm ), @@ -495,7 +495,7 @@ void PCB_EDIT_FRAME::ReCreateMicrowaveVToolbar() m_microWaveToolBar = new wxAuiToolBar( this, ID_MICROWAVE_V_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_VERTICAL | wxAUI_TB_PLAIN_BACKGROUND ); // Set up toolbar m_microWaveToolBar->AddTool( ID_PCB_MUWAVE_TOOL_SELF_CMD, wxEmptyString, @@ -550,7 +550,7 @@ void PCB_EDIT_FRAME::ReCreateAuxiliaryToolbar() } m_auxiliaryToolBar = new wxAuiToolBar( this, ID_AUX_TOOLBAR, wxDefaultPosition, wxDefaultSize, - wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT ); + wxAUI_TB_DEFAULT_STYLE | wxAUI_TB_HORZ_LAYOUT | wxAUI_TB_PLAIN_BACKGROUND ); /* Set up toolbar items */
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp