ev-selection

ev-selection —

Synopsis




#define     EV_SELECTION_IFACE              (k)
#define     EV_IS_SELECTION_IFACE           (k)
            EvSelection;
            EvSelectionIface;
void        ev_selection_render_selection   (EvSelection *selection,
                                             EvRenderContext *rc,
                                             cairo_surface_t **surface,
                                             EvRectangle *points,
                                             EvRectangle *old_points,
                                             GdkColor *text,
                                             GdkColor *base);
GdkRegion*  ev_selection_get_selection_map  (EvSelection *selection,
                                             EvRenderContext *rc);
GdkRegion*  ev_selection_get_selection_region
                                            (EvSelection *selection,
                                             EvRenderContext *rc,
                                             EvRectangle *points);

Description

Details

EV_SELECTION_IFACE()

#define EV_SELECTION_IFACE(k)	     (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_SELECTION, EvSelectionIface))

k :

EV_IS_SELECTION_IFACE()

#define EV_IS_SELECTION_IFACE(k)     (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_SELECTION))

k :

EvSelection

typedef struct _EvSelection EvSelection;


EvSelectionIface

typedef struct {
	GTypeInterface base_iface;

	void        (* render_selection)     (EvSelection      *selection,
					      EvRenderContext  *rc,
					      cairo_surface_t **surface,
					      EvRectangle      *points,
					      EvRectangle      *old_points,
					      GdkColor        *text,
					      GdkColor        *base);
	GdkRegion * (* get_selection_map)    (EvSelection      *selection,
					      EvRenderContext  *rc);
	GdkRegion * (* get_selection_region) (EvSelection      *selection,
					      EvRenderContext  *rc,
					      EvRectangle      *points);
} EvSelectionIface;


ev_selection_render_selection ()

void        ev_selection_render_selection   (EvSelection *selection,
                                             EvRenderContext *rc,
                                             cairo_surface_t **surface,
                                             EvRectangle *points,
                                             EvRectangle *old_points,
                                             GdkColor *text,
                                             GdkColor *base);

selection :
rc :
surface :
points :
old_points :
text :
base :

ev_selection_get_selection_map ()

GdkRegion*  ev_selection_get_selection_map  (EvSelection *selection,
                                             EvRenderContext *rc);

selection :
rc :
Returns :

ev_selection_get_selection_region ()

GdkRegion*  ev_selection_get_selection_region
                                            (EvSelection *selection,
                                             EvRenderContext *rc,
                                             EvRectangle *points);

selection :
rc :
points :
Returns :