minor code cleaning
This commit is contained in:
parent
883d5b51c9
commit
2a14f2d55e
|
@ -36,17 +36,56 @@ wxString ModulesMaskSelection = wxT( "*" );
|
||||||
void WinEDA_PcbFrame::AutoPlace( wxCommandEvent& event )
|
void WinEDA_PcbFrame::AutoPlace( wxCommandEvent& event )
|
||||||
{
|
{
|
||||||
int id = event.GetId();
|
int id = event.GetId();
|
||||||
INSTALL_DC( dc, DrawPanel );
|
|
||||||
bool on_state;
|
bool on_state;
|
||||||
|
|
||||||
if( m_HToolBar == NULL )
|
if( m_HToolBar == NULL )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
INSTALL_DC( dc, DrawPanel );
|
||||||
|
|
||||||
switch( id )
|
switch( id )
|
||||||
{
|
{
|
||||||
case ID_TOOLBARH_PCB_AUTOPLACE:
|
case ID_TOOLBARH_PCB_AUTOPLACE:
|
||||||
|
on_state = m_HToolBar->GetToolState( ID_TOOLBARH_PCB_AUTOPLACE );
|
||||||
|
if( on_state )
|
||||||
|
{
|
||||||
|
m_HToolBar->ToggleTool( ID_TOOLBARH_PCB_AUTOROUTE, FALSE );
|
||||||
|
m_HTOOL_current_state = ID_TOOLBARH_PCB_AUTOPLACE;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
m_HTOOL_current_state = 0;
|
||||||
|
return;
|
||||||
|
|
||||||
case ID_TOOLBARH_PCB_AUTOROUTE:
|
case ID_TOOLBARH_PCB_AUTOROUTE:
|
||||||
break;
|
on_state = m_HToolBar->GetToolState( ID_TOOLBARH_PCB_AUTOROUTE );
|
||||||
|
if( on_state )
|
||||||
|
{
|
||||||
|
m_HToolBar->ToggleTool( ID_TOOLBARH_PCB_AUTOPLACE, FALSE );
|
||||||
|
m_HTOOL_current_state = ID_TOOLBARH_PCB_AUTOROUTE;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
m_HTOOL_current_state = 0;
|
||||||
|
return;
|
||||||
|
|
||||||
|
|
||||||
|
case ID_POPUP_PCB_AUTOROUTE_SELECT_LAYERS:
|
||||||
|
return;
|
||||||
|
|
||||||
|
case ID_POPUP_PCB_AUTOPLACE_FIXE_MODULE:
|
||||||
|
FixeModule( (MODULE*) GetScreen()->GetCurItem(), TRUE );
|
||||||
|
return;
|
||||||
|
|
||||||
|
case ID_POPUP_PCB_AUTOPLACE_FREE_MODULE:
|
||||||
|
FixeModule( (MODULE*) GetScreen()->GetCurItem(), FALSE );
|
||||||
|
return;
|
||||||
|
|
||||||
|
case ID_POPUP_PCB_AUTOPLACE_FREE_ALL_MODULES:
|
||||||
|
FixeModule( NULL, FALSE );
|
||||||
|
return;
|
||||||
|
|
||||||
|
case ID_POPUP_PCB_AUTOPLACE_FIXE_ALL_MODULES:
|
||||||
|
FixeModule( NULL, TRUE );
|
||||||
|
return;
|
||||||
|
|
||||||
case ID_POPUP_CANCEL_CURRENT_COMMAND:
|
case ID_POPUP_CANCEL_CURRENT_COMMAND:
|
||||||
if( DrawPanel->ManageCurseur
|
if( DrawPanel->ManageCurseur
|
||||||
|
@ -68,44 +107,6 @@ void WinEDA_PcbFrame::AutoPlace( wxCommandEvent& event )
|
||||||
|
|
||||||
switch( id )
|
switch( id )
|
||||||
{
|
{
|
||||||
case ID_TOOLBARH_PCB_AUTOPLACE:
|
|
||||||
on_state = m_HToolBar->GetToolState( ID_TOOLBARH_PCB_AUTOPLACE );
|
|
||||||
if( on_state )
|
|
||||||
{
|
|
||||||
m_HToolBar->ToggleTool( ID_TOOLBARH_PCB_AUTOROUTE, FALSE );
|
|
||||||
m_HTOOL_current_state = ID_TOOLBARH_PCB_AUTOPLACE;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
m_HTOOL_current_state = 0;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case ID_TOOLBARH_PCB_AUTOROUTE:
|
|
||||||
on_state = m_HToolBar->GetToolState( ID_TOOLBARH_PCB_AUTOROUTE );
|
|
||||||
if( on_state )
|
|
||||||
{
|
|
||||||
m_HToolBar->ToggleTool( ID_TOOLBARH_PCB_AUTOPLACE, FALSE );
|
|
||||||
m_HTOOL_current_state = ID_TOOLBARH_PCB_AUTOROUTE;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
m_HTOOL_current_state = 0;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case ID_POPUP_PCB_AUTOPLACE_FIXE_MODULE:
|
|
||||||
FixeModule( (MODULE*) GetScreen()->GetCurItem(), TRUE );
|
|
||||||
break;
|
|
||||||
|
|
||||||
case ID_POPUP_PCB_AUTOPLACE_FREE_MODULE:
|
|
||||||
FixeModule( (MODULE*) GetScreen()->GetCurItem(), FALSE );
|
|
||||||
break;
|
|
||||||
|
|
||||||
case ID_POPUP_PCB_AUTOPLACE_FREE_ALL_MODULES:
|
|
||||||
FixeModule( NULL, FALSE );
|
|
||||||
break;
|
|
||||||
|
|
||||||
case ID_POPUP_PCB_AUTOPLACE_FIXE_ALL_MODULES:
|
|
||||||
FixeModule( NULL, TRUE );
|
|
||||||
break;
|
|
||||||
|
|
||||||
case ID_POPUP_PCB_AUTOPLACE_CURRENT_MODULE:
|
case ID_POPUP_PCB_AUTOPLACE_CURRENT_MODULE:
|
||||||
AutoPlaceModule( (MODULE*) GetScreen()->GetCurItem(),
|
AutoPlaceModule( (MODULE*) GetScreen()->GetCurItem(),
|
||||||
PLACE_1_MODULE, &dc );
|
PLACE_1_MODULE, &dc );
|
||||||
|
@ -155,9 +156,6 @@ void WinEDA_PcbFrame::AutoPlace( wxCommandEvent& event )
|
||||||
Reset_Noroutable( &dc );
|
Reset_Noroutable( &dc );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ID_POPUP_PCB_AUTOROUTE_SELECT_LAYERS:
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
DisplayError( this, wxT( "AutoPlace command error" ) );
|
DisplayError( this, wxT( "AutoPlace command error" ) );
|
||||||
break;
|
break;
|
||||||
|
@ -165,7 +163,6 @@ void WinEDA_PcbFrame::AutoPlace( wxCommandEvent& event )
|
||||||
|
|
||||||
GetBoard()->m_Status_Pcb &= ~DO_NOT_SHOW_GENERAL_RASTNEST;
|
GetBoard()->m_Status_Pcb &= ~DO_NOT_SHOW_GENERAL_RASTNEST;
|
||||||
Compile_Ratsnest( &dc, true );
|
Compile_Ratsnest( &dc, true );
|
||||||
SetToolbars();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue