pub struct Spreadsheet { /* private fields */ }Expand description
A spreadsheet: toolbar, formula bar, the grid of cells and the sheet tabs.
Click or drag to select, type to replace a cell, double-click or F2 to edit it, Enter and Tab to move on. Cmd or Ctrl with C, X, V, Z, Y, B, I, U and A copy, cut, paste, undo, redo, format and select all. Dragging a column header’s edge sizes the column, and double-clicking it fits the column to its content.
Implementations§
Source§impl Spreadsheet
impl Spreadsheet
Sourcepub fn new(state: &SpreadsheetState) -> Self
pub fn new(state: &SpreadsheetState) -> Self
Shows state’s workbook.
Sourcepub fn labels(self, labels: SpreadsheetLabels) -> Self
pub fn labels(self, labels: SpreadsheetLabels) -> Self
Replaces the labels, which otherwise follow the application’s language.
Shows or hides Open and Save on the toolbar (shown by default).
Trait Implementations§
Source§impl Debug for Spreadsheet
impl Debug for Spreadsheet
Auto Trait Implementations§
impl !RefUnwindSafe for Spreadsheet
impl !Send for Spreadsheet
impl !Sync for Spreadsheet
impl !UnwindSafe for Spreadsheet
impl Freeze for Spreadsheet
impl Unpin for Spreadsheet
impl UnsafeUnpin for Spreadsheet
Blanket Implementations§
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
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.