summaryrefslogtreecommitdiff
path: root/src/helpers/Monitor.hpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2023-04-07 16:31:51 +0100
committervaxerski <43317083+vaxerski@users.noreply.github.com>2023-04-07 16:31:55 +0100
commitcd1b982b2a53a526eb3b4e3c53787038e18f993d (patch)
treef9e45ed33c250b1d0e01af6295ffa602310d48dc /src/helpers/Monitor.hpp
parenta35ea4d242b5890b6bb878fcc2ed36b9f10d9412 (diff)
internal: listen to output.damage events
Diffstat (limited to 'src/helpers/Monitor.hpp')
-rw-r--r--src/helpers/Monitor.hpp5
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();