EPrintable

EPrintable

Synopsis

struct              EPrintable;
EPrintable *        e_printable_new                     (void);
void                e_printable_print_page              (EPrintable *e_printable,
                                                         GtkPrintContext *context,
                                                         gdouble width,
                                                         gdouble height,
                                                         gboolean quantized);
gboolean            e_printable_data_left               (EPrintable *printable);
void                e_printable_reset                   (EPrintable *printable);
gdouble             e_printable_height                  (EPrintable *printable,
                                                         GtkPrintContext *context,
                                                         gdouble width,
                                                         gdouble max_height,
                                                         gboolean quantized);
gboolean            e_printable_will_fit                (EPrintable *printable,
                                                         GtkPrintContext *context,
                                                         gdouble width,
                                                         gdouble max_height,
                                                         gboolean quantized);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----EPrintable

Signals

  "data-left"                                      : Run Last
  "height"                                         : Run Last
  "print-page"                                     : Run Last
  "reset"                                          : Run Last
  "will-fit"                                       : Run Last

Description

Details

struct EPrintable

struct EPrintable;

e_printable_new ()

EPrintable *        e_printable_new                     (void);

e_printable_print_page ()

void                e_printable_print_page              (EPrintable *e_printable,
                                                         GtkPrintContext *context,
                                                         gdouble width,
                                                         gdouble height,
                                                         gboolean quantized);

e_printable_data_left ()

gboolean            e_printable_data_left               (EPrintable *printable);

e_printable_reset ()

void                e_printable_reset                   (EPrintable *printable);

e_printable_height ()

gdouble             e_printable_height                  (EPrintable *printable,
                                                         GtkPrintContext *context,
                                                         gdouble width,
                                                         gdouble max_height,
                                                         gboolean quantized);

e_printable_will_fit ()

gboolean            e_printable_will_fit                (EPrintable *printable,
                                                         GtkPrintContext *context,
                                                         gdouble width,
                                                         gdouble max_height,
                                                         gboolean quantized);

Signal Details

The "data-left" signal

gboolean            user_function                      (EPrintable *eprintable,
                                                        gpointer    user_data)       : Run Last

The "height" signal

gdouble             user_function                      (EPrintable *eprintable,
                                                        GObject    *arg1,
                                                        gdouble     arg2,
                                                        gdouble     arg3,
                                                        gboolean    arg4,
                                                        gpointer    user_data)       : Run Last

The "print-page" signal

void                user_function                      (EPrintable *eprintable,
                                                        GObject    *arg1,
                                                        gdouble     arg2,
                                                        gdouble     arg3,
                                                        gboolean    arg4,
                                                        gpointer    user_data)       : Run Last

The "reset" signal

void                user_function                      (EPrintable *eprintable,
                                                        gpointer    user_data)       : Run Last

The "will-fit" signal

gboolean            user_function                      (EPrintable *eprintable,
                                                        GObject    *arg1,
                                                        gdouble     arg2,
                                                        gdouble     arg3,
                                                        gboolean    arg4,
                                                        gpointer    user_data)       : Run Last