Hoogle Search

Within LTS Haskell 24.41 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. printOperationSetUseFullPage :: PrintOperationClass self => self -> Bool -> IO ()

    gtk3 Graphics.UI.Gtk.Printing.PrintOperation

    If fullPage is True, the transformation for the cairo context obtained from PrintContext puts the origin at the top left corner of the page (which may not be the top left corner of the sheet, depending on page orientation and the number of pages per sheet). Otherwise, the origin is at the top left corner of the imageable area (i.e. inside the margins).

  2. printOperationUseFullPage :: PrintOperationClass self => Attr self Bool

    gtk3 Graphics.UI.Gtk.Printing.PrintOperation

    If True, the transformation for the cairo context obtained from PrintContext puts the origin at the top left corner of the page (which may not be the top left corner of the sheet, depending on page orientation and the number of pages per sheet). Otherwise, the origin is at the top left corner of the imageable area (i.e. inside the margins). Default value: False Since 2.10

  3. printOptDrawPage :: PrintOperationClass self => Signal self (PrintContext -> Int -> IO ())

    gtk3 Graphics.UI.Gtk.Printing.PrintOperation

    Emitted for every page that is printed. The signal handler must render the pageNr's page onto the cairo context obtained from context using printContextGetCairoContext. Use printOperationSetUseFullPage and printOperationSetUnit before starting the print operation to set up the transformation of the cairo context according to your needs.

  4. printOptGotPageSize :: PrintOperationPreviewClass self => Signal self (PrintContext -> PageSetup -> IO ())

    gtk3 Graphics.UI.Gtk.Printing.PrintOperation

    The gotPageSize signal is emitted once for each page that gets rendered to the preview. A handler for this signal should update the context according to pageSetup and set up a suitable cairo context, using printContextSetCairoContext.

  5. printOptRequestPageSetup :: PrintOperationClass self => Signal self (PrintContext -> Int -> PageSetup -> IO ())

    gtk3 Graphics.UI.Gtk.Printing.PrintOperation

    Emitted once for every page that is printed, to give the application a chance to modify the page setup. Any changes done to setup will be in force only for printing this page.

  6. printRunPageSetupDialog :: (WindowClass window, PageSetupClass pageSetup, PrintSettingsClass setting) => window -> pageSetup -> setting -> IO PageSetup

    gtk3 Graphics.UI.Gtk.Printing.PrintOperation

    Runs a page setup dialog, letting the user modify the values from pageSetup. If the user cancels the dialog, the returned PageSetup is identical to the passed in pageSetup, otherwise it contains the modifications done in the dialog. Note that this function may use a recursive mainloop to show the page setup dialog. See printRunPageSetupDialogAsync if this is a problem.

  7. printRunPageSetupDialogAsync :: (WindowClass window, PageSetupClass pageSetup, PrintSettingsClass setting) => window -> pageSetup -> setting -> (PageSetup -> IO ()) -> IO ()

    gtk3 Graphics.UI.Gtk.Printing.PrintOperation

    Runs a page setup dialog, letting the user modify the values from pageSetup. In contrast to printRunPageSetupDialog, this function returns after showing the page setup dialog on platforms that support this, and calls doneCb from a signal handler for the response signal of the dialog.

  8. data PrintPages

    gtk3 Graphics.UI.Gtk.Printing.PrintSettings

    No documentation available.

  9. PrintPagesAll :: PrintPages

    gtk3 Graphics.UI.Gtk.Printing.PrintSettings

    No documentation available.

  10. PrintPagesCurrent :: PrintPages

    gtk3 Graphics.UI.Gtk.Printing.PrintSettings

    No documentation available.

Page 372 of many | Previous | Next