[−][src]Trait gtk::PrintOperationPreviewExt
Trait containing all PrintOperationPreview
methods.
Implementors
Required methods
fn end_preview(&self)
Ends a preview.
This function must be called to finish a custom print preview.
fn is_selected(&self, page_nr: i32) -> bool
Returns whether the given page is included in the set of pages that have been selected for printing.
page_nr
a page number
Returns
true
if the page has been selected for printing
fn render_page(&self, page_nr: i32)
Renders a page to the preview, using the print context that
was passed to the PrintOperation::preview
handler together
with self
.
A custom iprint preview should use this function in its ::expose handler to render the currently selected page.
Note that this function requires a suitable cairo context to be associated with the print context.
page_nr
the page to render
fn connect_got_page_size<F: Fn(&Self, &PrintContext, &PageSetup) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
The ::got-page-size signal is emitted once for each page that gets rendered to the preview.
A handler for this signal should update the context
according to page_setup
and set up a suitable cairo
context, using PrintContext::set_cairo_context
.
context
the current PrintContext
page_setup
the PageSetup
for the current page
fn connect_ready<F: Fn(&Self, &PrintContext) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
The ::ready signal gets emitted once per preview operation, before the first page is rendered.
A handler for this signal can be used for setup tasks.
context
the current PrintContext
Implementors
impl<O: IsA<PrintOperationPreview>> PrintOperationPreviewExt for O
[src]
fn end_preview(&self)
[src]
fn is_selected(&self, page_nr: i32) -> bool
[src]
fn render_page(&self, page_nr: i32)
[src]
fn connect_got_page_size<F: Fn(&Self, &PrintContext, &PageSetup) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_ready<F: Fn(&Self, &PrintContext) + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId