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
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
);