|  |  |  | 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 +----GtkTable +----EogPrintImageSetup
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 leftandtopvalues. | 
void eog_print_image_setup_update (GtkPrintOperation *operation,GtkWidget *custom_widget,GtkPageSetup *page_setup,GtkPrintSettings *print_settings,gpointer user_data);
"image" property"image" EogImage* : Read / Write
The image whose printing properties will be set up.