aboutsummaryrefslogtreecommitdiff
path: root/src/WindowActionRouter.cpp
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-08-08 10:15:28 +0530
committerAkshay Nair <phenax5@gmail.com>2025-08-08 10:15:28 +0530
commit5e3f233c239de63e8ac3549a32b0e6343b32fc7a (patch)
treeb0e0eedf47632c5765bdd554a5fdd7a11e6838a5 /src/WindowActionRouter.cpp
parent4ecfe688a016232656b383f82da4d6e2ba75a328 (diff)
downloadnull-browser-5e3f233c239de63e8ac3549a32b0e6343b32fc7a.tar.gz
null-browser-5e3f233c239de63e8ac3549a32b0e6343b32fc7a.zip
Add decorations.*.set_size api
Diffstat (limited to '')
-rw-r--r--src/WindowActionRouter.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/WindowActionRouter.cpp b/src/WindowActionRouter.cpp
index f513210..db0398d 100644
--- a/src/WindowActionRouter.cpp
+++ b/src/WindowActionRouter.cpp
@@ -122,6 +122,12 @@ void WindowActionRouter::initialize(Configuration *config) {
for (auto *win : get_relevant_windows(win_id))
win->set_decoration_enabled(type, enabled);
});
+ connect(&runtime, &LuaRuntime::decoration_set_size, this,
+ [this](DecorationType type, uint16_t size, std::optional<WindowId> win_id) {
+ qDebug() << "::win" << type << size;
+ for (auto *win : get_relevant_windows(win_id))
+ win->set_decoration_size(type, size);
+ });
connect(&runtime, &LuaRuntime::schedule_for_next_tick, this,
[](const std::function<void()> &action) { LuaRuntime::instance().queue_task(action); });