mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 08:17:35 +00:00
LibGUI: Add Widget::repaint() to force an immediate repaint
In most situations, Widget::update() is preferable, since that allows us to coalesce repaints and avoid redundant work, reducing system load. However, there are some cases where you really want a paint to happen right away, to make sure that the user has a chance to see a short-lived visual state.
This commit is contained in:
parent
da86f4e384
commit
24651f854c
4 changed files with 33 additions and 0 deletions
|
@ -202,6 +202,8 @@ public:
|
|||
|
||||
Menu& add_menu(String name);
|
||||
|
||||
void flush_pending_paints_immediately();
|
||||
|
||||
protected:
|
||||
Window(Core::Object* parent = nullptr);
|
||||
virtual void wm_event(WMEvent&);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue