Interface

Gtk-3.0GtkPrintOperationPreviewSignalSignatures

interface SignalSignatures {
    "got-page-size": (
        context: Gtk.PrintContext,
        page_setup: Gtk.PageSetup,
    ) => void;
    ready: (context: Gtk.PrintContext) => void;
}

Hierarchy (View Summary)

Index
"got-page-size": (context: Gtk.PrintContext, page_setup: Gtk.PageSetup) => void

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 gtk_print_context_set_cairo_context().

ready: (context: Gtk.PrintContext) => void

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.