pub struct SizingTokens {Show 37 fields
pub target_min: f32,
pub icon_xs: f32,
pub icon_14: f32,
pub icon_sm: f32,
pub icon_md: f32,
pub icon_btn: f32,
pub icon_lg: f32,
pub icon_xxl: f32,
pub button_sm: f32,
pub button_md: f32,
pub button_dialog: f32,
pub button_lg: f32,
pub button_xl: f32,
pub button_xxl: f32,
pub list_item_height: f32,
pub control_height: f32,
pub toolbar: ToolbarSizingTokens,
pub panel: PanelSizingTokens,
pub dialog: DialogSizingTokens,
pub settings_dialog: SettingsDialogSizingTokens,
pub context_menu: ContextMenuSizingTokens,
pub symbol_header: SymbolHeaderSizingTokens,
pub candle: CandleSizingTokens,
pub floating_toolbar: FloatingToolbarSizingTokens,
pub command_palette: CommandPaletteSizingTokens,
pub replay: ReplaySizingTokens,
pub drawing_toolbar_ext: DrawingToolbarExtSizingTokens,
pub annotation: AnnotationSizingTokens,
pub media: MediaSizingTokens,
pub crosshair: CrosshairSizingTokens,
pub position_tool: PositionToolSizingTokens,
pub charts_ext: ChartsExtSizingTokens,
pub technical_labels: TechnicalLabelsSizingTokens,
pub tooltip: TooltipSizingTokens,
pub drawing: DrawingSizingTokens,
pub notification: NotificationSizingTokens,
pub menu: MenuSizingTokens,
}Expand description
Root sizing tokens containing icon sizes, button sizes, and sub-module sizing.
General sizing values (icons, buttons, list items) are at the top level. Component-specific sizing is nested in sub-structs (toolbar, panel, dialog, etc.).
Fields§
§target_min: f32Target minimum, in egui logical points.
icon_xs: f32Icon extra small, in egui logical points.
icon_14: f32Icon 14, in egui logical points.
icon_sm: f32Icon small, in egui logical points.
icon_md: f32Icon medium, in egui logical points.
icon_btn: f32Icon button, in egui logical points.
icon_lg: f32Icon large, in egui logical points.
icon_xxl: f32Icon double extra large, in egui logical points.
Button small, in egui logical points.
Button medium, in egui logical points.
Button dialog, in egui logical points.
Button large, in egui logical points.
Button extra large, in egui logical points.
Button double extra large, in egui logical points.
list_item_height: f32List item height, in egui logical points.
control_height: f32Minimum height of egui’s built-in controls: buttons, checkboxes, combo boxes and text fields.
toolbar: ToolbarSizingTokensToolbar defaults.
panel: PanelSizingTokensPanel defaults.
dialog: DialogSizingTokensDialog defaults.
settings_dialog: SettingsDialogSizingTokensSettings dialog defaults.
Context menu defaults.
symbol_header: SymbolHeaderSizingTokensSymbol header defaults.
candle: CandleSizingTokensCandle defaults.
floating_toolbar: FloatingToolbarSizingTokensFloating toolbar defaults.
command_palette: CommandPaletteSizingTokensCommand palette defaults.
replay: ReplaySizingTokensReplay defaults.
drawing_toolbar_ext: DrawingToolbarExtSizingTokensDrawing toolbar additional defaults.
annotation: AnnotationSizingTokensAnnotation defaults.
media: MediaSizingTokensMedia defaults.
crosshair: CrosshairSizingTokensCrosshair defaults.
position_tool: PositionToolSizingTokensPosition tool defaults.
charts_ext: ChartsExtSizingTokensCharts additional defaults.
technical_labels: TechnicalLabelsSizingTokensTechnical labels defaults.
tooltip: TooltipSizingTokensTooltip defaults.
drawing: DrawingSizingTokensDrawing defaults.
notification: NotificationSizingTokensNotification defaults.
Menu defaults.
Trait Implementations§
Source§impl Clone for SizingTokens
impl Clone for SizingTokens
Source§fn clone(&self) -> SizingTokens
fn clone(&self) -> SizingTokens
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for SizingTokens
impl RefUnwindSafe for SizingTokens
impl Send for SizingTokens
impl Sync for SizingTokens
impl Unpin for SizingTokens
impl UnsafeUnpin for SizingTokens
impl UnwindSafe for SizingTokens
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> ⓘ
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> ⓘ
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