![]() |
![]() |
![]() |
Eye of GNOME Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
struct EogPrintImageSetup; GtkWidget * eog_print_image_setup_new (EogImage *image
,GtkPageSetup *page_setup
); void eog_print_image_setup_get_options (EogPrintImageSetup *setup
,gdouble *left
,gdouble *top
,gdouble *scale
,GtkUnit *unit
); void eog_print_image_setup_update (GtkPrintOperation *operation
,GtkWidget *custom_widget
,GtkPageSetup *page_setup
,GtkPrintSettings *print_settings
,gpointer user_data
);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkGrid +----EogPrintImageSetup
EogPrintImageSetup implements AtkImplementorIface, GtkBuildable and GtkOrientable.
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.
|
the EogImage to print |
|
a GtkPageSetup specifying the page where the image will be print |
Returns : |
a new EogPrintImageSetup |
void eog_print_image_setup_get_options (EogPrintImageSetup *setup
,gdouble *left
,gdouble *top
,gdouble *scale
,GtkUnit *unit
);
Gets the options set by the EogPrintImageSetup.
|
a EogPrintImageSetup |
|
a pointer where to store the image's left position |
|
a pointer where to store the image's top position |
|
a pointer where to store the image's scale |
|
a pointer where to store the GtkUnit used by the left and top values. |
"image"
property"image" EogImage* : Read / Write
The image whose printing properties will be set up.