kicad/eeschema/tools
Jeff Young 981072598b Overhaul cursor code for new tool/action framework.
Includes the addition of an onSetCursor() handler which must be called
from both the GAL canvas AND the GAL backend (at least on OSX) to prevent
cursor flickering between (for instance) pencil and arrow.

Also includes new architecture for point editors which allows them to
coordiate cursors with the editing tools (so we can switch to an arrow
when over a point).
2019-06-27 22:37:11 +01:00
..
backanno.cpp Fix build error. 2019-06-16 18:31:10 -04:00
ee_actions.cpp eeschema: Insert junctions when repeating 2019-06-18 20:12:08 -07:00
ee_actions.h eeschema: Insert junctions when repeating 2019-06-18 20:12:08 -07:00
ee_inspection_tool.cpp Implement I18N for ACTIONs. 2019-06-17 10:45:23 +01:00
ee_inspection_tool.h Yet more command conversions to ACTIONs. 2019-06-02 21:10:56 +01:00
ee_picker_tool.cpp Overhaul cursor code for new tool/action framework. 2019-06-27 22:37:11 +01:00
ee_picker_tool.h Eeschema: avoid crashes when the tool highlight or delete is activated and clicking in a empty schematic. 2019-06-25 08:31:22 +02:00
ee_point_editor.cpp Overhaul cursor code for new tool/action framework. 2019-06-27 22:37:11 +01:00
ee_point_editor.h Overhaul cursor code for new tool/action framework. 2019-06-27 22:37:11 +01:00
ee_selection.cpp Convert separate-compilation of selection.cpp to polymorphism. 2019-06-10 23:46:00 +01:00
ee_selection.h Convert separate-compilation of selection.cpp to polymorphism. 2019-06-10 23:46:00 +01:00
ee_selection_tool.cpp Overhaul cursor code for new tool/action framework. 2019-06-27 22:37:11 +01:00
ee_selection_tool.h Implement a more robust tool stacking architecture. 2019-06-27 17:01:31 +01:00
ee_tool_base.h Remove selection condition from conditional menu separators. 2019-06-15 20:43:51 +01:00
lib_control.cpp Implement I18N for ACTIONs. 2019-06-17 10:45:23 +01:00
lib_control.h Move a few more things to ACTIONs. 2019-06-16 19:53:30 +01:00
lib_drawing_tools.cpp Overhaul cursor code for new tool/action framework. 2019-06-27 22:37:11 +01:00
lib_drawing_tools.h Push/pop tools even when selected from the toolbar. 2019-06-18 20:24:15 +01:00
lib_edit_tool.cpp Implement a more robust tool stacking architecture. 2019-06-27 17:01:31 +01:00
lib_edit_tool.h Immediate actions for PlEditor, PcbNew, etc. 2019-06-25 11:34:28 +01:00
lib_move_tool.cpp Overhaul cursor code for new tool/action framework. 2019-06-27 22:37:11 +01:00
lib_move_tool.h Immediate-action hotkeys (and context menu actions) for eeschema. 2019-06-15 20:43:51 +01:00
lib_pin_tool.cpp Implement I18N for ACTIONs. 2019-06-17 10:45:23 +01:00
lib_pin_tool.h Immediate-action hotkeys (and context menu actions) for eeschema. 2019-06-15 20:43:51 +01:00
sch_drawing_tools.cpp Overhaul cursor code for new tool/action framework. 2019-06-27 22:37:11 +01:00
sch_drawing_tools.h Immediate-action hotkeys (and context menu actions) for eeschema. 2019-06-15 20:43:51 +01:00
sch_edit_tool.cpp Implement a more robust tool stacking architecture. 2019-06-27 17:01:31 +01:00
sch_edit_tool.h Add handle-based editing for eeschema bitmaps. 2019-06-19 18:35:17 +01:00
sch_editor_control.cpp Implement a more robust tool stacking architecture. 2019-06-27 17:01:31 +01:00
sch_editor_control.h Transition some more stuff from the MVC view to the controller. 2019-06-16 19:53:30 +01:00
sch_line_wire_bus_tool.cpp Overhaul cursor code for new tool/action framework. 2019-06-27 22:37:11 +01:00
sch_line_wire_bus_tool.h Another round of changes for immediate actions. 2019-06-19 18:35:17 +01:00
sch_move_tool.cpp Overhaul cursor code for new tool/action framework. 2019-06-27 22:37:11 +01:00
sch_move_tool.h eeschema: Insert junctions when repeating 2019-06-18 20:12:08 -07:00