pub trait PrintOperationImplExt: Sealed + ObjectSubclass {
// Provided methods
fn parent_begin_print(&self, context: &PrintContext) { ... }
fn parent_create_custom_widget(&self) -> Option<Widget> { ... }
fn parent_custom_widget_apply(&self, widget: &Widget) { ... }
fn parent_done(&self, result: PrintOperationResult) { ... }
fn parent_draw_page(&self, context: &PrintContext, page_nr: i32) { ... }
fn parent_end_print(&self, context: &PrintContext) { ... }
fn parent_paginate(&self, context: &PrintContext) -> bool { ... }
fn parent_preview(
&self,
preview: &PrintOperationPreview,
context: &PrintContext,
parent: Option<&Window>,
) -> bool { ... }
fn parent_request_page_setup(
&self,
context: &PrintContext,
page_nr: i32,
setup: &PageSetup,
) { ... }
fn parent_status_changed(&self) { ... }
fn parent_update_custom_widget(
&self,
widget: &Widget,
setup: &PageSetup,
settings: &PrintSettings,
) { ... }
}
Provided Methods§
fn parent_begin_print(&self, context: &PrintContext)
fn parent_create_custom_widget(&self) -> Option<Widget>
fn parent_custom_widget_apply(&self, widget: &Widget)
fn parent_done(&self, result: PrintOperationResult)
fn parent_draw_page(&self, context: &PrintContext, page_nr: i32)
fn parent_end_print(&self, context: &PrintContext)
fn parent_paginate(&self, context: &PrintContext) -> bool
fn parent_preview( &self, preview: &PrintOperationPreview, context: &PrintContext, parent: Option<&Window>, ) -> bool
fn parent_request_page_setup( &self, context: &PrintContext, page_nr: i32, setup: &PageSetup, )
fn parent_status_changed(&self)
fn parent_update_custom_widget( &self, widget: &Widget, setup: &PageSetup, settings: &PrintSettings, )
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.