jean-pierre charras
5abb61e195
DIALOG_FIELDS_EDITOR_GLOBAL: fix a few minor issues.
5 years ago
Jeff Young
1916ea868b
Highlight current row in Edit Symbol Fields, and save col widths.
Fixes https://gitlab.com/kicad/code/kicad/issues/4235
6 years ago
Seth Hillbrand
872f0eb44c
eeschema: Set grid editor to use qty as the drop-down
Symbol fields uses a custom expander control. This should be tied to a
column that cannot be hidden in order to ensure the ability to view sub
elements remains intact, like the standard control.
Fixes: lp:1780847
* https://bugs.launchpad.net/kicad/+bug/1780847
7 years ago
Jeff Young
779ef044b7
Fix wxGrid column dragging bugs.
Close an open editor when dragging (as wxWidgets won't move it).
Make sure native column headers aren't in use where we need dragging:
their interaction with wxWidgets' dragging is buggy.
Fixes: lp:1796398
* https://bugs.launchpad.net/kicad/+bug/1796398
Fixes: lp:1796396
* https://bugs.launchpad.net/kicad/+bug/1796396
7 years ago
Jeff Young
b90a261d5c
More safety fixes for uncommitted grid changes.
7 years ago
Wayne Stambaugh
8e7d6063fd
Minor dialog and frame window improvements.
Drop all uses of wxRAISED_BORDER and wxSUNKEN_BORDER from dialogs and
panels used in main frame windows.
Drop use of wxSP_3DSASH options on all wxSplitterWindow definitions.
Minor dialog alignment and spacing fixes.
7 years ago
Jeff Young
52271d3195
Add an Add Field button to global Field Editor.
Fixes: lp:1747602
* https://bugs.launchpad.net/kicad/+bug/1747602
(cherry picked from commit 1e5b1b0)
8 years ago
Jeff Young
aaf47bbe71
Replace "unsaved changes" dialog to Global Fields Editor.
8 years ago
Jeff Young
9311393016
Add expand/collapse to grouped rows in Fields Editor.
Fixes: lp:1767746
* https://bugs.launchpad.net/kicad/+bug/1767746
8 years ago
Jeff Young
dcf02f5f67
Use a single calc-column-width-impl for Fields Editor.
Also adds calculation of the initial splitter position based on
the widths of the fields in the list.
Fixes: lp:1737361
* https://bugs.launchpad.net/kicad/+bug/1737361
8 years ago
Wayne Stambaugh
d776eaca83
Fix button sizer padding on symbol field edit dialog.
8 years ago
Jeff Young
5506efaee5
Add a SaveAndContinue button to the Fields Editor.
8 years ago
Jeff Young
442d1169a8
Adjust min sizes of Global Fields editor for Windows.
Also gets rid of a slew of unnecessary sizers in the dialog.
8 years ago
Jeff Young
000457db7c
Move Fields Editor to wxGrid.
Makes in-place editing much easier and fixes some other issues
(see bug reports).
Fixed sorting bugs in References and added better sorting for
Values.
Removed Description column as it wasn't editable and caused more
confusion than value.
Removed auto-column-width after initial render.
Re-implemented undo/redo.
Fixes: lp:1749287
* https://bugs.launchpad.net/kicad/+bug/1749287
Fixes: lp:1737361
* https://bugs.launchpad.net/kicad/+bug/1737361
Fixes: lp:1759756
* https://bugs.launchpad.net/kicad/+bug/1759756
Fixes: lp:1763223
* https://bugs.launchpad.net/kicad/+bug/1763223
Fixes: lp:1761378
* https://bugs.launchpad.net/kicad/+bug/1761378
8 years ago
jean-pierre charras
dba198e576
Fix code after renaming files
Change class names according to the new name of the main dialog
8 years ago
jean-pierre charras
35a0688bf7
rename dialog_bom_editor* files to dialog_fields_editor_global*
rename also associated files
8 years ago
Chris Pavlina
7b1c9c145f
DIALOG_BOM_EDITOR: DPI-independent size
8 years ago
Wayne Stambaugh
f7ab50f791
UI string normalization.
Replace all instances of "component" and "part" with "symbol" when
referring to schematic and library symbols.
Replace all instances of "component" with "footprint" when referring to
board and library footprints.
Minor dialog layout fixes to some of the dialogs impacted by the UI
string changes.
8 years ago
jean-pierre charras
51bed4bae9
Fix incorrect handling of wxID_CANCEL and Close events in DIALOG_BOM_EDITOR.
9 years ago
Oliver Walters
d4e41c4f97
Component table improvements
9 years ago
jean-pierre charras
342f28f106
dilaog bom editor: fix min sizes.
9 years ago
Oliver Walters
5fe13c01c7
Improvements for component table
9 years ago
Oliver Walters
29e3e55ad3
Removed BOM functionality
- Removed ability to generate BOM to file
- Removed Save/Cancel window when closing table
- No longer updates table <after> table is closed
- Bugfix for field names (previously comparison was case insensitive)
9 years ago
Oliver Walters
d792e36151
Reworked UI
- Buttons are enabled/disabled within wxUpdateUI events
- Save/Cancel dialog used to close window and apply (or reject) changes
9 years ago
Oliver
a39856485c
Added component table dialog
- Allows grouping of matched components
- Bulk edit of components in a spreadsheet window
- User can choose to save / undo changes
- All changes are pushed to the undo stack in a single operation
- Export table to HTML / CSV output
9 years ago