Added function to retrieve current plotter dimensions.
This commit is contained in:
parent
0a237c6e47
commit
ec0c68503d
|
@ -154,7 +154,7 @@ static HermesFormat vfmt;
|
|||
/* netsurf source bitmap format */
|
||||
static HermesFormat nsfmt;
|
||||
|
||||
static struct s_vdi_sysinfo vdi_sysinfo;
|
||||
struct s_vdi_sysinfo vdi_sysinfo;
|
||||
/* bit depth of framebuffers: */
|
||||
static int atari_plot_bpp_virt;
|
||||
static struct s_view view;
|
||||
|
@ -1900,6 +1900,16 @@ bool plot_set_dimensions(int x, int y, int w, int h)
|
|||
return(true);
|
||||
}
|
||||
|
||||
bool plot_get_dimensions(GRECT *dst)
|
||||
{
|
||||
|
||||
dst->g_x = view.x;
|
||||
dst->g_y = view.y;
|
||||
dst->g_w = view.w;
|
||||
dst->g_h = view.h;
|
||||
return(true);
|
||||
}
|
||||
|
||||
bool plot_clip(const struct rect *clip)
|
||||
{
|
||||
// FIXME: consider the canvas size
|
||||
|
|
|
@ -107,6 +107,7 @@ const char* plot_err_str(int i) ;
|
|||
bool plot_lock(void);
|
||||
bool plot_unlock(void);
|
||||
bool plot_set_dimensions( int x, int y, int w, int h );
|
||||
bool plot_get_dimensions(GRECT *dst);
|
||||
bool plot_get_clip(struct rect * out);
|
||||
/* Get clipping for current framebuffer as GRECT */
|
||||
void plot_get_clip_grect(GRECT * out);
|
||||
|
|
Loading…
Reference in New Issue