pub struct TreeInit {
pub config: TreeConfig,
pub parent: Window,
pub menu: ContextMenu,
pub side: PanelSide,
pub panel: PanelConfig,
}Expand description
Everything the tree needs that only the app knows.
Fields§
§config: TreeConfigPer-tree visual configuration.
parent: WindowThe parent window, used to anchor dialogs.
Configurable per-row context-menu rules.
side: PanelSideWhich side of the screen this pane’s dock is on (drives the “In {opposite} panel” menu label).
panel: PanelConfigPanel geometry, used to size inline thumbnails to the column width.
Auto Trait Implementations§
impl !Send for TreeInit
impl !Sync for TreeInit
impl Freeze for TreeInit
impl RefUnwindSafe for TreeInit
impl Unpin for TreeInit
impl UnsafeUnpin for TreeInit
impl UnwindSafe for TreeInit
Blanket Implementations§
Source§impl<C> AsyncPosition<()> for C
impl<C> AsyncPosition<()> for C
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more