Trait zng_app::widget::node::PanelListData
source · pub trait PanelListData:
Default
+ Send
+ Any {
// Required methods
fn child_offset(&self) -> PxVector;
fn define_reference_frame(&self) -> bool;
fn commit(&mut self) -> PanelListDataChanges;
}
Expand description
Represents an item’s associated data in a PanelList
.
Required Methods§
sourcefn child_offset(&self) -> PxVector
fn child_offset(&self) -> PxVector
Gets the child offset to be used in the default render_all
and render_update_all
implementations.
sourcefn define_reference_frame(&self) -> bool
fn define_reference_frame(&self) -> bool
If a new reference frame should be created for the item during render.
sourcefn commit(&mut self) -> PanelListDataChanges
fn commit(&mut self) -> PanelListDataChanges
Commit child_offset
and define_reference_frame
changes.
Returns flags that indicate what values changed.
Object Safety§
This trait is not object safe.