preview


Description:

public virtual signal bool preview (PrintOperationPreview preview, PrintContext context, Window? parent)

Gets emitted when a preview is requested from the native dialog.

The default handler for this signal uses an external viewer application to preview.

To implement a custom print preview, an application must return true from its handler for this signal. In order to use the provided context for the preview implementation, it must be given a suitable cairo context with [ [email protected]_cairo_context].

The custom preview implementation can use [[email protected]_selected] and [ [email protected]_page] to find pages which are selected for print and render them. The preview must be finished by calling [[email protected]_preview] (typically in response to the user clicking a close button).

Parameters:

preview

the `GtkPrintOperationPreview` for the current operation

context

the `GtkPrintContext` that will be used

parent

the `GtkWindow` to use as window parent

Returns:

true if the listener wants to take over control of the preview




2022 vala-language.org