Ian McInerney
6c05801d9e
Make the property grid compatible with wx 3.3
3 years ago
Jon Evans
65193487a6
Properties: Rename methods to better reflect their purposes
3 years ago
Jon Evans
f7d59f2e89
Enable properties panel in footprint editor
3 years ago
Jon Evans
e5b376721d
Properties: remove assertion that no longer makes sense
3 years ago
Jon Evans
61dd4b7043
Properties: fix rebuilding when availability changes
3 years ago
Jon Evans
eb240fda9a
Properties: introduce validators; re-enable zone hatch settings
3 years ago
Jon Evans
769afa6fe6
Properties: refactoring
3 years ago
Jon Evans
890103a012
Properties: Fix handling of mixed value selections
3 years ago
Jon Evans
351f668645
Separate selection change updates from properties updates
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13624
3 years ago
Jon Evans
3a9ef02fdf
Clean up handling of selection changes
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13620
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13609
3 years ago
Marek Roszko
d2c0f5fc2a
More wxSing
3 years ago
Jon Evans
fbaf4af489
Properties: Allow dynamic update of read-only state
3 years ago
Jon Evans
4a0588db7a
Properties: translation fixes
3 years ago
Jon Evans
1590e48ec1
Use translated strings for property display
3 years ago
Jeff Young
d3228dbab2
Differentiate search panel font between Mac and others.
Fixes https://gitlab.com/kicad/code/kicad/issues/13145
3 years ago
Jon Evans
2b0d7f65d0
Properties: sync wxPGGlobalVars map state with editor global state
Thanks to @dsa-t for suggesting this
(maybe)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12297
3 years ago
Jon Evans
435651237c
Properties: Support overridden availability functions
3 years ago
Jon Evans
33d76f63b0
Properties: save and restore splitter position
3 years ago
Jon Evans
d435ba6485
Properties: improve handling of enter/return
3 years ago
Jon Evans
1a0c774940
Properties: Space to toggle booleans; fix arrow keys
3 years ago
Jon Evans
74fa88c0f6
Defer splitter calculation until next event
Windows doesn't have valid sizes in the size event
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13019
3 years ago
Jeff Young
f6822120b3
Enable tab and return commit in property grid.
3 years ago
Jon Evans
8f39dd69be
Properties: fix caption text in dark mode on GTK
3 years ago
Jon Evans
12b7e68703
Properties: Skipped group should not assert
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13028
3 years ago
Jon Evans
b2b3f5752f
Properties: Add grouping and sorting by creation order
3 years ago
Jon Evans
5bbe21f540
Properties: don't rebuild the panel when closing an editor
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12984
3 years ago
Jon Evans
96fe93618e
Properties: Stop sorting by name
It's more useful to have properties shown in add order,
since we can group them
3 years ago
Jon Evans
5061f0556f
Properties: implement ellipsization for name column
3 years ago
Jon Evans
220ef6fb44
Properties: Add some missing footprint properties; cleanup
Add concept of "internal" properties that will be accessible from
Python/DRC but not shown in the Properties Manager
3 years ago
Jon Evans
696a1cd39d
Properties: improve handling of column splitter
3 years ago
Jon Evans
a5d685ff5c
Handle coordinate transforms in properties system
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12320
3 years ago
Roberto Fernandez Bautista
bfdb39f418
Properties Panel: Plain-language descriptive noun function of EDA_ITEM
4 years ago
Jon Evans
91c15b7e21
Properties panel appearance tweaks
4 years ago
Jon Evans
3c6e8aea0f
Properties panel: post-rebase fixes and hide by default
Remove layer widget re-added by Orson's rebase
5 years ago
Maciej Suminski
990ea5595e
Properties: Fixed a startup crash
6 years ago
Maciej Suminski
c37c429c75
Rename PROPERTY_PANEL::Update() to PROPERTY_PANEL::UpdateData()
The base class (wxPanel) already provides Update() method,
which should not be overridden.
6 years ago
Maciej Suminski
7f00efe6cf
Properties: Fixed conditional properties using enum values in the conditions
When wxAny holds an enum, it cannot be compared with an integer due to a
missing conversion function. In such case, conditional properties
compare a raw value rather than wxAny.
6 years ago
Maciej Suminski
8fa513e903
Properties: fix Properties panel refresh
6 years ago
Maciej Suminski
f6f6ebd5f9
WIP: Properties GUI
6 years ago