| 
    KiCad PCB EDA Suite
    
   | 
 
#include "tools/sch_editor_control.h"#include <clipboard.h>#include <confirm.h>#include <connection_graph.h>#include <design_block.h>#include <dialogs/dialog_symbol_fields_table.h>#include <dialogs/dialog_eeschema_page_settings.h>#include <dialogs/dialog_paste_special.h>#include <dialogs/dialog_plot_schematic.h>#include <dialogs/dialog_symbol_remap.h>#include <dialogs/dialog_assign_netclass.h>#include <dialogs/dialog_update_from_pcb.h>#include <dialogs/hotkey_cycle_popup.h>#include <dialogs/dialog_increment_annotations_base.h>#include <project_rescue.h>#include <erc/erc.h>#include <invoke_sch_dialog.h>#include <string_utils.h>#include <kiway.h>#include <netlist_exporters/netlist_exporter_spice.h>#include <paths.h>#include <pgm_base.h>#include <project/project_file.h>#include <project/net_settings.h>#include <project_sch.h>#include <richio.h>#include <sch_design_block_pane.h>#include <sch_edit_frame.h>#include <sch_io/kicad_sexpr/sch_io_kicad_sexpr.h>#include <sch_bitmap.h>#include <sch_group.h>#include <sch_line.h>#include <sch_junction.h>#include <sch_bus_entry.h>#include <sch_shape.h>#include <sch_painter.h>#include <sch_sheet_pin.h>#include <sch_commit.h>#include <sim/simulator_frame.h>#include <symbol_library_manager.h>#include <symbol_viewer_frame.h>#include <tool/picker_tool.h>#include <tool/tool_manager.h>#include <tools/sch_actions.h>#include <tools/sch_selection.h>#include <tools/sch_selection_tool.h>#include <tools/sch_tool_utils.h>#include <tools/sch_edit_table_tool.h>#include <drawing_sheet/ds_proxy_undo_item.h>#include <view/view_controls.h>#include <wildcards_and_files_ext.h>#include <wx_filename.h>#include <wx/filedlg.h>#include <wx/log.h>#include <wx/treectrl.h>#include <wx/msgdlg.h>#include <io/kicad/kicad_io_utils.h>#include <libraries/symbol_library_adapter.h>#include <printing/dialog_print.h>Go to the source code of this file.
Macros | |
| #define | HITTEST_THRESHOLD_PIXELS 5 | 
Functions | |
| static bool | highlightNet (TOOL_MANAGER *aToolMgr, const VECTOR2D &aPosition) | 
Variables | |
| static const wxChar | traceSchPaste [] = wxT( "KICAD_SCH_PASTE" ) | 
| Flag to enable schematic paste debugging output.   | |
| static VECTOR2D | CLEAR | 
| #define HITTEST_THRESHOLD_PIXELS 5 | 
Definition at line 478 of file sch_editor_control.cpp.
Referenced by SCH_SELECTION_TOOL::CollectHits(), SCH_SELECTION_TOOL::GetNode(), PCB_CONTROL::InteractiveDelete(), PL_EDIT_TOOL::InteractiveDelete(), DRAWING_TOOL::PlaceTuningPattern(), PL_SELECTION_TOOL::SelectPoint(), SCH_EDITOR_CONTROL::SimProbe(), and SCH_EDITOR_CONTROL::SimTune().
      
  | 
  static | 
Definition at line 765 of file sch_editor_control.cpp.
References _, CLEAR, SCH_ITEM::Connection(), dummy, erc, SCH_EDIT_FRAME::GetCurrentSheet(), SCH_EDIT_FRAME::GetHighlightedConnection(), SCH_SYMBOL::GetLibSymbolRef(), SCH_SELECTION_TOOL::GetNode(), EDA_ITEM::GetParent(), SCH_SYMBOL::GetPins(), SCH_EDIT_FRAME::GetSelectedNetNavigatorItem(), TOOL_MANAGER::GetTool(), TOOL_MANAGER::GetToolHolder(), SCH_ITEM::IsConnectivityDirty(), LIB_SYMBOL::IsPower(), NO_CLEANUP, SCH_EDIT_FRAME::RecalculateConnections(), SCH_FIELD_T, SCH_EDIT_FRAME::Schematic(), SCH_EDIT_FRAME::SelectNetNavigatorItem(), SCH_EDIT_FRAME::SendCrossProbeClearHighlight(), SCH_EDIT_FRAME::SetCrossProbeConnection(), SCH_EDIT_FRAME::SetHighlightedConnection(), EDA_ITEM::Type(), and SCH_EDIT_FRAME::UpdateNetHighlightStatus().
Referenced by SCH_EDITOR_CONTROL::ClearHighlight(), SCH_EDITOR_CONTROL::HighlightNet(), SCH_EDITOR_CONTROL::HighlightNetCursor(), and PCB_NET_INSPECTOR_PANEL::OnNetsListContextMenu().
      
  | 
  static | 
Definition at line 762 of file sch_editor_control.cpp.
Referenced by SCH_EDITOR_CONTROL::ClearHighlight(), GetVirtualKeyCodeName(), and highlightNet().