Interface

Gtk-4.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

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.PrintContext.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.