Trait libhelium::subclass::prelude::PrintOperationImplExt

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, )

Object Safety§

This trait is not object safe.

Implementors§