libadwaita::subclass::prelude

Trait FontChooserImpl

source
pub trait FontChooserImpl: ObjectImpl + ObjectSubclass
where Self::Type: IsA<FontChooser>,
{ // Provided methods fn font_family(&self) -> Option<FontFamily> { ... } fn font_face(&self) -> Option<FontFace> { ... } fn font_size(&self) -> i32 { ... } fn set_filter_func(&self, callback: Option<FilterCallback>) { ... } fn set_font_map<P>(&self, font_map: Option<&P>) where P: IsA<FontMap> { ... } fn font_map(&self) -> Option<FontMap> { ... } fn font_activated(&self, font_name: &str) { ... } }

Provided Methods§

source

fn font_family(&self) -> Option<FontFamily>

source

fn font_face(&self) -> Option<FontFace>

source

fn font_size(&self) -> i32

source

fn set_filter_func(&self, callback: Option<FilterCallback>)

source

fn set_font_map<P>(&self, font_map: Option<&P>)
where P: IsA<FontMap>,

source

fn font_map(&self) -> Option<FontMap>

source

fn font_activated(&self, font_name: &str)

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§