Trait gtk::PageSetupExt [] [src]

pub trait PageSetupExt {
    fn copy(&self) -> Option<PageSetup>;
fn get_bottom_margin(&self, unit: Unit) -> f64;
fn get_left_margin(&self, unit: Unit) -> f64;
fn get_orientation(&self) -> PageOrientation;
fn get_page_height(&self, unit: Unit) -> f64;
fn get_page_width(&self, unit: Unit) -> f64;
fn get_paper_height(&self, unit: Unit) -> f64;
fn get_paper_size(&self) -> PaperSize;
fn get_paper_width(&self, unit: Unit) -> f64;
fn get_right_margin(&self, unit: Unit) -> f64;
fn get_top_margin(&self, unit: Unit) -> f64;
fn load_file<P: AsRef<Path>>(&self, file_name: P) -> Result<(), Error>;
fn load_key_file<'a, P: Into<Option<&'a str>>>(
        &self,
        key_file: &KeyFile,
        group_name: P
    ) -> Result<(), Error>;
fn set_bottom_margin(&self, margin: f64, unit: Unit);
fn set_left_margin(&self, margin: f64, unit: Unit);
fn set_orientation(&self, orientation: PageOrientation);
fn set_paper_size(&self, size: &PaperSize);
fn set_paper_size_and_default_margins(&self, size: &PaperSize);
fn set_right_margin(&self, margin: f64, unit: Unit);
fn set_top_margin(&self, margin: f64, unit: Unit);
fn to_file<P: AsRef<Path>>(&self, file_name: P) -> Result<(), Error>;
fn to_key_file(&self, key_file: &KeyFile, group_name: &str); }

Required Methods

Implementors