Instantiate this interface via new-item.
method
(send a-hierarchical-list-item get-editor) → (is-a?/c text%)
Returns a text-editor buffer whose content is the display
representation of the item. In other words, fill in this text editor
to set the item’s label.
method
(send a-hierarchical-list-item is-selected?) → boolean?
Reports whether the item is selected.
method
on? : any/c (send a-hierarchical-list-item click-select on?) → void? on? : any/c
Calls select or click-select. The on? argument can be #f only if
allow-deselect in hierarchical-list% allows it.
Gets/sets arbitrary data associated with the item.
method
(send a-hierarchical-list-item get-clickable-snip)
→ (is-a?/c snip%)
Returns the snip that (when clicked) selects this element the
list. This method is intended for use with an automatic test suite.
method
(send a-hierarchical-list-item get-allow-selection?)
→ boolean? (send a-hierarchical-list-item set-allow-selection allow?) → void? allow? : any/c
Gets/sets whether this item is allowed to be selected.
method
(send a-hierarchical-list-item get-parent)
→ (or/c (is-a?/c hierarchical-list-compound-item<%>) #f)
Returns the compound list item that contains the item or #f if
none exists.