Cleanup.
This commit is contained in:
parent
29f1787af2
commit
7c54fc9c46
|
@ -270,7 +270,6 @@ BEGIN_EVENT_TABLE( SCH_EDIT_FRAME, EDA_DRAW_FRAME )
|
|||
EVT_TOOL( ID_SIM_SHOW, SCH_EDIT_FRAME::OnSimulate )
|
||||
#endif /* KICAD_SPICE */
|
||||
|
||||
EVT_MENU( ID_CANCEL_CURRENT_COMMAND, SCH_EDIT_FRAME::OnCancelCurrentCommand )
|
||||
EVT_MENU_RANGE( ID_POPUP_START_RANGE, ID_POPUP_END_RANGE,
|
||||
SCH_EDIT_FRAME::Process_Special_Functions )
|
||||
EVT_MENU( ID_SCH_UNFOLD_BUS, SCH_EDIT_FRAME::OnUnfoldBusHotkey )
|
||||
|
|
|
@ -829,7 +829,6 @@ private:
|
|||
// another library
|
||||
void OnEditComponentSymbolsId( wxCommandEvent& aEvent );
|
||||
void OnPreferencesOptions( wxCommandEvent& event );
|
||||
void OnCancelCurrentCommand( wxCommandEvent& aEvent );
|
||||
|
||||
/**
|
||||
* Command event handler for duplicating the item at the current location.
|
||||
|
|
|
@ -28,7 +28,6 @@
|
|||
#include <gr_basic.h>
|
||||
#include <sch_draw_panel.h>
|
||||
#include <confirm.h>
|
||||
#include <eda_doc.h>
|
||||
#include <sch_edit_frame.h>
|
||||
#include <hotkeys_basic.h>
|
||||
#include <general.h>
|
||||
|
@ -43,7 +42,6 @@
|
|||
#include <sch_sheet.h>
|
||||
#include <sch_sheet_path.h>
|
||||
#include <sch_view.h>
|
||||
#include <simulation_cursors.h>
|
||||
#include <tool/tool_manager.h>
|
||||
#include <tools/sch_actions.h>
|
||||
#include <tools/sch_selection_tool.h>
|
||||
|
@ -62,12 +60,9 @@
|
|||
// If needed, stop the current command and deselect current tool
|
||||
switch( id )
|
||||
{
|
||||
case ID_POPUP_CANCEL_CURRENT_COMMAND:
|
||||
case ID_POPUP_SCH_CLEANUP_SHEET:
|
||||
case ID_POPUP_IMPORT_HLABEL_TO_SHEETPIN:
|
||||
case ID_POPUP_SCH_EDIT_CONVERT_CMP:
|
||||
case ID_POPUP_SCH_ADD_JUNCTION:
|
||||
case ID_POPUP_SCH_ADD_LABEL:
|
||||
/* At this point: Do nothing. these commands do not need to stop the
|
||||
* current command (mainly a block command) or reset the current state
|
||||
* They will be executed later, in next switch structure.
|
||||
|
@ -80,8 +75,6 @@
|
|||
break;
|
||||
}
|
||||
|
||||
item = screen->GetCurItem(); // Can be modified by previous calls.
|
||||
|
||||
switch( id )
|
||||
{
|
||||
case ID_HIERARCHY:
|
||||
|
@ -89,18 +82,6 @@
|
|||
SetRepeatItem( NULL );
|
||||
break;
|
||||
|
||||
case ID_POPUP_CANCEL_CURRENT_COMMAND:
|
||||
if( m_canvas->IsMouseCaptured() )
|
||||
{
|
||||
m_canvas->EndMouseCapture();
|
||||
SetToolID( GetToolId(), GetGalCanvas()->GetCurrentCursor(), wxEmptyString );
|
||||
}
|
||||
else
|
||||
{
|
||||
SetNoToolSelected();
|
||||
}
|
||||
break;
|
||||
|
||||
case ID_POPUP_SCH_CLEANUP_SHEET:
|
||||
if( item != NULL && item->Type() == SCH_SHEET_T )
|
||||
{
|
||||
|
@ -156,32 +137,6 @@ void SCH_EDIT_FRAME::OnUnfoldBus( wxCommandEvent& event )
|
|||
}
|
||||
|
||||
|
||||
void SCH_EDIT_FRAME::OnCancelCurrentCommand( wxCommandEvent& aEvent )
|
||||
{
|
||||
SCH_SCREEN* screen = GetScreen();
|
||||
|
||||
if( screen->IsBlockActive() )
|
||||
{
|
||||
GetCanvas()->SetCursor( (wxStockCursor) GetGalCanvas()->GetDefaultCursor() );
|
||||
screen->ClearBlockCommand();
|
||||
|
||||
// Stop the current command (if any) but keep the current tool
|
||||
m_canvas->EndMouseCapture();
|
||||
}
|
||||
else
|
||||
{
|
||||
if( m_canvas->IsMouseCaptured() ) // Stop the current command but keep the current tool
|
||||
m_canvas->EndMouseCapture();
|
||||
else // Deselect current tool
|
||||
m_canvas->EndMouseCapture( ID_NO_TOOL_SELECTED, GetGalCanvas()->GetDefaultCursor() );
|
||||
}
|
||||
|
||||
GetCanvas()->GetView()->ClearHiddenFlags();
|
||||
GetCanvas()->GetView()->ClearPreview();
|
||||
GetCanvas()->GetView()->ShowPreview( false );
|
||||
}
|
||||
|
||||
|
||||
void SCH_EDIT_FRAME::OnUpdateSelectTool( wxUpdateUIEvent& aEvent )
|
||||
{
|
||||
if( aEvent.GetEventObject() == m_drawToolBar || aEvent.GetEventObject() == m_mainToolBar )
|
||||
|
|
Loading…
Reference in New Issue