Maciej Suminski
|
2ed804b8ef
|
Upstream merge.
|
2014-05-12 17:17:51 +02:00 |
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).
|
2014-04-09 17:33:22 +02:00 |
Maciej Suminski
|
4c5afc46af
|
Added possibility of switching tools by the right toolbar buttons, without deactivating the current tool first (previously tools did not switch if there was one active).
|
2014-04-04 11:50:15 +02:00 |
Maciej Suminski
|
b6aa832f83
|
Converted std::bind1st to boost::bind.
|
2014-04-02 16:30:48 +02:00 |
Maciej Suminski
|
23392ce8c9
|
Upstream merge.
|
2014-04-02 15:38:59 +02:00 |
Maciej Suminski
|
a55d25803e
|
Activation of any drawing/placement tool clears current selection.
|
2014-04-01 14:06:19 +02:00 |
Maciej Suminski
|
dbcc18ab31
|
Enabled autopanning while drawing zones.
|
2014-03-18 14:01:09 +01:00 |
Maciej Suminski
|
4d6f628a1f
|
Minor fixes to zone drawing tool.
|
2014-03-18 11:33:49 +01:00 |
Maciej Suminski
|
1ff99b47c8
|
Fixed triple click bug while drawing zones with DRAWING_TOOL.
|
2014-03-18 11:09:43 +01:00 |
Maciej Suminski
|
54bf21768c
|
Added a few settings to make the layer settings more similar to KiCad defaults (moved vias to VIA_THROUGH_VISIBLE, added a few rules for required layers).
|
2014-03-11 10:58:58 +01:00 |
Maciej Suminski
|
1c253bfba0
|
Some variables initialized to NULL.
|
2014-02-24 11:17:49 +01:00 |
Maciej Suminski
|
87785441bc
|
Removed some excessive variables.
|
2014-02-19 15:20:42 +01:00 |
Maciej Suminski
|
57c69b41db
|
Continous mode for drawing tools (i.e. they do not finish after adding a single object).
|
2014-02-19 13:51:32 +01:00 |
Maciej Suminski
|
e14d9aaf8f
|
Fixed wrongly formulated assert.
|
2014-02-17 17:20:44 +01:00 |
Maciej Suminski
|
05de84d542
|
Undo/redo support.
|
2014-02-17 14:53:01 +01:00 |
Maciej Suminski
|
f82e07849b
|
Improved way of drawing 45-degree lines.
|
2014-02-17 11:33:03 +01:00 |
Maciej Suminski
|
c1c8f54e8b
|
Added a few asserts. Made some steps idiotproof.
|
2014-02-14 15:52:13 +01:00 |
Maciej Suminski
|
9d3f7230ee
|
New items are created using pointers (instead of copying automatic variables when drawing is finished).
|
2014-02-14 15:13:42 +01:00 |
Maciej Suminski
|
b1fb59ad13
|
Refactorization: moved drawing 45 degree multiple line to a function.
|
2014-02-14 14:24:12 +01:00 |
Maciej Suminski
|
a7cb90deb8
|
Some more minor refactorization.
|
2014-02-14 11:35:48 +01:00 |
Maciej Suminski
|
b7d4377621
|
Refactoring: zones and keepout areas are drawn using the same function.
|
2014-02-14 10:47:43 +01:00 |
Maciej Suminski
|
2b62a85263
|
Refactoring: made VIEW, VIEW_CONTROLS, BOARD and PCB_EDIT_FRAME fields in DRAWING_TOOL.
|
2014-02-14 09:49:49 +01:00 |
Maciej Suminski
|
597e98dbf4
|
Cursor is in world coordinates.
|
2014-02-13 20:23:28 +01:00 |
Maciej Suminski
|
3106d25361
|
Added keepout areas drawing tool.
|
2014-02-13 16:24:33 +01:00 |
Maciej Suminski
|
fce753ba24
|
Added zone drawing tool.
|
2014-02-13 16:10:32 +01:00 |
Maciej Suminski
|
45c5a3de7f
|
Placing modules with a minor bug.
|
2014-02-13 12:46:39 +01:00 |
Maciej Suminski
|
87d3458ea9
|
Added PCB_TARGET placing tool.
|
2014-02-11 17:15:33 +01:00 |
Maciej Suminski
|
ae5fa23285
|
Added DIMENSION drawing tool.
|
2014-02-11 14:38:44 +01:00 |
Maciej Suminski
|
2aef11a5fc
|
Made rotate & flip tool actions generic.
Drawing tool reacts to rotate & flip events while placing a text.
|
2014-02-10 17:08:55 +01:00 |
Maciej Suminski
|
4b27778451
|
Basic text placing tool.
|
2014-02-10 15:40:25 +01:00 |
Maciej Suminski
|
02316e02c3
|
Drawing arcs - version 1
|
2014-02-10 10:58:58 +01:00 |
Maciej Suminski
|
45f55fb8c5
|
Actually added files for drawing tools. Added possibility of drawing circles.
|
2014-02-06 17:12:37 +01:00 |