Skip to main content

HeaderCell

Struct HeaderCell 

Source
pub struct HeaderCell {
    pub iid: Rc<str>,
    pub val: Val,
    pub dim: u64,
    pub vis: bool,
    pub props: Option<CellProps>,
}

Fields§

§iid: Rc<str>§val: Val§dim: u64§vis: bool§props: Option<CellProps>

Implementations§

Source§

impl HeaderCell

Source

pub fn record_set_iid( &mut self, new_iid: Rc<str>, iid_to_col: &mut HashMap<Rc<str>, usize>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_val(&mut self, new_val: Val) -> ChangeHeaderCell

Source

pub fn record_set_dim(&mut self, new_dim: u64) -> ChangeHeaderCell

Source

pub fn record_set_vis(&mut self, new_vis: bool) -> ChangeHeaderCell

Source

pub fn record_set_props_align( &mut self, new_align: Option<CellAlign>, ) -> ChangeHeaderCell

Source

pub fn record_set_props_borders( &mut self, new_borders: Option<CellBorders>, ) -> ChangeHeaderCell

Source

pub fn record_set_props_borders_top( &mut self, new_top: Option<Border>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_borders_right( &mut self, new_right: Option<Border>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_borders_bottom( &mut self, new_bottom: Option<Border>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_borders_left( &mut self, new_left: Option<Border>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_checkbox( &mut self, new_checkbox: Option<Checkbox>, ) -> ChangeHeaderCell

Source

pub fn record_set_props_checkbox_true_val( &mut self, new_true_val: Val, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_checkbox_false_val( &mut self, new_false_val: Val, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_checkbox_text( &mut self, new_text: Option<String>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_checkbox_state( &mut self, new_state: bool, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_data_format( &mut self, new_data_format: Option<DataFormat>, ) -> ChangeHeaderCell

Source

pub fn record_set_props_dropdown( &mut self, new_dropdown: Option<Dropdown>, ) -> ChangeHeaderCell

Source

pub fn record_set_props_dropdown_vals( &mut self, new_vals: Vec<Val>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_dropdown_default_val( &mut self, new_default_val: Option<Val>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_dropdown_validation( &mut self, new_validation: bool, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_dropdown_text( &mut self, new_text: Option<String>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_dropdown_state( &mut self, new_state: DropdownState, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_highlight( &mut self, new_highlight: Option<Highlight>, ) -> ChangeHeaderCell

Source

pub fn record_set_props_note( &mut self, new_note: Option<Note>, ) -> ChangeHeaderCell

Source

pub fn record_set_props_note_text( &mut self, new_text: String, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_note_bg( &mut self, new_bg: Option<Color3>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_note_fg( &mut self, new_fg: Option<Color3>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_note_readonly( &mut self, new_readonly: bool, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_progress_bar( &mut self, new_progress_bar: Option<ProgressBar>, ) -> ChangeHeaderCell

Source

pub fn record_set_props_progress_bar_bg( &mut self, new_bg: Option<Color3>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_progress_bar_fg( &mut self, new_fg: Option<Color3>, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_progress_bar_pc( &mut self, new_pc: f64, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_progress_bar_remove_on_complete( &mut self, new_flag: bool, ) -> Result<ChangeHeaderCell, String>

Source

pub fn record_set_props_readonly( &mut self, new_readonly: bool, ) -> ChangeHeaderCell

Source§

impl HeaderCell

Source

pub fn new(val: Val, iid: Rc<str>, dim: u64, vis: bool) -> Self

Source

pub fn event_data_apply_own_hformat( &mut self, col: usize, event_data: &mut EventData, normalize: bool, ignore_fmt_errs: bool, ) -> Result<bool, String>

Trait Implementations§

Source§

impl Clone for HeaderCell

Source§

fn clone(&self) -> HeaderCell

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for HeaderCell

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for HeaderCell

Source§

fn eq(&self, other: &HeaderCell) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for HeaderCell

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.