NativeFontInfoIsOwned

Struct NativeFontInfoIsOwned 

Source
pub struct NativeFontInfoIsOwned<const OWNED: bool>(/* private fields */);
Expand description

wxNativeFontInfo is platform-specific font representation: this class should be considered as an opaque font description only used by the native functions, the user code can only get the objects of this type from somewhere and pass it somewhere else (possibly save them somewhere using ToString() and restore them using FromString())

Implementations§

Trait Implementations§

Source§

impl Clone for NativeFontInfoIsOwned<false>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<const OWNED: bool> Drop for NativeFontInfoIsOwned<OWNED>

Source§

fn drop(&mut self)

Executes the destructor for this type. Read more
Source§

impl<const OWNED: bool> NativeFontInfoMethods for NativeFontInfoIsOwned<OWNED>

Source§

fn init(&self)

Source§

fn init_from_font<F: FontMethods>(&self, font: &F)

Source§

fn get_point_size(&self) -> c_int

Source§

fn get_pixel_size(&self) -> Size

Source§

fn get_numeric_weight(&self) -> c_int

Source§

fn get_underlined(&self) -> bool

Source§

fn get_face_name(&self) -> String

Source§

fn set_point_size(&self, pointsize: c_int)

Source§

fn set_pixel_size<S: SizeMethods>(&self, pixel_size: &S)

Source§

fn set_numeric_weight(&self, weight: c_int)

Source§

fn set_underlined(&self, underlined: bool)

Source§

fn set_face_name_str(&self, facename: &str) -> bool

Source§

fn set_face_name_arraystring<A: ArrayStringMethods>(&self, facenames: &A)

Source§

fn from_string(&self, s: &str) -> bool

Source§

fn to_string(&self) -> String

Source§

fn from_user_string(&self, s: &str) -> bool

Source§

fn to_user_string(&self) -> String

Source§

impl<const OWNED: bool> WxRustMethods for NativeFontInfoIsOwned<OWNED>

Source§

type Unowned = NativeFontInfoIsOwned<false>

Source§

unsafe fn as_ptr(&self) -> *mut c_void

Source§

unsafe fn from_ptr(ptr: *mut c_void) -> Self

Source§

unsafe fn from_unowned_ptr(ptr: *mut c_void) -> Self::Unowned

Source§

unsafe fn with_ptr<F: Fn(&Self)>(ptr: *mut c_void, closure: F)

Source§

unsafe fn option_from(ptr: *mut c_void) -> Option<Self::Unowned>
where Self: Sized,

Auto Trait Implementations§

§

impl<const OWNED: bool> Freeze for NativeFontInfoIsOwned<OWNED>

§

impl<const OWNED: bool> RefUnwindSafe for NativeFontInfoIsOwned<OWNED>

§

impl<const OWNED: bool> !Send for NativeFontInfoIsOwned<OWNED>

§

impl<const OWNED: bool> !Sync for NativeFontInfoIsOwned<OWNED>

§

impl<const OWNED: bool> Unpin for NativeFontInfoIsOwned<OWNED>

§

impl<const OWNED: bool> UnwindSafe for NativeFontInfoIsOwned<OWNED>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.