EPrintable

Name

EPrintable -- 

Synopsis



#define     E_PRINTABLE_TYPE
typedef     EPrintable;
EPrintable* e_printable_new                 (void);
void        e_printable_print_page          (EPrintable *e_printable,
                                             GnomePrintContext *context,
                                             gdouble width,
                                             gdouble height,
                                             gboolean quantized);
gboolean    e_printable_data_left           (EPrintable *e_printable);
void        e_printable_reset               (EPrintable *e_printable);
gdouble     e_printable_height              (EPrintable *e_printable,
                                             GnomePrintContext *context,
                                             gdouble width,
                                             gdouble max_height,
                                             gboolean quantized);
gboolean    e_printable_will_fit            (EPrintable *e_printable,
                                             GnomePrintContext *context,
                                             gdouble width,
                                             gdouble max_height,
                                             gboolean quantized);

Object Hierarchy


  GtkObject
   +----EPrintable

Signal Prototypes


"print-page"
            void        user_function      (EPrintable *eprintable,
                                            GtkObject *arg1,
                                            gdouble arg2,
                                            gdouble arg3,
                                            gboolean arg4,
                                            gpointer user_data);
"data-left" gboolean    user_function      (EPrintable *eprintable,
                                            gpointer user_data);
"reset"     void        user_function      (EPrintable *eprintable,
                                            gpointer user_data);
"height"    gdouble     user_function      (EPrintable *eprintable,
                                            GtkObject *arg1,
                                            gdouble arg2,
                                            gdouble arg3,
                                            gboolean arg4,
                                            gpointer user_data);
"will-fit"  gboolean    user_function      (EPrintable *eprintable,
                                            GtkObject *arg1,
                                            gdouble arg2,
                                            gdouble arg3,
                                            gboolean arg4,
                                            gpointer user_data);

Description

Details

E_PRINTABLE_TYPE

#define E_PRINTABLE_TYPE        (e_printable_get_type ())


EPrintable

typedef struct {
	GtkObject   base;
} EPrintable;


e_printable_new ()

EPrintable* e_printable_new                 (void);

Returns :


e_printable_print_page ()

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

e_printable :

context :

width :

height :

quantized :


e_printable_data_left ()

gboolean    e_printable_data_left           (EPrintable *e_printable);

e_printable :

Returns :


e_printable_reset ()

void        e_printable_reset               (EPrintable *e_printable);

e_printable :


e_printable_height ()

gdouble     e_printable_height              (EPrintable *e_printable,
                                             GnomePrintContext *context,
                                             gdouble width,
                                             gdouble max_height,
                                             gboolean quantized);

e_printable :

context :

width :

max_height :

quantized :

Returns :


e_printable_will_fit ()

gboolean    e_printable_will_fit            (EPrintable *e_printable,
                                             GnomePrintContext *context,
                                             gdouble width,
                                             gdouble max_height,
                                             gboolean quantized);

e_printable :

context :

width :

max_height :

quantized :

Returns :

Signals

The "print-page" signal

void        user_function                  (EPrintable *eprintable,
                                            GtkObject *arg1,
                                            gdouble arg2,
                                            gdouble arg3,
                                            gboolean arg4,
                                            gpointer user_data);

eprintable :

the object which received the signal.

arg1 :

arg2 :

arg3 :

arg4 :

user_data :

user data set when the signal handler was connected.


The "data-left" signal

gboolean    user_function                  (EPrintable *eprintable,
                                            gpointer user_data);

eprintable :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

Returns :


The "reset" signal

void        user_function                  (EPrintable *eprintable,
                                            gpointer user_data);

eprintable :

the object which received the signal.

user_data :

user data set when the signal handler was connected.


The "height" signal

gdouble     user_function                  (EPrintable *eprintable,
                                            GtkObject *arg1,
                                            gdouble arg2,
                                            gdouble arg3,
                                            gboolean arg4,
                                            gpointer user_data);

eprintable :

the object which received the signal.

arg1 :

arg2 :

arg3 :

arg4 :

user_data :

user data set when the signal handler was connected.

Returns :


The "will-fit" signal

gboolean    user_function                  (EPrintable *eprintable,
                                            GtkObject *arg1,
                                            gdouble arg2,
                                            gdouble arg3,
                                            gboolean arg4,
                                            gpointer user_data);

eprintable :

the object which received the signal.

arg1 :

arg2 :

arg3 :

arg4 :

user_data :

user data set when the signal handler was connected.

Returns :