[][src]Struct gtk::PrintSettings

pub struct PrintSettings(_, _);

Implementations

impl PrintSettings[src]

pub fn new() -> PrintSettings[src]

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

pub fn from_gvariant(variant: &Variant) -> PrintSettings[src]

pub fn from_key_file(
    key_file: &KeyFile,
    group_name: Option<&str>
) -> Result<PrintSettings, Error>
[src]

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

pub fn foreach<P: FnMut(&str, &str)>(&self, func: P)[src]

pub fn get(&self, key: &str) -> Option<GString>[src]

pub fn get_bool(&self, key: &str) -> bool[src]

pub fn get_collate(&self) -> bool[src]

pub fn get_default_source(&self) -> Option<GString>[src]

pub fn get_dither(&self) -> Option<GString>[src]

pub fn get_double(&self, key: &str) -> f64[src]

pub fn get_double_with_default(&self, key: &str, def: f64) -> f64[src]

pub fn get_duplex(&self) -> PrintDuplex[src]

pub fn get_finishings(&self) -> Option<GString>[src]

pub fn get_int(&self, key: &str) -> i32[src]

pub fn get_int_with_default(&self, key: &str, def: i32) -> i32[src]

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

pub fn get_media_type(&self) -> Option<GString>[src]

pub fn get_n_copies(&self) -> i32[src]

pub fn get_number_up(&self) -> i32[src]

pub fn get_number_up_layout(&self) -> NumberUpLayout[src]

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

pub fn get_output_bin(&self) -> Option<GString>[src]

pub fn get_page_ranges(&self) -> Vec<PageRange>[src]

pub fn get_page_set(&self) -> PageSet[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_print_pages(&self) -> PrintPages[src]

pub fn get_printer(&self) -> Option<GString>[src]

pub fn get_printer_lpi(&self) -> f64[src]

pub fn get_quality(&self) -> PrintQuality[src]

pub fn get_resolution(&self) -> i32[src]

pub fn get_resolution_x(&self) -> i32[src]

pub fn get_resolution_y(&self) -> i32[src]

pub fn get_reverse(&self) -> bool[src]

pub fn get_scale(&self) -> f64[src]

pub fn get_use_color(&self) -> bool[src]

pub fn has_key(&self, key: &str) -> bool[src]

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

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

pub fn set(&self, key: &str, value: Option<&str>)[src]

pub fn set_bool(&self, key: &str, value: bool)[src]

pub fn set_collate(&self, collate: bool)[src]

pub fn set_default_source(&self, default_source: &str)[src]

pub fn set_dither(&self, dither: &str)[src]

pub fn set_double(&self, key: &str, value: f64)[src]

pub fn set_duplex(&self, duplex: PrintDuplex)[src]

pub fn set_finishings(&self, finishings: &str)[src]

pub fn set_int(&self, key: &str, value: i32)[src]

pub fn set_length(&self, key: &str, value: f64, unit: Unit)[src]

pub fn set_media_type(&self, media_type: &str)[src]

pub fn set_n_copies(&self, num_copies: i32)[src]

pub fn set_number_up(&self, number_up: i32)[src]

pub fn set_number_up_layout(&self, number_up_layout: NumberUpLayout)[src]

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

pub fn set_output_bin(&self, output_bin: &str)[src]

pub fn set_page_set(&self, page_set: PageSet)[src]

pub fn set_paper_height(&self, height: f64, unit: Unit)[src]

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

pub fn set_paper_width(&self, width: f64, unit: Unit)[src]

pub fn set_print_pages(&self, pages: PrintPages)[src]

pub fn set_printer(&self, printer: &str)[src]

pub fn set_printer_lpi(&self, lpi: f64)[src]

pub fn set_quality(&self, quality: PrintQuality)[src]

pub fn set_resolution(&self, resolution: i32)[src]

pub fn set_resolution_xy(&self, resolution_x: i32, resolution_y: i32)[src]

pub fn set_reverse(&self, reverse: bool)[src]

pub fn set_scale(&self, scale: f64)[src]

pub fn set_use_color(&self, use_color: bool)[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(&self, key_file: &KeyFile, group_name: Option<&str>)[src]

pub fn unset(&self, key: &str)[src]

impl PrintSettings[src]

pub fn set_page_ranges(&self, page_ranges: &[PageRange])[src]

Trait Implementations

impl Clone for PrintSettings[src]

impl Debug for PrintSettings[src]

impl Default for PrintSettings[src]

impl Display for PrintSettings[src]

impl Eq for PrintSettings[src]

impl Hash for PrintSettings[src]

impl Ord for PrintSettings[src]

impl<T: ObjectType> PartialEq<T> for PrintSettings[src]

impl<T: ObjectType> PartialOrd<T> for PrintSettings[src]

impl StaticType for PrintSettings[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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

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

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

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

impl<'a, T> ToGlibContainerFromSlice<'a, *const GPtrArray> 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, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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

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

impl<T> ToValue for T where
    T: SetValue + ?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.