diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2023-04-07 16:31:51 +0100 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2023-04-07 16:31:55 +0100 |
| commit | cd1b982b2a53a526eb3b4e3c53787038e18f993d (patch) | |
| tree | f9e45ed33c250b1d0e01af6295ffa602310d48dc /src/helpers/Monitor.hpp | |
| parent | a35ea4d242b5890b6bb878fcc2ed36b9f10d9412 (diff) | |
internal: listen to output.damage events
Diffstat (limited to 'src/helpers/Monitor.hpp')
| -rw-r--r-- | src/helpers/Monitor.hpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/helpers/Monitor.hpp b/src/helpers/Monitor.hpp index ca4b146c..3414f698 100644 --- a/src/helpers/Monitor.hpp +++ b/src/helpers/Monitor.hpp @@ -65,6 +65,7 @@ class CMonitor { DYNLISTENER(monitorFrame); DYNLISTENER(monitorDestroy); DYNLISTENER(monitorStateRequest); + DYNLISTENER(monitorDamage); // hack: a group = workspaces on a monitor. // I don't really care lol :P @@ -73,8 +74,8 @@ class CMonitor { // methods void onConnect(bool noRule); void onDisconnect(); - void addDamage(pixman_region32_t* rg); - void addDamage(wlr_box* box); + void addDamage(const pixman_region32_t* rg); + void addDamage(const wlr_box* box); void setMirror(const std::string&); bool isMirror(); float getDefaultScale(); |
