EomPrintImageSetup

EomPrintImageSetup

Synopsis

struct              EomPrintImageSetup;
GtkWidget *         eom_print_image_setup_new           (EomImage *image,
                                                         GtkPageSetup *page_setup);
void                eom_print_image_setup_get_options   (EomPrintImageSetup *setup,
                                                         gdouble *left,
                                                         gdouble *top,
                                                         gdouble *scale,
                                                         GtkUnit *unit);

Description

Details

struct EomPrintImageSetup

struct EomPrintImageSetup {
	GtkTable parent_instance;

	EomPrintImageSetupPrivate *priv;
};


eom_print_image_setup_new ()

GtkWidget *         eom_print_image_setup_new           (EomImage *image,
                                                         GtkPageSetup *page_setup);

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

image :

the EomImage to print

page_setup :

a GtkPageSetup specifying the page where the image will be print

Returns :

a new EomPrintImageSetup

eom_print_image_setup_get_options ()

void                eom_print_image_setup_get_options   (EomPrintImageSetup *setup,
                                                         gdouble *left,
                                                         gdouble *top,
                                                         gdouble *scale,
                                                         GtkUnit *unit);

Gets the options set by the EomPrintImageSetup.

setup :

a EomPrintImageSetup

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.