Maciej Suminski
|
8c1f783dd9
|
Code formatting.
|
2014-07-09 14:41:52 +02:00 |
Maciej Suminski
|
8bddf33ab5
|
Context menu for the Placement Tool.
|
2014-07-09 14:23:13 +02:00 |
Maciej Suminski
|
3dd651cf22
|
Initial version of the Placement Tool.
|
2014-07-09 14:23:13 +02:00 |
Maciej Suminski
|
21b3eb98b6
|
Fixed wrong reference point for copied items in subsequent module editor invocations (GAL).
|
2014-07-09 14:23:13 +02:00 |
Maciej Suminski
|
327c8594c5
|
Pasted module texts are rotated in the right way.
|
2014-07-09 14:23:13 +02:00 |
Maciej Suminski
|
cfddb40d79
|
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
|
bba31a43eb
|
wxWidgets 2.8 compatibility fix.
|
2014-07-09 14:23:13 +02:00 |
Maciej Suminski
|
73245e5930
|
Copy & paste for module editor (GAL).
|
2014-07-09 14:22:29 +02:00 |
Maciej Suminski
|
d2c78c8bb7
|
Added MODULE::Add( BOARD_ITEM* )/Remove( BOARD_ITEM* )/Delete( BOARD_ITEM* ).
Removed MODULE::AddPad().
|
2014-07-09 14:22:29 +02:00 |
Maciej Suminski
|
0b4b0f7b0d
|
Added support for placing the footprint anchor.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
e5b868cf73
|
Added support for pads, texts and graphics removal in module editor (GAL).
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
cdeb700f70
|
Added pad placement tool for module editor (GAL).
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
0f3f219ed2
|
MInor fixes.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
17e082088b
|
Fixed the legacy module editor.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
bd22ab3df5
|
Adapted graphics tools to cooperate with module editor.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
d373ffa551
|
Added "edit modules" mode for DRAWING_TOOL.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
803c05992c
|
Fixed DRAWING_TOOL::PlaceTextModule() method.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
e5158c7635
|
Created a header file for DialogEditModuleText class.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
51d2061edf
|
Refactored drawing tools: lines, circles and arcs.
|
2014-07-09 14:01:06 +02:00 |
Maciej Suminski
|
2c19954d19
|
Updated POINT_EDITOR to handle module edges.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
ada02bce97
|
Added a handler for not implemented toolbar buttons functionality in GAL.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
06361eb2c1
|
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
|
3ce4e4d356
|
Improved way of translating wxEvent commands to TOOL_ACTIONs.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
6b61ea547f
|
Corrected names of common tool actions.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
cc7d97319a
|
Module editor: modules are shown in GAL mode when loaded from file/library.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
d4ae51d024
|
Module editor loads the last edited footprint in GAL mode.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
7a5d144d9d
|
SELECTION_TOOL in edit module mode does not try to select MODULEs.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
b020162d79
|
Rotate support for pads.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
acdf9dd65c
|
Added required resets for tools.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
4933fb3f2c
|
Restored invocation of SELECTION_TOOL commands with TOOL_ACTIONs.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
43275ef943
|
Restored support for custom angle rotation.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
d41e93ef14
|
Adapted tools to PCB_BASE{_EDIT}_FRAME.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
98c35ceab4
|
Created a common interface for edit frames.
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
6e34910b75
|
Moved some layout editor specific tool actions to another class (PCB_EDITOR_CONTROL).
|
2014-07-09 13:50:27 +02:00 |
Maciej Suminski
|
63b69d94be
|
Code formatting.
|
2014-07-09 12:10:28 +02:00 |
Maciej Suminski
|
f7e3b1b0cb
|
FOOTPRINT_EDIT_FRAME undo buffer handles operations done with GAL editor.
|
2014-07-09 12:10:27 +02:00 |
Maciej Suminski
|
32171720f0
|
SELECTION_TOOL got a new mode to edit MODULEs.
|
2014-07-09 12:10:27 +02:00 |
Maciej Suminski
|
caf2f12dee
|
Unconditionally initialize the Tool Framework in FOOTPRINT_EDIT_FRAME.
|
2014-07-09 11:59:24 +02:00 |
Maciej Suminski
|
d0615e8fec
|
Move() method updates local coordinates in EDGE_MODULE, D_PAD and TEXTE_MODULE classes.
|
2014-07-09 11:59:24 +02:00 |
Maciej Suminski
|
520038c750
|
Minor changes.
|
2014-07-09 11:59:24 +02:00 |
Maciej Suminski
|
e290fff052
|
Removed TOOL_ACTIONs: selectionSingle, selectionClear. SELECTION_TOOL methods are called directly instead.
|
2014-07-09 11:59:24 +02:00 |
Maciej Suminski
|
d46d241b5e
|
Added layer widget to the module editor.
|
2014-07-09 11:59:23 +02:00 |
Maciej Suminski
|
597338ba5f
|
PCB_LAYER_WIDGET became able to cooperate with PCB_BASE_FRAME.
|
2014-07-09 11:59:23 +02:00 |
Maciej Suminski
|
d93ccff534
|
{Set,Get}ActiveLayer moved from PCB_EDIT_FRAME to PCB_BASE_FRAME.
|
2014-07-09 11:50:27 +02:00 |
Maciej Suminski
|
27ca6c97cb
|
Moved layers visibility synchronization to PCB_DRAW_PANEL_GAL::SyncLayersVisibility().
|
2014-07-09 11:24:56 +02:00 |
Maciej Suminski
|
748f738675
|
Initial version of the GAL-based Module Editor.
|
2014-07-09 11:22:43 +02:00 |
Maciej Suminski
|
936fc76581
|
Code formatting and cleaning.
|
2014-07-09 11:22:43 +02:00 |
Maciej Suminski
|
64e1e419c8
|
Next/previous footprint toolbar buttons are handled in the Module Viewer using GAL canvas.
|
2014-07-09 11:22:43 +02:00 |
Maciej Suminski
|
677240cd2a
|
bugfix: pads edited with properties dialog were not refreshed.
bugfix: changing track width/via size using the dropdown menu when custom size was enabled did not change anything.
|
2014-07-09 11:22:43 +02:00 |
Maciej Suminski
|
3f173e4c5c
|
GAL view in pad properties dialog - initial version.
|
2014-07-09 11:22:43 +02:00 |