pub struct WindowSlotColumnProps {
pub column: String,
pub column_type: Option<ColumnType>,
pub action: DragTarget,
pub presentation: Presentation,
pub aggregate: Option<Html>,
pub trailing: Html,
}Expand description
A slot’s filled state: the shared ColumnSelectorColumnRow, with the
window op selector bound into its aggregate slot for the SOURCE slot -
the ONLY op control in the UI. The pill is a drag ORIGIN with
DragEffect::Move(action) (the same shape as PivotColumn) - the open
WindowEditor consumes the staged origin from drop_received to
complete the move by clearing this slot in its draft.
Fields§
§column: String§column_type: Option<ColumnType>§action: DragTargetThe staged slot this pill occupies - its drag origin.
presentation: Presentation§aggregate: Option<Html>§trailing: HtmlTrailing affordance in the row (the order slot’s staged sort-dir toggle).
Trait Implementations§
Source§impl Clone for WindowSlotColumnProps
impl Clone for WindowSlotColumnProps
Source§fn clone(&self) -> WindowSlotColumnProps
fn clone(&self) -> WindowSlotColumnProps
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for WindowSlotColumnProps
impl PartialEq for WindowSlotColumnProps
Auto Trait Implementations§
impl !RefUnwindSafe for WindowSlotColumnProps
impl !Send for WindowSlotColumnProps
impl !Sync for WindowSlotColumnProps
impl !UnwindSafe for WindowSlotColumnProps
impl Freeze for WindowSlotColumnProps
impl Unpin for WindowSlotColumnProps
impl UnsafeUnpin for WindowSlotColumnProps
Blanket Implementations§
impl<Token, Builder, How> AllPropsFor<Builder, How> for Tokenwhere
Builder: Buildable<Token>,
<Builder as Buildable<Token>>::WrappedToken: HasAllProps<<Builder as Buildable<Token>>::Output, How>,
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> HasAllProps<(), T> for T
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 moreSource§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.