pcbnew: toolbar/menu state sync for display units
This commit is contained in:
parent
af7064ef89
commit
d3b259cc09
|
@ -235,7 +235,6 @@ void PCB_EDIT_FRAME::SyncMenusAndToolbars( wxEvent& aEvent )
|
||||||
m_optionsToolBar->ToggleTool( ID_TB_OPTIONS_SHOW_ZONES_DISABLE, false );
|
m_optionsToolBar->ToggleTool( ID_TB_OPTIONS_SHOW_ZONES_DISABLE, false );
|
||||||
m_optionsToolBar->ToggleTool( ID_TB_OPTIONS_SHOW_ZONES_OUTLINES_ONLY, false );
|
m_optionsToolBar->ToggleTool( ID_TB_OPTIONS_SHOW_ZONES_OUTLINES_ONLY, false );
|
||||||
|
|
||||||
|
|
||||||
switch( displOpts->m_DisplayZonesMode )
|
switch( displOpts->m_DisplayZonesMode )
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
|
@ -253,4 +252,18 @@ void PCB_EDIT_FRAME::SyncMenusAndToolbars( wxEvent& aEvent )
|
||||||
m_optionsToolBar->ToggleTool( ID_TB_OPTIONS_SHOW_ZONES_OUTLINES_ONLY, true );
|
m_optionsToolBar->ToggleTool( ID_TB_OPTIONS_SHOW_ZONES_OUTLINES_ONLY, true );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m_optionsToolBar->ToggleTool( ID_TB_OPTIONS_SELECT_UNIT_MM, false );
|
||||||
|
m_optionsToolBar->ToggleTool( ID_TB_OPTIONS_SELECT_UNIT_INCH, false );
|
||||||
|
|
||||||
|
if( g_UserUnit == INCHES )
|
||||||
|
{
|
||||||
|
menuBar->FindItem( ID_TB_OPTIONS_SELECT_UNIT_INCH )->Check( true );
|
||||||
|
m_optionsToolBar->ToggleTool( ID_TB_OPTIONS_SELECT_UNIT_INCH, true );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
menuBar->FindItem( ID_TB_OPTIONS_SELECT_UNIT_MM )->Check( true );
|
||||||
|
m_optionsToolBar->ToggleTool( ID_TB_OPTIONS_SELECT_UNIT_MM, true );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue