KiCad PCB EDA Suite
sch_edit_tool.cpp File Reference
#include <kiway.h>
#include <tool/picker_tool.h>
#include <tools/sch_edit_tool.h>
#include <tools/ee_selection_tool.h>
#include <tools/sch_line_wire_bus_tool.h>
#include <tools/sch_move_tool.h>
#include <tools/sch_drawing_tools.h>
#include <widgets/infobar.h>
#include <ee_actions.h>
#include <bitmaps.h>
#include <confirm.h>
#include <eda_item.h>
#include <string_utils.h>
#include <sch_item.h>
#include <sch_symbol.h>
#include <sch_shape.h>
#include <sch_sheet.h>
#include <sch_sheet_pin.h>
#include <sch_text.h>
#include <sch_textbox.h>
#include <sch_bitmap.h>
#include <sch_view.h>
#include <sch_line.h>
#include <sch_bus_entry.h>
#include <sch_junction.h>
#include <sch_edit_frame.h>
#include <schematic.h>
#include <drawing_sheet/ds_proxy_view_item.h>
#include <drawing_sheet/ds_proxy_undo_item.h>
#include <eeschema_id.h>
#include <status_popup.h>
#include <wx/gdicmn.h>
#include <dialogs/dialog_change_symbols.h>
#include <dialogs/dialog_image_properties.h>
#include <dialogs/dialog_line_properties.h>
#include <dialogs/dialog_wire_bus_properties.h>
#include <dialogs/dialog_symbol_properties.h>
#include <dialogs/dialog_sheet_pin_properties.h>
#include <dialogs/dialog_field_properties.h>
#include <dialogs/dialog_junction_props.h>
#include <dialogs/dialog_shape_properties.h>
#include <dialogs/dialog_label_properties.h>
#include <dialogs/dialog_text_properties.h>
#include <math/util.h>
#include <pgm_base.h>
#include <settings/settings_manager.h>
#include <symbol_editor_settings.h>
#include <core/kicad_algo.h>
#include <wx/textdlg.h>

Go to the source code of this file.

Classes

class  SYMBOL_UNIT_MENU
 

Macros

#define HITTEST_THRESHOLD_PIXELS   5
 

Typedefs

using E_C = EE_CONDITIONS
 

Variables

const KICAD_T rotatableItems []
 
static KICAD_T deletableItems []
 

Macro Definition Documentation

◆ HITTEST_THRESHOLD_PIXELS

#define HITTEST_THRESHOLD_PIXELS   5

Definition at line 1187 of file sch_edit_tool.cpp.

Typedef Documentation

◆ E_C

using E_C = EE_CONDITIONS

Definition at line 142 of file sch_edit_tool.cpp.

Variable Documentation

◆ deletableItems

KICAD_T deletableItems[]
static
Initial value:
=
{
}
@ SCH_LINE_T
Definition: typeinfo.h:137
@ SCH_NO_CONNECT_T
Definition: typeinfo.h:134
@ EOT
search types array terminator (End Of Types)
Definition: typeinfo.h:81
@ SCH_SYMBOL_T
Definition: typeinfo.h:147
@ SCH_FIELD_T
Definition: typeinfo.h:146
@ SCH_DIRECTIVE_LABEL_T
Definition: typeinfo.h:145
@ SCH_LABEL_T
Definition: typeinfo.h:142
@ SCH_SHEET_T
Definition: typeinfo.h:149
@ SCH_MARKER_T
Definition: typeinfo.h:132
@ SCH_SHAPE_T
Definition: typeinfo.h:138
@ SCH_HIER_LABEL_T
Definition: typeinfo.h:144
@ SCH_BUS_BUS_ENTRY_T
Definition: typeinfo.h:136
@ SCH_SHEET_PIN_T
Definition: typeinfo.h:148
@ SCH_TEXT_T
Definition: typeinfo.h:141
@ SCH_BUS_WIRE_ENTRY_T
Definition: typeinfo.h:135
@ SCH_BITMAP_T
Definition: typeinfo.h:139
@ SCH_TEXTBOX_T
Definition: typeinfo.h:140
@ SCH_GLOBAL_LABEL_T
Definition: typeinfo.h:143
@ SCH_JUNCTION_T
Definition: typeinfo.h:133

Definition at line 1070 of file sch_edit_tool.cpp.

Referenced by SCH_EDIT_TOOL::DeleteItemCursor(), and SCH_EDIT_TOOL::DoDelete().

◆ rotatableItems