mirror of
https://github.com/aseprite/aseprite.git
synced 2025-02-23 18:39:55 +00:00
Setup the widget's font in Graphics created for PaintEvents.
This commit is contained in:
parent
a33f10373c
commit
deae4d820a
@ -1493,6 +1493,8 @@ bool Widget::onProcessMessage(JMessage msg)
|
|||||||
jrect_h(&msg->draw.rect));
|
jrect_h(&msg->draw.rect));
|
||||||
|
|
||||||
Graphics graphics(bmp, rc->x1-msg->draw.rect.x1, rc->y1-msg->draw.rect.y1);
|
Graphics graphics(bmp, rc->x1-msg->draw.rect.x1, rc->y1-msg->draw.rect.y1);
|
||||||
|
graphics.setFont(getFont());
|
||||||
|
|
||||||
PaintEvent ev(this, &graphics);
|
PaintEvent ev(this, &graphics);
|
||||||
onPaint(ev); // Fire onPaint event
|
onPaint(ev); // Fire onPaint event
|
||||||
|
|
||||||
@ -1507,6 +1509,8 @@ bool Widget::onProcessMessage(JMessage msg)
|
|||||||
// the screen or a memory bitmap).
|
// the screen or a memory bitmap).
|
||||||
else {
|
else {
|
||||||
Graphics graphics(ji_screen, rc->x1, rc->y1);
|
Graphics graphics(ji_screen, rc->x1, rc->y1);
|
||||||
|
graphics.setFont(getFont());
|
||||||
|
|
||||||
PaintEvent ev(this, &graphics);
|
PaintEvent ev(this, &graphics);
|
||||||
onPaint(ev); // Fire onPaint event
|
onPaint(ev); // Fire onPaint event
|
||||||
return ev.isPainted();
|
return ev.isPainted();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user