Trait gtk::prelude::PrintSettingsExt
[−]
[src]
pub trait PrintSettingsExt { fn copy(&self) -> Option<PrintSettings>; fn get(&self, key: &str) -> Option<String>; fn get_bool(&self, key: &str) -> bool; fn get_collate(&self) -> bool; fn get_default_source(&self) -> Option<String>; fn get_dither(&self) -> Option<String>; fn get_double(&self, key: &str) -> f64; fn get_double_with_default(&self, key: &str, def: f64) -> f64; fn get_duplex(&self) -> PrintDuplex; fn get_finishings(&self) -> Option<String>; fn get_int(&self, key: &str) -> i32; fn get_int_with_default(&self, key: &str, def: i32) -> i32; fn get_length(&self, key: &str, unit: Unit) -> f64; fn get_media_type(&self) -> Option<String>; fn get_n_copies(&self) -> i32; fn get_number_up(&self) -> i32; fn get_number_up_layout(&self) -> NumberUpLayout; fn get_orientation(&self) -> PageOrientation; fn get_output_bin(&self) -> Option<String>; fn get_page_set(&self) -> PageSet; fn get_paper_height(&self, unit: Unit) -> f64; fn get_paper_size(&self) -> PaperSize; fn get_paper_width(&self, unit: Unit) -> f64; fn get_print_pages(&self) -> PrintPages; fn get_printer(&self) -> Option<String>; fn get_printer_lpi(&self) -> f64; fn get_quality(&self) -> PrintQuality; fn get_resolution(&self) -> i32; fn get_resolution_x(&self) -> i32; fn get_resolution_y(&self) -> i32; fn get_reverse(&self) -> bool; fn get_scale(&self) -> f64; fn get_use_color(&self) -> bool; fn has_key(&self, key: &str) -> bool; 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<'a, P: Into<Option<&'a str>>>(&self, key: &str, value: P); fn set_bool(&self, key: &str, value: bool); fn set_collate(&self, collate: bool); fn set_default_source(&self, default_source: &str); fn set_dither(&self, dither: &str); fn set_double(&self, key: &str, value: f64); fn set_duplex(&self, duplex: PrintDuplex); fn set_finishings(&self, finishings: &str); fn set_int(&self, key: &str, value: i32); fn set_length(&self, key: &str, value: f64, unit: Unit); fn set_media_type(&self, media_type: &str); fn set_n_copies(&self, num_copies: i32); fn set_number_up(&self, number_up: i32); fn set_number_up_layout(&self, number_up_layout: NumberUpLayout); fn set_orientation(&self, orientation: PageOrientation); fn set_output_bin(&self, output_bin: &str); fn set_page_set(&self, page_set: PageSet); fn set_paper_height(&self, height: f64, unit: Unit); fn set_paper_size(&self, paper_size: &PaperSize); fn set_paper_width(&self, width: f64, unit: Unit); fn set_print_pages(&self, pages: PrintPages); fn set_printer(&self, printer: &str); fn set_printer_lpi(&self, lpi: f64); fn set_quality(&self, quality: PrintQuality); fn set_resolution(&self, resolution: i32); fn set_resolution_xy(&self, resolution_x: i32, resolution_y: i32); fn set_reverse(&self, reverse: bool); fn set_scale(&self, scale: f64); fn set_use_color(&self, use_color: bool); fn to_file<P: AsRef<Path>>(&self, file_name: P) -> Result<(), Error>; fn to_gvariant(&self) -> Option<Variant>; fn to_key_file(&self, key_file: &KeyFile, group_name: &str); fn unset(&self, key: &str); }
Required Methods
fn copy(&self) -> Option<PrintSettings>
fn get(&self, key: &str) -> Option<String>
fn get_bool(&self, key: &str) -> bool
fn get_collate(&self) -> bool
fn get_default_source(&self) -> Option<String>
fn get_dither(&self) -> Option<String>
fn get_double(&self, key: &str) -> f64
fn get_double_with_default(&self, key: &str, def: f64) -> f64
fn get_duplex(&self) -> PrintDuplex
fn get_finishings(&self) -> Option<String>
fn get_int(&self, key: &str) -> i32
fn get_int_with_default(&self, key: &str, def: i32) -> i32
fn get_length(&self, key: &str, unit: Unit) -> f64
fn get_media_type(&self) -> Option<String>
fn get_n_copies(&self) -> i32
fn get_number_up(&self) -> i32
fn get_number_up_layout(&self) -> NumberUpLayout
fn get_orientation(&self) -> PageOrientation
fn get_output_bin(&self) -> Option<String>
fn get_page_set(&self) -> PageSet
fn get_paper_height(&self, unit: Unit) -> f64
fn get_paper_size(&self) -> PaperSize
fn get_paper_width(&self, unit: Unit) -> f64
fn get_print_pages(&self) -> PrintPages
fn get_printer(&self) -> Option<String>
fn get_printer_lpi(&self) -> f64
fn get_quality(&self) -> PrintQuality
fn get_resolution(&self) -> i32
fn get_resolution_x(&self) -> i32
fn get_resolution_y(&self) -> i32
fn get_reverse(&self) -> bool
fn get_scale(&self) -> f64
fn get_use_color(&self) -> bool
fn has_key(&self, key: &str) -> bool
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>
&self,
key_file: &KeyFile,
group_name: P
) -> Result<(), Error>
fn set<'a, P: Into<Option<&'a str>>>(&self, key: &str, value: P)
fn set_bool(&self, key: &str, value: bool)
fn set_collate(&self, collate: bool)
fn set_default_source(&self, default_source: &str)
fn set_dither(&self, dither: &str)
fn set_double(&self, key: &str, value: f64)
fn set_duplex(&self, duplex: PrintDuplex)
fn set_finishings(&self, finishings: &str)
fn set_int(&self, key: &str, value: i32)
fn set_length(&self, key: &str, value: f64, unit: Unit)
fn set_media_type(&self, media_type: &str)
fn set_n_copies(&self, num_copies: i32)
fn set_number_up(&self, number_up: i32)
fn set_number_up_layout(&self, number_up_layout: NumberUpLayout)
fn set_orientation(&self, orientation: PageOrientation)
fn set_output_bin(&self, output_bin: &str)
fn set_page_set(&self, page_set: PageSet)
fn set_paper_height(&self, height: f64, unit: Unit)
fn set_paper_size(&self, paper_size: &PaperSize)
fn set_paper_width(&self, width: f64, unit: Unit)
fn set_print_pages(&self, pages: PrintPages)
fn set_printer(&self, printer: &str)
fn set_printer_lpi(&self, lpi: f64)
fn set_quality(&self, quality: PrintQuality)
fn set_resolution(&self, resolution: i32)
fn set_resolution_xy(&self, resolution_x: i32, resolution_y: i32)
fn set_reverse(&self, reverse: bool)
fn set_scale(&self, scale: f64)
fn set_use_color(&self, use_color: bool)
fn to_file<P: AsRef<Path>>(&self, file_name: P) -> Result<(), Error>
fn to_gvariant(&self) -> Option<Variant>
fn to_key_file(&self, key_file: &KeyFile, group_name: &str)
fn unset(&self, key: &str)
Implementors
impl<O: IsA<PrintSettings>> PrintSettingsExt for O