pub struct CommonTheme { /* private fields */ }Implementations§
Source§impl CommonTheme
impl CommonTheme
pub fn write_css_vars(&self, css_vars: &mut String)
Source§impl CommonTheme
impl CommonTheme
pub fn font_family_base(&self) -> &String
pub fn font_family_monospace(&self) -> &String
pub fn font_family_numeric(&self) -> &String
pub fn font_family_display(&self) -> &String
pub fn font_size_base_100(&self) -> &String
pub fn font_size_base_200(&self) -> &String
pub fn font_size_base_300(&self) -> &String
pub fn font_size_base_400(&self) -> &String
pub fn font_size_base_500(&self) -> &String
pub fn font_size_base_600(&self) -> &String
pub fn font_size_base_700(&self) -> &String
pub fn font_size_base_800(&self) -> &String
pub fn font_size_base_900(&self) -> &String
pub fn font_size_base_1000(&self) -> &String
pub fn line_height_base_200(&self) -> &String
pub fn line_height_base_300(&self) -> &String
pub fn line_height_base_400(&self) -> &String
pub fn line_height_base_500(&self) -> &String
pub fn font_weight_regular(&self) -> &String
pub fn font_weight_semibold(&self) -> &String
pub fn font_weight_bold(&self) -> &String
pub fn stroke_width_thin(&self) -> &String
pub fn stroke_width_thick(&self) -> &String
pub fn stroke_width_thicker(&self) -> &String
pub fn stroke_width_thickest(&self) -> &String
pub fn border_radius_none(&self) -> &String
pub fn border_radius_small(&self) -> &String
pub fn border_radius_medium(&self) -> &String
pub fn border_radius_large(&self) -> &String
pub fn border_radius_x_large(&self) -> &String
pub fn border_radius_floating(&self) -> &String
pub fn border_radius_circular(&self) -> &String
pub fn spacing_horizontal_none(&self) -> &String
pub fn spacing_horizontal_x_x_s(&self) -> &String
pub fn spacing_horizontal_x_s(&self) -> &String
pub fn spacing_horizontal_s_nudge(&self) -> &String
pub fn spacing_horizontal_s(&self) -> &String
pub fn spacing_horizontal_m_nudge(&self) -> &String
pub fn spacing_horizontal_m(&self) -> &String
pub fn spacing_horizontal_l(&self) -> &String
pub fn spacing_horizontal_x_l(&self) -> &String
pub fn spacing_horizontal_x_x_l(&self) -> &String
pub fn spacing_horizontal_x_x_x_l(&self) -> &String
pub fn spacing_vertical_none(&self) -> &String
pub fn spacing_vertical_x_x_s(&self) -> &String
pub fn spacing_vertical_x_s(&self) -> &String
pub fn spacing_vertical_s_nudge(&self) -> &String
pub fn spacing_vertical_s(&self) -> &String
pub fn spacing_vertical_m_nudge(&self) -> &String
pub fn spacing_vertical_m(&self) -> &String
pub fn spacing_vertical_l(&self) -> &String
pub fn spacing_vertical_x_l(&self) -> &String
pub fn spacing_vertical_x_x_l(&self) -> &String
pub fn spacing_vertical_x_x_x_l(&self) -> &String
pub fn duration_ultra_fast(&self) -> &String
pub fn duration_faster(&self) -> &String
pub fn duration_normal(&self) -> &String
pub fn duration_gentle(&self) -> &String
pub fn duration_slow(&self) -> &String
pub fn curve_accelerate_mid(&self) -> &String
pub fn curve_decelerate_max(&self) -> &String
pub fn curve_decelerate_mid(&self) -> &String
pub fn curve_easy_ease(&self) -> &String
pub fn curve_easy_ease_max(&self) -> &String
Source§impl CommonTheme
impl CommonTheme
pub fn set_font_family_base(&mut self, val: String) -> &mut Self
pub fn set_font_family_monospace(&mut self, val: String) -> &mut Self
pub fn set_font_family_numeric(&mut self, val: String) -> &mut Self
pub fn set_font_family_display(&mut self, val: String) -> &mut Self
pub fn set_font_size_base_100(&mut self, val: String) -> &mut Self
pub fn set_font_size_base_200(&mut self, val: String) -> &mut Self
pub fn set_font_size_base_300(&mut self, val: String) -> &mut Self
pub fn set_font_size_base_400(&mut self, val: String) -> &mut Self
pub fn set_font_size_base_500(&mut self, val: String) -> &mut Self
pub fn set_font_size_base_600(&mut self, val: String) -> &mut Self
pub fn set_font_size_base_700(&mut self, val: String) -> &mut Self
pub fn set_font_size_base_800(&mut self, val: String) -> &mut Self
pub fn set_font_size_base_900(&mut self, val: String) -> &mut Self
pub fn set_font_size_base_1000(&mut self, val: String) -> &mut Self
pub fn set_line_height_base_200(&mut self, val: String) -> &mut Self
pub fn set_line_height_base_300(&mut self, val: String) -> &mut Self
pub fn set_line_height_base_400(&mut self, val: String) -> &mut Self
pub fn set_line_height_base_500(&mut self, val: String) -> &mut Self
pub fn set_font_weight_regular(&mut self, val: String) -> &mut Self
pub fn set_font_weight_semibold(&mut self, val: String) -> &mut Self
pub fn set_font_weight_bold(&mut self, val: String) -> &mut Self
pub fn set_stroke_width_thin(&mut self, val: String) -> &mut Self
pub fn set_stroke_width_thick(&mut self, val: String) -> &mut Self
pub fn set_stroke_width_thicker(&mut self, val: String) -> &mut Self
pub fn set_stroke_width_thickest(&mut self, val: String) -> &mut Self
pub fn set_border_radius_none(&mut self, val: String) -> &mut Self
pub fn set_border_radius_small(&mut self, val: String) -> &mut Self
pub fn set_border_radius_medium(&mut self, val: String) -> &mut Self
pub fn set_border_radius_large(&mut self, val: String) -> &mut Self
pub fn set_border_radius_x_large(&mut self, val: String) -> &mut Self
pub fn set_border_radius_floating(&mut self, val: String) -> &mut Self
pub fn set_border_radius_circular(&mut self, val: String) -> &mut Self
pub fn set_spacing_horizontal_none(&mut self, val: String) -> &mut Self
pub fn set_spacing_horizontal_x_x_s(&mut self, val: String) -> &mut Self
pub fn set_spacing_horizontal_x_s(&mut self, val: String) -> &mut Self
pub fn set_spacing_horizontal_s_nudge(&mut self, val: String) -> &mut Self
pub fn set_spacing_horizontal_s(&mut self, val: String) -> &mut Self
pub fn set_spacing_horizontal_m_nudge(&mut self, val: String) -> &mut Self
pub fn set_spacing_horizontal_m(&mut self, val: String) -> &mut Self
pub fn set_spacing_horizontal_l(&mut self, val: String) -> &mut Self
pub fn set_spacing_horizontal_x_l(&mut self, val: String) -> &mut Self
pub fn set_spacing_horizontal_x_x_l(&mut self, val: String) -> &mut Self
pub fn set_spacing_horizontal_x_x_x_l(&mut self, val: String) -> &mut Self
pub fn set_spacing_vertical_none(&mut self, val: String) -> &mut Self
pub fn set_spacing_vertical_x_x_s(&mut self, val: String) -> &mut Self
pub fn set_spacing_vertical_x_s(&mut self, val: String) -> &mut Self
pub fn set_spacing_vertical_s_nudge(&mut self, val: String) -> &mut Self
pub fn set_spacing_vertical_s(&mut self, val: String) -> &mut Self
pub fn set_spacing_vertical_m_nudge(&mut self, val: String) -> &mut Self
pub fn set_spacing_vertical_m(&mut self, val: String) -> &mut Self
pub fn set_spacing_vertical_l(&mut self, val: String) -> &mut Self
pub fn set_spacing_vertical_x_l(&mut self, val: String) -> &mut Self
pub fn set_spacing_vertical_x_x_l(&mut self, val: String) -> &mut Self
pub fn set_spacing_vertical_x_x_x_l(&mut self, val: String) -> &mut Self
pub fn set_duration_ultra_fast(&mut self, val: String) -> &mut Self
pub fn set_duration_faster(&mut self, val: String) -> &mut Self
pub fn set_duration_normal(&mut self, val: String) -> &mut Self
pub fn set_duration_gentle(&mut self, val: String) -> &mut Self
pub fn set_duration_slow(&mut self, val: String) -> &mut Self
pub fn set_curve_accelerate_mid(&mut self, val: String) -> &mut Self
pub fn set_curve_decelerate_max(&mut self, val: String) -> &mut Self
pub fn set_curve_decelerate_mid(&mut self, val: String) -> &mut Self
pub fn set_curve_easy_ease(&mut self, val: String) -> &mut Self
pub fn set_curve_easy_ease_max(&mut self, val: String) -> &mut Self
Source§impl CommonTheme
impl CommonTheme
pub fn new() -> Self
Sourcepub fn write_orb_motion_css_vars(&self, css_vars: &mut String)
pub fn write_orb_motion_css_vars(&self, css_vars: &mut String)
Emits Orbital --orb-motion-* tokens plus legacy --duration* / --curve* aliases.
Source§impl CommonTheme
impl CommonTheme
Sourcepub fn write_orb_common_css_vars(&self, css_vars: &mut String)
pub fn write_orb_common_css_vars(&self, css_vars: &mut String)
Emits --orb-type-*, --orb-space-*, --orb-radius-*, --orb-stroke-* only.
Trait Implementations§
Source§impl Clone for CommonTheme
impl Clone for CommonTheme
Source§fn clone(&self) -> CommonTheme
fn clone(&self) -> CommonTheme
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 moreAuto Trait Implementations§
impl Freeze for CommonTheme
impl RefUnwindSafe for CommonTheme
impl Send for CommonTheme
impl Sync for CommonTheme
impl Unpin for CommonTheme
impl UnsafeUnpin for CommonTheme
impl UnwindSafe for CommonTheme
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
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>
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> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.