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 |
Maciej Suminski
|
26323007b5
|
Added a handler for not implemented toolbar buttons functionality in GAL.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
94cc845b3f
|
Added AF_ACTIVATE flag for TOOL_ACTIONs.
Reworked the way of processing events in TOOL_MANAGER class.
Added GetCommandStr() for TOOL_EVENT class.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
34fbde42fc
|
Improved way of translating wxEvent commands to TOOL_ACTIONs.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
74522d5b3c
|
Corrected names of common tool actions.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
6d1417bafa
|
SELECTION_TOOL in edit module mode does not try to select MODULEs.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
5d1ec2b204
|
Restored invocation of SELECTION_TOOL commands with TOOL_ACTIONs.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
5ce29330b1
|
Restored support for custom angle rotation.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
6e0bd1eedc
|
Adapted tools to PCB_BASE{_EDIT}_FRAME.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
b0f3e79e54
|
Created a common interface for edit frames.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
eee2779f6b
|
Moved some layout editor specific tool actions to another class (PCB_EDITOR_CONTROL).
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
7ade7db078
|
SELECTION_TOOL got a new mode to edit MODULEs.
|
2014-07-09 12:10:27 +02:00 |
Maciej Suminski
|
2ee890d74b
|
Minor changes.
|
2014-07-09 11:59:24 +02:00 |
Maciej Suminski
|
a6dac245c0
|
Removed TOOL_ACTIONs: selectionSingle, selectionClear. SELECTION_TOOL methods are called directly instead.
|
2014-07-09 11:59:24 +02:00 |
Maciej Suminski
|
0306ec7efe
|
{Set,Get}ActiveLayer moved from PCB_EDIT_FRAME to PCB_BASE_FRAME.
|
2014-07-09 11:50:27 +02:00 |
Maciej Suminski
|
a24576f3ce
|
Initial version of the GAL-based Module Editor.
|
2014-07-09 11:22:43 +02:00 |
Maciej Suminski
|
8a5fedb728
|
Code formatting and cleaning.
|
2014-07-09 11:22:43 +02:00 |