Skip to main content

IFontData

Trait IFontData 

Source
pub trait IFontData: IObject {
Show 24 methods // Provided methods fn m_font(self) -> Font { ... } fn set_m_font(self, value: Font) { ... } fn m_font_size(self) -> i32 { ... } fn set_m_font_size(self, value: i32) { ... } fn m_font_style(self) -> FontStyle { ... } fn set_m_font_style(self, value: FontStyle) { ... } fn m_best_fit(self) -> bool { ... } fn set_m_best_fit(self, value: bool) { ... } fn m_min_size(self) -> i32 { ... } fn set_m_min_size(self, value: i32) { ... } fn m_max_size(self) -> i32 { ... } fn set_m_max_size(self, value: i32) { ... } fn m_alignment(self) -> TextAnchor { ... } fn set_m_alignment(self, value: TextAnchor) { ... } fn m_align_by_geometry(self) -> bool { ... } fn set_m_align_by_geometry(self, value: bool) { ... } fn m_rich_text(self) -> bool { ... } fn set_m_rich_text(self, value: bool) { ... } fn m_horizontal_overflow(self) -> HorizontalWrapMode { ... } fn set_m_horizontal_overflow(self, value: HorizontalWrapMode) { ... } fn m_vertical_overflow(self) -> VerticalWrapMode { ... } fn set_m_vertical_overflow(self, value: VerticalWrapMode) { ... } fn m_line_spacing(self) -> f32 { ... } fn set_m_line_spacing(self, value: f32) { ... }
}

Provided Methods§

Source

fn m_font(self) -> Font

Source

fn set_m_font(self, value: Font)

Source

fn m_font_size(self) -> i32

Source

fn set_m_font_size(self, value: i32)

Source

fn m_font_style(self) -> FontStyle

Source

fn set_m_font_style(self, value: FontStyle)

Source

fn m_best_fit(self) -> bool

Source

fn set_m_best_fit(self, value: bool)

Source

fn m_min_size(self) -> i32

Source

fn set_m_min_size(self, value: i32)

Source

fn m_max_size(self) -> i32

Source

fn set_m_max_size(self, value: i32)

Source

fn m_alignment(self) -> TextAnchor

Source

fn set_m_alignment(self, value: TextAnchor)

Source

fn m_align_by_geometry(self) -> bool

Source

fn set_m_align_by_geometry(self, value: bool)

Source

fn m_rich_text(self) -> bool

Source

fn set_m_rich_text(self, value: bool)

Source

fn m_horizontal_overflow(self) -> HorizontalWrapMode

Source

fn set_m_horizontal_overflow(self, value: HorizontalWrapMode)

Source

fn m_vertical_overflow(self) -> VerticalWrapMode

Source

fn set_m_vertical_overflow(self, value: VerticalWrapMode)

Source

fn m_line_spacing(self) -> f32

Source

fn set_m_line_spacing(self, value: f32)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§