[]Struct gtk::PageSetup

pub struct PageSetup(_, _);

Methods

impl PageSetup[src]

pub fn new() -> PageSetup[src]

pub fn new_from_file<P: AsRef<Path>>(file_name: P) -> Result<PageSetup, Error>[src]

pub fn new_from_gvariant(variant: &Variant) -> PageSetup[src]

pub fn new_from_key_file<'a, P: Into<Option<&'a str>>>(
    key_file: &KeyFile,
    group_name: P
) -> Result<PageSetup, Error>
[src]

pub fn copy(&self) -> Option<PageSetup>[src]

pub fn get_bottom_margin(&self, unit: Unit) -> f64[src]

pub fn get_left_margin(&self, unit: Unit) -> f64[src]

pub fn get_orientation(&self) -> PageOrientation[src]

pub fn get_page_height(&self, unit: Unit) -> f64[src]

pub fn get_page_width(&self, unit: Unit) -> f64[src]

pub fn get_paper_height(&self, unit: Unit) -> f64[src]

pub fn get_paper_size(&self) -> PaperSize[src]

pub fn get_paper_width(&self, unit: Unit) -> f64[src]

pub fn get_right_margin(&self, unit: Unit) -> f64[src]

pub fn get_top_margin(&self, unit: Unit) -> f64[src]

pub fn load_file<P: AsRef<Path>>(&self, file_name: P) -> Result<(), Error>[src]

pub fn load_key_file<'a, P: Into<Option<&'a str>>>(
    &self,
    key_file: &KeyFile,
    group_name: P
) -> Result<(), Error>
[src]

pub fn set_bottom_margin(&self, margin: f64, unit: Unit)[src]

pub fn set_left_margin(&self, margin: f64, unit: Unit)[src]

pub fn set_orientation(&self, orientation: PageOrientation)[src]

pub fn set_paper_size(&self, size: &PaperSize)[src]

pub fn set_paper_size_and_default_margins(&self, size: &PaperSize)[src]

pub fn set_right_margin(&self, margin: f64, unit: Unit)[src]

pub fn set_top_margin(&self, margin: f64, unit: Unit)[src]

pub fn to_file<P: AsRef<Path>>(&self, file_name: P) -> Result<(), Error>[src]

pub fn to_gvariant(&self) -> Option<Variant>[src]

pub fn to_key_file<'a, P: Into<Option<&'a str>>>(
    &self,
    key_file: &KeyFile,
    group_name: P
)
[src]

Trait Implementations

impl Clone for PageSetup

impl Default for PageSetup[src]

impl Eq for PageSetup

impl Ord for PageSetup

impl<T: ObjectType> PartialEq<T> for PageSetup

impl<T: ObjectType> PartialOrd<T> for PageSetup

impl Display for PageSetup[src]

impl Debug for PageSetup

impl Hash for PageSetup

impl StaticType for PageSetup

Auto Trait Implementations

impl !Send for PageSetup

impl !Sync for PageSetup

impl Unpin for PageSetup

impl UnwindSafe for PageSetup

impl RefUnwindSafe for PageSetup

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> Cast for T where
    T: ObjectType
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]