mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-25 05:27:00 +03:00
Moving the pen to 0,0 helps a lot making sure where we start drawing...
svn path=/trunk/netsurf/; revision=7313
This commit is contained in:
parent
48726077be
commit
e9fabbbc13
@ -712,10 +712,17 @@ printf("plot_tile: -> %dx%d\n", width, height);
|
||||
static BPoint transform_pt(float x, float y, const float transform[6])
|
||||
{
|
||||
#warning XXX: verify
|
||||
return BPoint(x, y);
|
||||
//return BPoint(x, y);
|
||||
BPoint pt;
|
||||
pt.x = x * transform[0] + y * transform[1] + transform[4];
|
||||
pt.y = x * transform[2] + y * transform[3] + transform[5];
|
||||
/*
|
||||
printf("TR: {%f, %f} { %f, %f, %f, %f, %f, %f} = { %f, %f }\n",
|
||||
x, y,
|
||||
transform[0], transform[1], transform[2],
|
||||
transform[3], transform[4], transform[5],
|
||||
pt.x, pt.y);
|
||||
*/
|
||||
return pt;
|
||||
}
|
||||
|
||||
@ -770,6 +777,7 @@ bool nsbeos_plot_path(const float *p, unsigned int n, colour fill, float width,
|
||||
rgb_color old_high = view->HighColor();
|
||||
float old_pen = view->PenSize();
|
||||
view->SetPenSize(width);
|
||||
view->MovePenTo(0, 0);
|
||||
if (fill != TRANSPARENT) {
|
||||
view->SetHighColor(nsbeos_rgb_colour(fill));
|
||||
view->FillShape(&shape);
|
||||
|
Loading…
Reference in New Issue
Block a user