EogPrintImageSetup

EogPrintImageSetup

Functions

Properties

EogImage * image Read / Write
GtkPageSetup * page-setup Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkGrid
                    ╰── EogPrintImageSetup

Implemented Interfaces

EogPrintImageSetup implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Description

Functions

eog_print_image_setup_new ()

GtkWidget *
eog_print_image_setup_new (EogImage *image,
                           GtkPageSetup *page_setup);

Creates a new EogPrintImageSetup widget, to be used as a custom widget in a GtkPrintUnixDialog. This widgets allows to set the image position and scale in a page.

Parameters

image

the EogImage to print

 

page_setup

a GtkPageSetup specifying the page where the image will be print

 

Returns

a new EogPrintImageSetup


eog_print_image_setup_get_options ()

void
eog_print_image_setup_get_options (EogPrintImageSetup *setup,
                                   gdouble *left,
                                   gdouble *top,
                                   gdouble *scale,
                                   GtkUnit *unit);

Gets the options set by the EogPrintImageSetup.

Parameters

setup

a EogPrintImageSetup

 

left

a pointer where to store the image's left position

 

top

a pointer where to store the image's top position

 

scale

a pointer where to store the image's scale

 

unit

a pointer where to store the GtkUnit used by the left and top values.

 

eog_print_image_setup_update ()

void
eog_print_image_setup_update (GtkPrintOperation *operation,
                              GtkWidget *custom_widget,
                              GtkPageSetup *page_setup,
                              GtkPrintSettings *print_settings,
                              gpointer user_data);

Types and Values

struct EogPrintImageSetup

struct EogPrintImageSetup;

Property Details

The “image” property

  “image”                    EogImage *

The image whose printing properties will be set up.

Flags: Read / Write


The “page-setup” property

  “page-setup”               GtkPageSetup *

The information for the page where the image will be printed.

Flags: Read / Write