Jeff Young
|
ad26ece8d4
|
Add Global Edit Text and Graphics Properties to Eeschema.
Fixes: lp:1801150
* https://bugs.launchpad.net/kicad/+bug/1801150
|
2019-07-01 22:15:25 +01:00 |
Jeff Young
|
3a0256aade
|
Add handle-based editing for eeschema bitmaps.
Also cleans out a bunch of duplicated functionality from the image
editor dialog.
Fixes: lp:1828722
* https://bugs.launchpad.net/kicad/+bug/1828722
|
2019-06-19 18:35:17 +01:00 |
Jeff Young
|
9e464f9f5b
|
Implement rollover highlighting for Eeschema delete tool.
|
2019-06-17 22:15:20 +01:00 |
Jeff Young
|
5610261dce
|
Immediate-action hotkeys (and context menu actions) for eeschema.
|
2019-06-15 20:43:51 +01:00 |
Jeff Young
|
568c8c336b
|
Move DRC control to a tool; move assorted commands to ACTIONS.
|
2019-06-03 21:08:30 +01:00 |
Jeff Young
|
f602ccd814
|
Insert EE_TOOL_BASE under SchEdit and LibEdit tools, and fix errant rename scope which clobbered PCBNew's PICKER_TOOL.
|
2019-05-12 13:47:08 +01:00 |
Jeff Young
|
c1539ae014
|
Naming changes to reflect sharing between SchEdit and LibEdit.
|
2019-05-10 19:56:20 +01:00 |
Jeff Young
|
fd546da640
|
Homogenize hit testing and selection return types.
Prep work for sharing SCH_SELECTION_TOOL with LibEdit.
|
2019-05-05 17:14:30 +01:00 |
Jeff Young
|
32765ebffd
|
Do some refactoring in prep for sharing some sch tools with libedit.
|
2019-05-05 17:14:30 +01:00 |
Jeff Young
|
7e3ad4585a
|
Fix issues with dragging, moving and rotating wires.
|
2019-05-05 17:14:30 +01:00 |
Jeff Young
|
90a663facd
|
Implement sheet cleanup in modern toolset.
|
2019-05-05 17:14:30 +01:00 |
Jeff Young
|
1e5334f5d4
|
Implement DeMorgan conversions in modern toolset.
|
2019-05-05 17:14:30 +01:00 |
Jeff Young
|
e9dd8542d1
|
Allow user to change from move to drag and vice versa.
Also fixes bugs when doing a duplicate in the middle of a move.
|
2019-05-05 17:14:29 +01:00 |
Jeff Young
|
423d430b58
|
Replace deleteNode and deleteConnection with selectNode and selectConnection.
|
2019-05-05 17:14:29 +01:00 |
Jeff Young
|
2244dcd567
|
Move show datasheet to SCH_INSPECTOR_TOOL and add show marker info.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
902be18a04
|
More modern toolset context menu work.
Text/label type changes and bus entry shape changes. And some
context menu bug fixing.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
42383ae871
|
Build out some of the modern toolkit context menus.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
da988428cf
|
Add modern toolset cut/copy/paste. They now use the system clipboard.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
2bd4a1b58c
|
Implement properties dialogs in modern toolset.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
de347998d1
|
Implement drag in modern toolset.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
eacc3e67a5
|
Implement repeatDrawItem in modern toolkit and fix bugs.
Fixes moving of SCH_FIELDS.
Fixes undo operations around SCH_FIELDS and SCH_PINS.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
4e0208dfba
|
Move duplicate item and block to modern toolset.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
1c8461bec7
|
Transition mirroring to modern toolset.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
f200c61897
|
Start transitioning block operations to modern toolset.
|
2019-05-05 17:12:59 +01:00 |
Jeff Young
|
d281f051ed
|
Move eeschema delete tool to modern toolset.
|
2019-04-23 14:19:55 +01:00 |
Jeff Young
|
1a007c3e4b
|
Implement SCH_SELECTION_TOOL (but still with legacy semantics).
|
2019-04-22 22:08:18 +01:00 |