Mike Williams
a9c4534a38
Schematic/Fields Table: handle sheet changes
2 years ago
Mike Williams
e1d5089c74
Symbol Fields Table: handle recursive sheet add/delete/update
2 years ago
Mike Williams
dc103b88d1
Symbol Fields Table: make non-modal
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/2141
2 years ago
Mike Williams
63690d4a0b
Symbol Fields Table: fix broken delete
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15405
2 years ago
Mike Williams
111d73067d
Symbol Fields Table: don't deref non-existant ref
2 years ago
Mike Williams
fe32492252
Symbol Fields Table: scope control for limited view of symbols
2 years ago
Mike Williams
6ae8968a5b
Symbol Fields Table: add selection controls
Allows cross-probing to other editors.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/8188
2 years ago
Mike Williams
c61da43ee2
Coverity: fix copy paste pointless cast
2 years ago
Mike Williams
3428bd8e83
Symbol Fields Table: convert to SCH_COMMIT
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/11899
2 years ago
Mike Williams
37fdcce0a0
Fields Editor Table: add checkboxes for fields representing attributes
DNP, Exclude from ..., etc.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15300
2 years ago
Mike Williams
df04171234
Fields Editor Table: apply correct column attr to new fields
2 years ago
Mike Williams
39297adc61
Fields Table Editor: remove old assumptions about Qty being last col
2 years ago
Mike Williams
25e391719e
Fields Table: convert special strings like Quantity to named variables
Before, we did not actually prevent users from adding a field also named
Quantity to their symbols. This of course does not play nicely with the
assumptions that Quantity is a special column in the fields editor.
By making it a named variable, the user can safely add it to a symbol
and it will not be editable, and will also work in the fields table
editor as expected.
2 years ago
Mike Williams
e26dcbece4
Symbol Fields Table: add item number support
2 years ago
Mike Williams
7cb8d3d1c9
Schematic fields: implement fields with variables as names
Special case that always fills in the value with the value of the
variable
2 years ago
Jeff Young
bde9c2cbc5
ADDED FFT analyses.
CHANGED abandon the unpredictable behaviour of the Simulation Command
dialog. You now separately add simulation tabs (which have invariant
command types once created), and the dialog edits the current tab.
Also a bunch of bug fixes to make multiple simulation plots actually
work.
2 years ago
Mike Williams
f9d4b75726
Symbol Fields Table: performance optimizations
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/14972
2 years ago
Mike Williams
6e2bea8128
Symbol Fields Table: fix grid tricks show/hide column corruption
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/14874
2 years ago
Mike Williams
fb7925806c
Symbol Fields: allow hiding reference column
2 years ago
Mike Williams
039f23eba8
Symbol Fields Table: check against data model col for grouping
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/14870
2 years ago
Mike Williams
bb6555ff36
Symbol Fields Table: remember export filename
https://gitlab.com/kicad/code/kicad/-/issues/14872
2 years ago
Mike Williams
04532a61f4
Symbol Fields Dialog: don't change sheets on load
Late bind the range selection event so we don't lose our selection as a
result of loading data into the table, then jumping to the selected
value.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/14186
2 years ago
Mike Williams
0eb45a7f27
Schematic: symbol fields dialog: restore size, not min size
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/14861
2 years ago
Mike Williams
c1bebf6490
Symbol Fields Table: fix crash
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/14532
2 years ago
Mike Williams
09d7e24b6d
Symbol Fields Editor: drop some settings dynamic_casts
Not needed, and confusing.
3 years ago
Mike Williams
247c2edbed
Symbol Fields Table: various bug and coverity fixes
3 years ago
Mike Williams
791a9e6c78
Symbol Fields Table: fix up Rename field function
3 years ago
Mike Williams
b7b7dc6558
Symbol Fields Table: general settings saving cleanup
3 years ago
Mike Williams
9c3d93eb34
BOM Generator: wire up forced exclusion, optional DNP exclusion
3 years ago
Mike Williams
79a829395d
BOM Generator: minor bug fixes and string changes
3 years ago
Mike Williams
c5cc313da9
Symbol Fields Table: BOM presets saved in JSON settings
3 years ago
Mike Williams
753ae21fd4
BOM Generator: wire up to kicad-cli
3 years ago
Mike Williams
8433f94886
Symbol Fields: move more strings to template field names usage
3 years ago
Mike Williams
6a726709b5
Symbol Fields Table: wire up BOM format presets
3 years ago
Mike Williams
bb7d55e5a4
Symbol Fields Table: fix Qty column
Really need to refactor these strings out of everything...
3 years ago
Mike Williams
106747a03b
Symbol Fields Table: file chooser + working export
3 years ago
Mike Williams
b59fd76c15
Symbol Fields Table: export formatting options started
Also move export into the data model and out of the dialog so we can
eventually do this without a GUI.
3 years ago
Mike Williams
97eed8c8a2
Fields Data Model: pull more UI controls interaction out of class
3 years ago
Mike Williams
cccd708860
Symbol Fields Table: move data model into its own file
3 years ago
Mike Williams
21c81b19fa
Symbol Fields Table: upgrade dialog in prep for exporter
3 years ago
Mike Williams
a39ce5bf9e
Dialog Symbol Fields Table: allow re-labeling columns
3 years ago
Mike Williams
d117d4e8f5
Symbol Fields Table: Add Presets
No backing store in JSON settings yet.
3 years ago
Mike Williams
f98e36efa9
Symbol Fields Table: allow hiding references
If that's what the user wants, let them.
3 years ago
Mike Williams
9b942ee8f3
Symbol Fields Table: fix up some display/field/canonical name confusion
3 years ago
Mike Williams
d8df792c6a
Fields Symbol Table: really move columns when the user moves them
Move the internal columns and rebuild the table when a user moves the
columns. This is the only way to fix selection issues across reordered
columns.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/12295
3 years ago
Mike Williams
79b20812d0
Symbol Fields Table: move towards field names instead of fixed indices
Qty column can now be hidden.
We eventually need to get to the point that we are able to rearrange the
columns in the internal data model to work around wxGrid selection
issues.
3 years ago
Mike Williams
1982c1af80
Symbol Fields Table: save current table properties
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/5006
3 years ago
Mike Williams
e53ee9df4b
Symbol Fields Table: add rename column functionality
3 years ago
Jeff Young
d545216432
Prefer Clamp() to std::min( std::max() ).
3 years ago
Jeff Young
2a5bb71fbd
ADDED operating point text variables for labels and symbols.
ADDED formatting for cursors and operationg points
Also fixes a bunch of bugs to make the new cursors work with .ac sims.
Fixes https://gitlab.com/kicad/code/kicad/issues/11253
Fixes https://gitlab.com/kicad/code/kicad/issues/6965
3 years ago