pub trait PrintOperationExt: IsA<PrintOperation> + Sealed + 'static {
Show 67 methods // Provided methods fn cancel(&self) { ... } fn draw_page_finish(&self) { ... } fn default_page_setup(&self) -> PageSetup { ... } fn embeds_page_setup(&self) -> bool { ... } fn has_selection(&self) -> bool { ... } fn n_pages_to_print(&self) -> i32 { ... } fn print_settings(&self) -> Option<PrintSettings> { ... } fn status(&self) -> PrintStatus { ... } fn status_string(&self) -> GString { ... } fn supports_selection(&self) -> bool { ... } fn is_finished(&self) -> bool { ... } fn run( &self, action: PrintOperationAction, parent: Option<&impl IsA<Window>> ) -> Result<PrintOperationResult, Error> { ... } fn set_allow_async(&self, allow_async: bool) { ... } fn set_current_page(&self, current_page: i32) { ... } fn set_custom_tab_label(&self, label: Option<&str>) { ... } fn set_default_page_setup(&self, default_page_setup: Option<&PageSetup>) { ... } fn set_defer_drawing(&self) { ... } fn set_embed_page_setup(&self, embed: bool) { ... } fn set_export_filename(&self, filename: impl AsRef<Path>) { ... } fn set_has_selection(&self, has_selection: bool) { ... } fn set_job_name(&self, job_name: &str) { ... } fn set_n_pages(&self, n_pages: i32) { ... } fn set_print_settings(&self, print_settings: Option<&PrintSettings>) { ... } fn set_show_progress(&self, show_progress: bool) { ... } fn set_support_selection(&self, support_selection: bool) { ... } fn set_track_print_status(&self, track_status: bool) { ... } fn set_unit(&self, unit: Unit) { ... } fn set_use_full_page(&self, full_page: bool) { ... } fn allows_async(&self) -> bool { ... } fn current_page(&self) -> i32 { ... } fn custom_tab_label(&self) -> Option<GString> { ... } fn export_filename(&self) -> Option<GString> { ... } fn job_name(&self) -> Option<GString> { ... } fn n_pages(&self) -> i32 { ... } fn shows_progress(&self) -> bool { ... } fn tracks_print_status(&self) -> bool { ... } fn unit(&self) -> Unit { ... } fn uses_full_page(&self) -> bool { ... } fn connect_begin_print<F: Fn(&Self, &PrintContext) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_create_custom_widget<F: Fn(&Self) -> Option<Object> + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_custom_widget_apply<F: Fn(&Self, &Widget) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_done<F: Fn(&Self, PrintOperationResult) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_draw_page<F: Fn(&Self, &PrintContext, i32) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_end_print<F: Fn(&Self, &PrintContext) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_paginate<F: Fn(&Self, &PrintContext) -> bool + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_preview<F: Fn(&Self, &PrintOperationPreview, &PrintContext, Option<&Window>) -> bool + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_request_page_setup<F: Fn(&Self, &PrintContext, i32, &PageSetup) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_status_changed<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_update_custom_widget<F: Fn(&Self, &Widget, &PageSetup, &PrintSettings) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_allow_async_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_current_page_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_custom_tab_label_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_default_page_setup_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_embed_page_setup_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_export_filename_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_has_selection_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_job_name_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_n_pages_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_n_pages_to_print_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_print_settings_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_show_progress_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_status_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_status_string_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_support_selection_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_track_print_status_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_unit_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn connect_use_full_page_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... }
}

Provided Methods§

source

fn cancel(&self)

source

fn draw_page_finish(&self)

source

fn default_page_setup(&self) -> PageSetup

source

fn embeds_page_setup(&self) -> bool

source

fn has_selection(&self) -> bool

source

fn n_pages_to_print(&self) -> i32

source

fn print_settings(&self) -> Option<PrintSettings>

source

fn status(&self) -> PrintStatus

source

fn status_string(&self) -> GString

source

fn supports_selection(&self) -> bool

source

fn is_finished(&self) -> bool

source

fn run( &self, action: PrintOperationAction, parent: Option<&impl IsA<Window>> ) -> Result<PrintOperationResult, Error>

source

fn set_allow_async(&self, allow_async: bool)

source

fn set_current_page(&self, current_page: i32)

source

fn set_custom_tab_label(&self, label: Option<&str>)

source

fn set_default_page_setup(&self, default_page_setup: Option<&PageSetup>)

source

fn set_defer_drawing(&self)

source

fn set_embed_page_setup(&self, embed: bool)

source

fn set_export_filename(&self, filename: impl AsRef<Path>)

source

fn set_has_selection(&self, has_selection: bool)

source

fn set_job_name(&self, job_name: &str)

source

fn set_n_pages(&self, n_pages: i32)

source

fn set_print_settings(&self, print_settings: Option<&PrintSettings>)

source

fn set_show_progress(&self, show_progress: bool)

source

fn set_support_selection(&self, support_selection: bool)

source

fn set_track_print_status(&self, track_status: bool)

source

fn set_unit(&self, unit: Unit)

source

fn set_use_full_page(&self, full_page: bool)

source

fn allows_async(&self) -> bool

source

fn current_page(&self) -> i32

source

fn custom_tab_label(&self) -> Option<GString>

source

fn export_filename(&self) -> Option<GString>

source

fn job_name(&self) -> Option<GString>

source

fn n_pages(&self) -> i32

source

fn shows_progress(&self) -> bool

source

fn tracks_print_status(&self) -> bool

source

fn unit(&self) -> Unit

source

fn uses_full_page(&self) -> bool

source

fn connect_begin_print<F: Fn(&Self, &PrintContext) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_create_custom_widget<F: Fn(&Self) -> Option<Object> + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_custom_widget_apply<F: Fn(&Self, &Widget) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_done<F: Fn(&Self, PrintOperationResult) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_draw_page<F: Fn(&Self, &PrintContext, i32) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_end_print<F: Fn(&Self, &PrintContext) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_paginate<F: Fn(&Self, &PrintContext) -> bool + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_preview<F: Fn(&Self, &PrintOperationPreview, &PrintContext, Option<&Window>) -> bool + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_request_page_setup<F: Fn(&Self, &PrintContext, i32, &PageSetup) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_status_changed<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_update_custom_widget<F: Fn(&Self, &Widget, &PageSetup, &PrintSettings) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_allow_async_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_current_page_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_custom_tab_label_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_default_page_setup_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_embed_page_setup_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_export_filename_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_has_selection_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_job_name_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_n_pages_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_n_pages_to_print_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_print_settings_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_show_progress_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_status_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_status_string_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_support_selection_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_track_print_status_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_unit_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_use_full_page_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

Object Safety§

This trait is not object safe.

Implementors§