Jeff Young
|
dcbd897a95
|
Push/pop tools even when selected from the toolbar.
|
6 years ago |
Jeff Young
|
5610261dce
|
Immediate-action hotkeys (and context menu actions) for eeschema.
|
6 years ago |
Jeff Young
|
ef5c69167a
|
Start moving some LibEdit and SchEdit menubar menus to actions.
Also includes a bunch of bug fixes that got intermingled.
Fixes: lp:1828826
* https://bugs.launchpad.net/kicad/+bug/1828826
Fixes: lp:1828826
* https://bugs.launchpad.net/kicad/+bug/1828826
Fixes: lp:1828793
* https://bugs.launchpad.net/kicad/+bug/1828793
|
7 years ago |
Jeff Young
|
cd2bd23c37
|
Fix a bunch of issues with hotkeys, IDs and event processing.
Fixes: lp:1827894
* https://bugs.launchpad.net/kicad/+bug/1827894
|
7 years ago |
Jeff Young
|
902be18a04
|
More modern toolset context menu work.
Text/label type changes and bus entry shape changes. And some
context menu bug fixing.
|
7 years ago |
Camille
|
f5f7ba4746
|
Fix loop variable copy in for-range loop, use const reference instead
|
8 years ago |
decimad
|
6a9c1cb6a1
|
Split the undo/redo event into the two stages "pre" and "post" for convenient synchronization of dependent state.
|
9 years ago |
Simon Richter
|
1b2fd6a382
|
Replace BOOST_FOREACH with C++11 range based for.
|
9 years ago |
Maciej Suminski
|
f8f6fd41ad
|
Introduced a new type of action: TA_ACTIVATE to distinguish events activating tools from common tool actions.
|
11 years ago |
Maciej Suminski
|
3f8d9da31f
|
Key events are handled by wxEVT_CHAR instead of wxEVT_KEY_[UP|DOWN]. Fixed issue of chars that require modifiers (e.g. ? is Shift+/ on US keyboard layout).
|
12 years ago |
Maciej Suminski
|
a73e386505
|
Added a new tool event: TA_UNDO_REDO, sent after undo/redo operation is issued.
|
12 years ago |
Povilas Kanapickas
|
7f12513c7e
|
Remove some uses of using namespace std.
|
12 years ago |
Maciej Suminski
|
c21ae6efca
|
Double click support for the Tool Framework.
|
12 years ago |
Maciej Suminski
|
5249b1a6da
|
Renamed TOOL_MOUSE_BUTTONS constants to avoid name conflict with Windows MB_RIGHT constant.
|
12 years ago |
Maciej Suminski
|
bc305859b2
|
Mainly case changes.
|
12 years ago |
Maciej Suminski
|
0ac3e1fbf2
|
Namespace KiGfx->KIGFX.
template<> -> template <>
Some more reformatting according to uncrustify results.
|
12 years ago |
Maciej Suminski
|
22045b61ea
|
Converted tabs to spaces. Removed trailing whitespaces.
|
12 years ago |
Maciej Suminski
|
6b74b5771a
|
Even more code comments and reformatting.
|
12 years ago |
Maciej Suminski
|
3f320e4d68
|
Some more comments and code formatting.
|
12 years ago |
Maciej Suminski
|
2c03bf4109
|
Removed TA_ActivateTool (now tools are invoked by sending TA_Action event, with the tool name as string parameter).
Developed TOOL_Action class & added ActionManager. Hot keys registered by tools are processed.
Selection & move tool can be invoked by a hot key.
|
12 years ago |
Maciej Suminski
|
89a138c09e
|
Added handling keyboard events for the Tool framework.
|
12 years ago |
Maciej Suminski
|
ee80c7f674
|
Some more reformatting and adding copyright notices.
|
12 years ago |
tomasz.
|
241061025b
|
Added core tool framework files + boost::context assembly stuff (initial, very buggy and unfinished work).
|
12 years ago |