LsmDomView

LsmDomView — Base class for DOM views

Synopsis

#define             LSM_DOM_VIEW_DEFAULT_RESOLUTION
#define             LSM_DOM_VIEW_DEFAULT_VIEWBOX_HEIGHT
#define             LSM_DOM_VIEW_DEFAULT_VIEWBOX_WIDTH
                    LsmDomView;
double              lsm_dom_view_get_resolution         (LsmDomView *self);
LsmBox              lsm_dom_view_get_viewport           (LsmDomView *self);
LsmBox              lsm_dom_view_get_viewport_pixels    (LsmDomView *self);
void                lsm_dom_view_set_resolution         (LsmDomView *self,
                                                         double ppi);
void                lsm_dom_view_set_viewport           (LsmDomView *self,
                                                         const LsmBox *viewport);
void                lsm_dom_view_set_viewport_pixels    (LsmDomView *self,
                                                         const LsmBox *viewport);
void                lsm_dom_view_render                 (LsmDomView *view,
                                                         cairo_t *cairo,
                                                         double x,
                                                         double y);
void                lsm_dom_view_get_size               (LsmDomView *view,
                                                         double *width,
                                                         double *height,
                                                         double *baseline);
void                lsm_dom_view_get_size_pixels        (LsmDomView *view,
                                                         unsigned int *width,
                                                         unsigned int *height,
                                                         unsigned int *baseline);

Object Hierarchy

  GObject
   +----LsmDomView

Description

Details

LSM_DOM_VIEW_DEFAULT_RESOLUTION

#define LSM_DOM_VIEW_DEFAULT_RESOLUTION 	 72.0

LSM_DOM_VIEW_DEFAULT_VIEWBOX_HEIGHT

#define LSM_DOM_VIEW_DEFAULT_VIEWBOX_HEIGHT 	200.0

LSM_DOM_VIEW_DEFAULT_VIEWBOX_WIDTH

#define LSM_DOM_VIEW_DEFAULT_VIEWBOX_WIDTH 320.0

LsmDomView

typedef struct _LsmDomView LsmDomView;

lsm_dom_view_get_resolution ()

double              lsm_dom_view_get_resolution         (LsmDomView *self);

lsm_dom_view_get_viewport ()

LsmBox              lsm_dom_view_get_viewport           (LsmDomView *self);

lsm_dom_view_get_viewport_pixels ()

LsmBox              lsm_dom_view_get_viewport_pixels    (LsmDomView *self);

lsm_dom_view_set_resolution ()

void                lsm_dom_view_set_resolution         (LsmDomView *self,
                                                         double ppi);

lsm_dom_view_set_viewport ()

void                lsm_dom_view_set_viewport           (LsmDomView *self,
                                                         const LsmBox *viewport);

lsm_dom_view_set_viewport_pixels ()

void                lsm_dom_view_set_viewport_pixels    (LsmDomView *self,
                                                         const LsmBox *viewport);

lsm_dom_view_render ()

void                lsm_dom_view_render                 (LsmDomView *view,
                                                         cairo_t *cairo,
                                                         double x,
                                                         double y);

lsm_dom_view_get_size ()

void                lsm_dom_view_get_size               (LsmDomView *view,
                                                         double *width,
                                                         double *height,
                                                         double *baseline);

lsm_dom_view_get_size_pixels ()

void                lsm_dom_view_get_size_pixels        (LsmDomView *view,
                                                         unsigned int *width,
                                                         unsigned int *height,
                                                         unsigned int *baseline);