Jeff Young
|
69afa27a5f
|
Implement ACTION_TOOLBAR and update some of the menus to ACTION_MENU.
This gives us better separation of MVC in line with the design of
the modern toolset. It also reduces a whole bunch of duplicated
data.
|
2019-05-15 17:50:52 +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
|
7995b5cc3c
|
Restore selection on abort and undo/redo.
Also includes a related bug fix to not create an undo record for
the initial schematic cleanup.
Fixes: lp:1825975
* https://bugs.launchpad.net/kicad/+bug/1825975
|
2019-05-11 15:38:49 +01:00 |
Jeff Young
|
792c4328aa
|
Cleanup.
|
2019-05-10 21:40: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
|
ea0941cab3
|
Implement modern tools for LibEdit.
|
2019-05-10 16:11:57 +01:00 |
Jeff Young
|
207900e4f9
|
Move libedit message panel updating to the Inspection Tool.
|
2019-05-06 15:31:23 +01:00 |
Jeff Young
|
a461eae8b9
|
Fix 100s of usages of GetFlags() which conflated != 0 with being edited.
While this was true long ago, many flags have been added since which
have nothing to do with editing (HIGHLIGHTED, BEGIN_ONPAD, etc.)
|
2019-04-22 09:58:06 +01:00 |
Jeff Young
|
8a54b1b3b7
|
Add view refresh calls for edit operations.
Note that the bug referenced in the "fixes" section is only one
of many addressed by this commit.
Fixes: lp:1798449
* https://bugs.launchpad.net/kicad/+bug/1798449
|
2018-10-18 12:12:48 +01:00 |
Jeff Young
|
d7178c7833
|
Implement GAL refresh for a bunch of operations.
|
2018-10-09 11:08:55 +01:00 |
Tomasz Wlostowski
|
90c7c60471
|
eeschema-gal: initial GALified version. Lots of stuff still to do!
|
2018-10-09 11:08:52 +01:00 |
Tomasz Wlostowski
|
c024fce625
|
eeschema-gal: moved libedit to a separate directory
|
2018-10-09 11:08:52 +01:00 |