Maciej Suminski
3106d25361
Added keepout areas drawing tool.
12 years ago
Maciej Suminski
fce753ba24
Added zone drawing tool.
12 years ago
Maciej Suminski
042b6a1002
Changed PCB_EDIT_FRAME::setTopLayer() to PCB_EDIT_FRAME::SetTopLayer() and changed to public (as it had exactly the same functionality).
12 years ago
Maciej Suminski
45c5a3de7f
Placing modules with a minor bug.
12 years ago
Maciej Suminski
ba1867fe0e
Merged fix from the selection_tool branch.
12 years ago
Maciej Suminski
87d3458ea9
Added PCB_TARGET placing tool.
12 years ago
Maciej Suminski
e43b5f7c0f
Small fix for crippled polylines containing 0 points.
12 years ago
Maciej Suminski
c09e8ade2a
Fixed ratsnest related segfaults on BOARD destruction.
12 years ago
Maciej Suminski
ae5fa23285
Added DIMENSION drawing tool.
12 years ago
Maciej Suminski
46db6ac182
Removed redundant fields DIMENSION::m_arrowD1O, m_arrowD2O, m_arrowG1O, m_arrowG2O (==m_crossBarO/F).
Added DIMENSION::SetOrigin(), DIMENSION::SetEnd(), DIMENSION::GetOrigin(), DIMENSION::GetEnd(), DIMENSION::GetHeight().
Fixed flipping for DIMENSION class.
Added an information that helps to understand roles of the points in the DIMENSION class.
Some minor changes to PCB_PAINTER (mainly using const COLOR4D& for taking the result of GetColor() function).
12 years ago
Maciej Suminski
2aef11a5fc
Made rotate & flip tool actions generic.
Drawing tool reacts to rotate & flip events while placing a text.
12 years ago
Maciej Suminski
4b27778451
Basic text placing tool.
12 years ago
Maciej Suminski
02316e02c3
Drawing arcs - version 1
12 years ago
Maciej Suminski
0dadf3bc7c
Corrected bounding box for arcs (DRAWSEGMENT).
12 years ago
Maciej Suminski
61a76b2955
Merged fix for wrong snapping.
12 years ago
Maciej Suminski
0f026bbe1d
Fixed snapping item in a wrong spot bug.
12 years ago
Maciej Suminski
45f55fb8c5
Actually added files for drawing tools. Added possibility of drawing circles.
12 years ago
Maciej Suminski
b21ce73c37
Initial version of the drawing tool.
12 years ago
Maciej Suminski
363709e7a9
Added TOOL_INTERACTIVE::Activate().
Removed an unnecessary header from class_board_item.h.
12 years ago
Maciej Suminski
5c9e7d9b9b
Merged the lp:~cern-kicad/kicad/selection_tool branch.
12 years ago
Maciej Suminski
8944e92456
Fixed included headers.
12 years ago
Maciej Suminski
b9df36eca5
GAL::GetGridPoint() takes a const reference.
12 years ago
Maciej Suminski
81f84748b3
Modifiers (Shift/Ctrl/Alt) are set also while moving the mouse cursor.
12 years ago
Maciej Suminski
1d4c6ad40e
Minor optimizations.
12 years ago
Maciej Suminski
468e14f003
Merged ratsnest_threadsafe branch.
12 years ago
Maciej Suminski
3a15f5ad28
Initialized value to suppress Valgrind warnings.
12 years ago
Maciej Suminski
17c030aa98
Fixed removal of items in the KiCad-default style.
12 years ago
Maciej Suminski
857956e42e
Fixed bug introduced in the last commit.
12 years ago
Maciej Suminski
d7517e472b
Some items were still marked as selected after undoing an operation.
12 years ago
Cirilo Bernardo
f57eaf45fa
Apply IDF tools patch from Cirilo Bernardo
12 years ago
Cirilo Bernardo
fbe8484225
Apply IDF tools patch from Cirilo Bernardo
12 years ago
Maciej Suminski
a9031edc0d
Grip margin is relative to the world's zoom.
12 years ago
Maciej Suminski
f922533978
Added possibility for editing pads properties.
12 years ago
Miguel Angel Ajo
b39408b14a
Adding a first BOARD class tester, very basic
12 years ago
Maciej Suminski
8df0f769f7
Added KiCad-style modification methods (hover over an item and press a hot key, without selecting first).
Modification point is selected basing on the number of selected items.
Rotation angle setting (Preferences->General) is taken into account while rotating.
12 years ago
Maciej Suminski
625dcddb27
Added 2 tool actions:
- pcbnew.InteractiveSelection.Single for selecting a single item
- pcbnew.InteractiveSelection.Clear for clearing the selection
Made SELECTION_TOOL::clearSelection private.
12 years ago
Maciej Suminski
106fa9bbd8
Edit tool may still be activated if it was invoked with no selected items.
12 years ago
Maciej Suminski
347649e855
Protection against non consecutive net codes.
12 years ago
Maciej Suminski
0b9a8709f8
Modifiers (Alt/Shift/Control) are properly set for events when autopanning is active.
12 years ago
Maciej Suminski
82ca611ed3
SELECTION_TOOL::SELECTION::Clear made private, as there was no chance to call it outside the SELECTION_TOOL class.
12 years ago
Maciej Suminski
b317894ea0
Snapping settings are valid while autopanning.
12 years ago
Dick Hollenbeck
ec9c949c9b
Windows name export tweak
12 years ago
Dick Hollenbeck
142782b402
remove wxApp()::FindLibraryPath() usages from Pcbnew. Use environment variable substitution.
12 years ago
Dick Hollenbeck
33e26b278d
KIWAY in progress...
12 years ago
Maciej Suminski
f87b6962e0
Enabled PNS for selected items.
12 years ago
Maciej Suminski
f6aa447036
Ratsnest lines for zones are removed when a zone is dragged.
12 years ago
Dick Hollenbeck
2eb99fefdf
Initial KIWAY (modular-kicad) work. Various tweeks.
12 years ago
Dick Hollenbeck
4f26386e8d
Initial KIWAY (modular-kicad) work. Various tweeks.
12 years ago
Maciej Suminski
3f5c3d4349
Minor changes (fix cvpcb build issue, wx2.8 compatibility, some other stuff).
12 years ago
Maciej Suminski
63bc40b58e
Takes into account hidden module text settings.
12 years ago