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

Signals


  "print-page"                                     
  "data-left"                                      
  "reset"                                          
  "height"                                         
  "will-fit"                                       

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 :

Signal Details

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 :