Jeff Young
0de9cb345c
Add shortcuts to setting dialogs for track widths, via sizes and grid sizes.
Fixes: lp:1803671
* https://bugs.launchpad.net/kicad/+bug/1803671
7 years ago
Maciej Suminski
dea778842b
Grand printing dialogs refactor
Patch introduces a generic printing settings window that is customized by pcbnew and gerbview.
7 years ago
Maciej Suminski
e81c3a59a2
Refactored and unified board editor and footprint editor print dialogs
7 years ago
Jeff Young
ab67d2f81a
Another go at fixing units changes for rulers.
The previous fix only worked for hot-key changes. This should
include using the toolbar, menu, etc.
7 years ago
Jeff Young
42ee4f79e4
Fix assert in Graphic Item Properties.
Fixes: lp:1792201
* https://bugs.launchpad.net/kicad/+bug/1792201
7 years ago
Jeff Young
c9ca1013b2
Make ModEdit and LibEdit library tree actions more consistent.
Adds Cut/Copy/Paste and Revert for footprints; introduces a new
shared Revert Changes? dialog; hooks up Add Library for footprints,
standardizes the Save As terminology.
7 years ago
Jeff Young
f3f814e622
Performance enhancements for footprint info list.
Cache the footprint info on disk (in the project).
Move timestamp-generation (and checking) to the filesystem so the
above will be bullet-proof.
Rewrite some wxWidgets classes for performance (see common.h).
7 years ago
Jeff Young
afd80c3cdb
Fix botched attempt to have ruler adjust to unit changes.
Also fixes the context menu so there's a specific one for the
measurement tool, allowing zooming for instance without cancelling
the tool.
7 years ago
Jeff Young
16b5f40817
Remove assert and update ruler units on the fly.
Fixes: lp:1781595
* https://bugs.launchpad.net/kicad/+bug/1781595
7 years ago
Jeff Young
49ea6e1670
Fix occurrences of "edition" which should be "editing"
Fixes: lp:1778168
* https://bugs.launchpad.net/kicad/+bug/1778168
(cherry picked from commit bcb1220)
7 years ago
Jeff Young
ae2cb331b1
Merge PCBnew text edit dialogs.
(cherry picked from commit 63b7738)
7 years ago
Jeff Young
40c1c8285d
Combine PCBnew and ModEdit Graphic Item Properties dialogs.
Also UNIT_BINDERizes the result.
(cherry picked from commit edd3b25)
7 years ago
jean-pierre charras
5d72aebd22
Fix code after renaming files
8 years ago
Russell Oliver
b9973a1c67
PcbNew Eagle Import: Archives footprints in pretty library automatically on eagle project import.
8 years ago
jean-pierre charras
70226ecdeb
Fix a few doxygen warnings
8 years ago
John Beard
7863e70181
Move PostCommandMenuEvent to EDA_BASE_FRAME
There is nothing PCB-frame-specific about this function,
it is equally applicable to an frame, for example
PCB_EDIT_FRAME and CVPCB_MAINFRAME, which have EDA_BASE_FRAME
as the nearest common ancestor, except KIWAY_PLAYER,
which is not really concerned with this kind of UI event method.
9 years ago
Simon Richter
59c81976dc
Explicitly mark overriding functions.
9 years ago
Maciej Suminski
1dd43d1d98
Unified undo buffer handling code for PCB & module editor.
Replaced UR_MODEDIT with UR_CHANGED.
10 years ago
Maciej Suminski
b897c5f290
BOARD_ITEM_CONTAINER class.
10 years ago
jean-pierre charras
e2cc78b2b5
Code cleanup: remove dead code (some removed methods were broken), and update or add comments.
10 years ago
jean-pierre charras
2a4f8db792
Pcbnew, archive footprints: fix bug #1495321 . The user can now save the footprints in a library in fp lib table, or in a new library.
10 years ago
Maciej Suminski
0cad702fc7
Fixed footprint editor crash on ref/val text layer change (GAL).
10 years ago
Maciej Suminski
1d6fc920e6
Simplified code for switching canvases.
Moved SwitchCanvas() to PCB_BASE_FRAME and made it common for all subclasses.
More code from UseGalCanvas() is shared between classes.
10 years ago
Maciej Suminski
d624115f35
Fixed failing undo while routing.
10 years ago
https://launchpad.net/~john-j-beard
0350290499
Fix Bug #1426675 (Undo and cancel commands don't have effect for Duplicate operation in legacy mode)
11 years ago
John Beard
8c6313ac1a
Extend arrays and duplicate to pcbnew (GAL and legacy), covering modules, text, lines, tracks, dimensions and targets.
Text arrays can now use "%s" as a placeholder to be substituted with the array index.
Also expand menu options for move exact, arrays and duplicate.
Minor fixes for arrays - use proper unit parsing, add numbering start for circular arrays
Add circle radius indicator to array dialogue
11 years ago
Maciej Suminski
5ce29330b1
Restored support for custom angle rotation.
11 years ago
Maciej Suminski
b0f3e79e54
Created a common interface for edit frames.
11 years ago