it is impossible to create a one-click boolean editor
(using a checkbox) for TreeTableView. Two clicks are
It's a matter of SheetButton (which is used in TTV), preferably
I reassign to propertysheets.
I thought it was a duplicate of other issue but I was not able to find
Adding to propsheet rewrite umbrella issue - it's already implemented
in a branch (which does not use SheetButton - that will be deprecated)
Changing this issue to depend on issue 31896. The new
property sheet uses a checkbox, but PropertyPanel (a UI
component for displaying a single property) still relies
on SheetButton for the time being.
The plan is to rewrite PropertyPanel to use the rendering
infrastructure from the new property sheet. Probably this
will come after some revision of the current support for
properties - I tried a prototype, but it involved many
horrible hacks because PropertyPanel knows nothing about
Node.Property objects, only about PropertyModel, which
doesn't provide all of the methods the propertysheet
rendering infrastructure needs. Better to sort the
mess out than hack further - the new propertysheet already
contains some hacks to abide by the rather worn and tired
Note that HIE has decreed that our boolean editor shall be a pair of
radio buttons - this will go in in the property panel rewrite branch
I will try to include some flexibility so that, e.g., a property panel
can specify that it prefers a checkbox.
Property panel rewrite branch merged.