Jeff Young
7dfc4e30e4
Add some debugging statements to find out what's up with GTK.
8 years ago
Jeff Young
07a665f4fd
Improve validation of symbol fields editor.
Don't beep when inserting character from focused grid cell (but
before editor is opened).
Handle reference validation separately from name validation and
separately from user field value validation. The old way of setting
the fieldId on the validator wasn't working because the validator
gets copied.
Run validation when leaving cell. Don't just check for empty
(particularly for fields that CAN be empty).
Fixes: lp:1782917
* https://bugs.launchpad.net/kicad/+bug/1782917
(cherry picked from commit 79e04de)
8 years ago
Jeff Young
3a9e98c8c7
Don't put artificial limit on rotation string length.
Fixes: lp:1782753
* https://bugs.launchpad.net/kicad/+bug/1782753
(cherry picked from commit 4b67fec)
8 years ago
Jeff Young
b6934bf547
Remove duplicate labels from global label popup.
Fixes: lp:1782895
* https://bugs.launchpad.net/kicad/+bug/1782895
8 years ago
Jeff Young
833e0b3c0f
One more attempt to get the layers list width right on GTK.
Fixes: lp:1782766
* https://bugs.launchpad.net/kicad/+bug/1782766
8 years ago
Jeff Young
86d98ee7fd
Check via X and Y for indeterminate value before setting.
Fixes: lp:1782889
* https://bugs.launchpad.net/kicad/+bug/1782889
8 years ago
Jeff Young
5c646119a7
Allow user-specification of dimension units.
Also fixes a units bug when round-tripping a dimension through
the file format.
Fixes: lp:1782797
* https://bugs.launchpad.net/kicad/+bug/1782797
8 years ago
Jeff Young
06ea7cdb79
Don't sends events during initialization of UNIT_BINDER.
It can get us in all sorts of trouble.
Fixes: lp:1782855
* https://bugs.launchpad.net/kicad/+bug/1782855
8 years ago
Jeff Young
6d2dfbb5c3
Add Select Footprint and Show Datasheet to Symbol Fields Editor.
Fixes: lp:1782848
* https://bugs.launchpad.net/kicad/+bug/1782848
8 years ago
Jeff Young
2c833f2c91
Fix layout issues in Copper Zones dialog.
(The list width issue probably also affects other zone dialogs.)
Fixes: lp:1782766
* https://bugs.launchpad.net/kicad/+bug/1782766
8 years ago
Jeff Young
ea3ef1eb87
Don't lose model filepath when writing spin boxes back.
Also renames a bunch of stuff to be clearer.
Fixes: lp:1782753
* https://bugs.launchpad.net/kicad/+bug/1782753
8 years ago
Jeff Young
87f72c3d97
Initialize layer comboboxes before trying to set them.
Fixes: lp:1782794
* https://bugs.launchpad.net/kicad/+bug/1782794
8 years ago
Jeff Young
0beaed0439
Use cross-platform header file.
8 years ago
Jeff Young
c1df78d531
Finish project frame library table editing.
Fixes: lp:1782761
* https://bugs.launchpad.net/kicad/+bug/1782761
8 years ago
Jeff Young
bd90341e91
Add Footprint & Datasheet buttons to Edit Symbol dialog.
8 years ago
Maciej Suminski
fecadeca23
Initialize variables in DIALOG_TEXT_PROPERTIES
Fixes: lp:1782547
* https://bugs.launchpad.net/kicad/+bug/1782547
8 years ago
Jeff Young
da35b16392
Allow dialogs to have no parent.
Fixes: lp:1782661
* https://bugs.launchpad.net/kicad/+bug/1782661
8 years ago
Jeff Young
3c1dc9e5c6
Must also set local coords when moving footprint texts.
Fixes: lp:1782542
* https://bugs.launchpad.net/kicad/+bug/1782542
8 years ago
Baranovskiy Konstantin
c08ef3e8f9
Fix untranslatable label.
Column label "Qty" of the symbol fields editor is translatable now.
(cherry picked from commit e7b9b0e)
8 years ago
Jeff Young
e02fe83a71
Some minor cleanup.
8 years ago
Jeff Young
ba0c823673
Fix flicking issues on non-double-buffered platforms.
8 years ago
Jeff Young
3a67300001
Fix reference text smart selection for Windows and Linux.
Fixes: lp:1782382
* https://bugs.launchpad.net/kicad/+bug/1782382
8 years ago
Jeff Young
eaf5b913b6
Add Manage Symbol and Footprint Library tables to project frame.
Fixes: lp:1780604
* https://bugs.launchpad.net/kicad/+bug/1780604
8 years ago
Jeff Young
5621f4221a
A few more spacing & font-size updates for Windows.
8 years ago
Maciej Suminski
887ee46935
Fixed a crash in DIALOG_COPPER_ZONE
wxDataViewCtrl used an incorrect column type, which made wxWidgets try
to extract wxDataViewIcon from an integer variable.
Fixes: lp:1782449
* https://bugs.launchpad.net/kicad/+bug/1782449
8 years ago
Jeff Young
829ba27206
Another round of dialog spacing/font adjustments for Windows.
8 years ago
Jeff Young
93c173fcdd
Add board setup and update PCB from schematic to toolbar.
Also reorders toolbar to more closely align with menus (and
eeschema).
8 years ago
Jeff Young
879ffa4d1c
Adjust dialog spacing for Windows.
8 years ago
jean-pierre charras
c585964da9
fix coding style issues.
8 years ago
Seth Hillbrand
840ad7f680
Add SH_ARC collisions
8 years ago
Jeff Young
65d72e1c11
Fix compile errors on non-GCC compilers.
Fixes: lp:1782148
* https://bugs.launchpad.net/kicad/+bug/1782148
(cherry picked from commit 2ada8fa)
8 years ago
Jeff Young
e6b55c9ae5
New net membership controls for more efficient operation.
(cherry picked from commit f7c5a54)
8 years ago
Jeff Young
977f27f3c4
Adjust spacing on preference panels.
Giving them the correct parent changed the spacing.
(cherry picked from commit 7f602f3)
(cherry picked from commit 718db46)
8 years ago
Jeff Young
abae094955
Remove unused variables.
(cherry picked from commit 4fc5281)
(cherry picked from commit b151c8d)
8 years ago
Jeff Young
909f850d16
Give panels the correct parent (the treebook, not the dialog).
(cherry picked from commit 7338533)
(cherry picked from commit 3ce75be)
8 years ago
Jeff Young
e329a411bf
Add grid and zone dropdowns to GerbView frame.
(cherry picked from commit be5c1e2)
8 years ago
Jeff Young
5048260749
Turn on library filter when library is selected.
It's a pretty good clue that the user wants to filter the footprints
by library (as it has no other purpose).
Fixes: lp:1780487
* https://bugs.launchpad.net/kicad/+bug/1780487
(cherry picked from commit b9a56f1)
8 years ago
Jeff Young
99db5cb543
Allow for reduced nagging with wider use of KIDIALOG.
(cherry picked from commit c2dd5df)
8 years ago
Jeff Young
a52605957e
Reduce verbosity in netlist updating messages.
Fixes: lp:1615755
* https://bugs.launchpad.net/kicad/+bug/1615755
(cherry picked from commit 798efbd)
8 years ago
Jeff Young
7dcc8e346f
Add Edit context menu item for EEschema graphic lines.
Fixes: lp:1779554
* https://bugs.launchpad.net/kicad/+bug/1779554
(cherry picked from commit 02b29ba)
8 years ago
Jeff Young
a4c5e2c82f
Fix focus issues with dialog previews.
Use SetStealsFocus() to fix the Pad Properties dialog, and remove
mouse-enter-kill-focus to fix 3D preview in Footprint Properties
dialog.
Fixes: lp:1761321
* https://bugs.launchpad.net/kicad/+bug/1761321
Fixes: lp:1690766
* https://bugs.launchpad.net/kicad/+bug/1690766
(cherry picked from commit e0c1fc9)
8 years ago
Jeff Young
deed1d67b3
Make SMD terminology consistent.
Fixes: lp:1656688
* https://bugs.launchpad.net/kicad/+bug/1656688
(cherry picked from commit 2946163)
8 years ago
Jeff Young
a747d074c4
Add Worksheet to Render Items for GerbView.
Also added PCB Background Color.
Fixes: lp:1780362
* https://bugs.launchpad.net/kicad/+bug/1780362
(cherry picked from commit f789ef1)
8 years ago
Jeff Young
68e7a49b53
Add position to Eeschema's edit text dialogs.
Fixes: lp:1627467
* https://bugs.launchpad.net/kicad/+bug/1627467
(cherry picked from commit 07c7828)
8 years ago
Jeff Young
45e6dfc7af
Simplify copy/paste of pad settings.
Fixes: lp:1743141
* https://bugs.launchpad.net/kicad/+bug/1743141
(cherry picked from commit 13ece03)
8 years ago
Jeff Young
1bca706115
Move search status messages to Find/Replace dialog.
Fixes: lp:1777699
* https://bugs.launchpad.net/kicad/+bug/1777699
(cherry picked from commit 1ae8a2b)
8 years ago
Jeff Young
d016238c82
Rewrite Move And Swap Layers dialog.
Fixes: lp:1670422
* https://bugs.launchpad.net/kicad/+bug/1670422
(cherry picked from commit 356a767)
8 years ago
Jeff Young
7d71861015
If the user has a selection then show the footprint.
Don't be pedantic about it having to come from the footprint
list, the component list also has footprints assigned.
(cherry picked from commit 759fba1)
8 years ago
Jeff Young
34857d06c4
Create CvPcb's footprint viewer through Kiway().Player()
This allows it to participate in Kiway things such as updating
language or common settings.
Fixes: lp:1779558
* https://bugs.launchpad.net/kicad/+bug/1779558
(cherry picked from commit b3f8478)
8 years ago
Jeff Young
df863e44e2
Wire m_showPageLimits control up to GAL canvas.
Fixes: lp:1499285
* https://bugs.launchpad.net/kicad/+bug/1499285
(cherry picked from commit 4cb7442)
8 years ago