Maciej Suminski
|
78853febbe
|
Zone fill/unfill actions in context menu (GAL).
|
2014-07-09 16:57:01 +02:00 |
Maciej Suminski
|
898e4e269e
|
Fixed the only-type condition for empty selection case.
|
2014-07-09 16:50:31 +02:00 |
Maciej Suminski
|
e6c1254dc8
|
"Create corner" context menu entry for draw segments and zone outlines (GAL).
|
2014-07-09 16:50:31 +02:00 |
Maciej Suminski
|
4068d6c858
|
Selection tool uses the real drag origin to compute offset when dragging items.
|
2014-07-09 16:50:31 +02:00 |
Maciej Suminski
|
b8fd1de71c
|
Added module texts to the preferred types list in SELECTION_TOOL.
|
2014-07-09 16:50:31 +02:00 |
Maciej Suminski
|
433e17a582
|
Support for "locked" property for modules (GAL).
|
2014-07-09 16:50:31 +02:00 |
Maciej Suminski
|
c1eda6b88c
|
Some of the Tool Actions need to be run in immediate mode - fixed.
|
2014-07-09 16:50:31 +02:00 |
Maciej Suminski
|
49dd416c53
|
Dragged items offset is cleared when dragging is finished.
|
2014-07-09 16:50:31 +02:00 |
Maciej Suminski
|
f32419f7e6
|
New pads in the module editor does not show up in the center of the edited module.
|
2014-07-09 16:50:31 +02:00 |
Maciej Suminski
|
0953d5730b
|
Clear selection before opening the module editor.
|
2014-07-09 16:44:23 +02:00 |
Maciej Suminski
|
0163b589b4
|
Workarounded restoring focus to GAL canvas after layer switching.
|
2014-07-09 16:44:22 +02:00 |
Maciej Suminski
|
b1837615aa
|
Added event queue to handle events at the end of the event processing cycle.
|
2014-07-09 16:25:50 +02:00 |
Maciej Suminski
|
db0d708300
|
Simplified code for switching layers in GAL view. Tools are notified of layer change event.
|
2014-07-09 16:25:50 +02:00 |
Maciej Suminski
|
c0a96141df
|
Added AF_NOTIFY flag for TOOL_ACTIONs.
|
2014-07-09 15:10:32 +02:00 |
Maciej Suminski
|
b2d0737329
|
Fixed continous line drawing.
Outline mode can be set up on any layer.
|
2014-07-09 15:10:32 +02:00 |
Maciej Suminski
|
d7c3c7828b
|
wxWidgets 2.8 compatibility fixes.
|
2014-07-09 15:10:32 +02:00 |
Maciej Suminski
|
587f22e10b
|
Outline display mode for module edges & texts in the module editor.
|
2014-07-09 15:10:32 +02:00 |
Maciej Suminski
|
65c116621d
|
Added support for changing the cursor size.
|
2014-07-09 15:10:32 +02:00 |
Maciej Suminski
|
15f5c228cc
|
Fixed autozooming with empty board/module.
|
2014-07-09 15:10:32 +02:00 |
Maciej Suminski
|
2b0e27f132
|
Introduced SELECTION_CONDITIONS to determine which menu entries should be visible in the SELECTION_TOOL context menu, depending on the selection.
|
2014-07-09 15:10:32 +02:00 |
Maciej Suminski
|
bfa15d8db0
|
Moved SELECTION out of SELECTION_TOOL class.
|
2014-07-09 15:10:32 +02:00 |
Maciej Suminski
|
d21271b432
|
Pad Enumeration tool support for SMD pads.
|
2014-07-09 15:10:32 +02:00 |
Maciej Suminski
|
709dfcc16e
|
Added settings dialog for Pad Enumeration tool.
|
2014-07-09 15:10:32 +02:00 |
Maciej Suminski
|
2bcbb67528
|
Initial version of the Pad Enumeration tool.
|
2014-07-09 15:02:56 +02:00 |
Maciej Suminski
|
cf79b4c64f
|
Removed redundant accessor calls in MODULE_TOOLS.
|
2014-07-09 15:02:56 +02:00 |
Maciej Suminski
|
ed88c40be5
|
Moved module editor-specific tools to a separate class (MODULE_TOOLS).
|
2014-07-09 15:02:56 +02:00 |
Maciej Suminski
|
a6484f1acb
|
Drawing tools used to crash when the drawing tool was interrupted - fixed.
|
2014-07-09 15:02:56 +02:00 |
Maciej Suminski
|
b42091bc06
|
Fixed anchor placement tool in module editor (GAL).
|
2014-07-09 15:02:56 +02:00 |
Maciej Suminski
|
6f772c90d9
|
Renamed "Placement" context menu to "Align/distribute".
|
2014-07-09 15:02:56 +02:00 |
Maciej Suminski
|
84fa537b22
|
Changes in display options are handled by PCBNEW_CONTROL (GAL).
|
2014-07-09 15:02:56 +02:00 |
Maciej Suminski
|
2b1d6b303a
|
Added support for module edge splitting with double click.
|
2014-07-09 15:02:56 +02:00 |
Maciej Suminski
|
47f1fec31d
|
DXF drawing placement tool for GAL.
|
2014-07-09 15:02:56 +02:00 |
Maciej Suminski
|
72c70148e8
|
Fixed a few memory leaks and Valgrind warnings.
|
2014-07-09 15:02:56 +02:00 |
Maciej Suminski
|
77d8b2d84e
|
Context menu for the Placement Tool.
|
2014-07-09 14:23:13 +02:00 |
Maciej Suminski
|
f0ff744e97
|
Initial version of the Placement Tool.
|
2014-07-09 14:23:13 +02:00 |
Maciej Suminski
|
e3c4f425dc
|
Fixed wrong reference point for copied items in subsequent module editor invocations (GAL).
|
2014-07-09 14:23:13 +02:00 |
Maciej Suminski
|
ac8ee56e51
|
Pasted module texts are rotated in the right way.
|
2014-07-09 14:23:13 +02:00 |
Maciej Suminski
|
5941f196c3
|
Reference point is selected for copied items. Enabled autopanning for copy & paste operations (module editor/GAL).
|
2014-07-09 14:23:13 +02:00 |
Maciej Suminski
|
95a4f61eee
|
wxWidgets 2.8 compatibility fix.
|
2014-07-09 14:23:13 +02:00 |
Maciej Suminski
|
5e48a79639
|
Copy & paste for module editor (GAL).
|
2014-07-09 14:22:29 +02:00 |
Maciej Suminski
|
ae431bbb05
|
Added MODULE::Add( BOARD_ITEM* )/Remove( BOARD_ITEM* )/Delete( BOARD_ITEM* ).
Removed MODULE::AddPad().
|
2014-07-09 14:22:29 +02:00 |
Maciej Suminski
|
d73ab976df
|
Added support for placing the footprint anchor.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
637919a699
|
Added support for pads, texts and graphics removal in module editor (GAL).
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
5dc1f92608
|
Added pad placement tool for module editor (GAL).
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
67136d21b1
|
MInor fixes.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
99043b777d
|
Adapted graphics tools to cooperate with module editor.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
ba320ac7c3
|
Added "edit modules" mode for DRAWING_TOOL.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
fc44f34ade
|
Fixed DRAWING_TOOL::PlaceTextModule() method.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
b05885c2f1
|
Refactored drawing tools: lines, circles and arcs.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
69c73b0ebc
|
Updated POINT_EDITOR to handle module edges.
|
2014-07-09 13:50:27 +02:00 |