From a34ffd833483a92704706cdbca8e4d4c56aa5fa5 Mon Sep 17 00:00:00 2001 From: scorpion-26 Date: Sat, 10 Jun 2023 23:43:03 +0200 Subject: [PATCH] Add Window::GetWidth() --- src/Window.cpp | 7 +++++++ src/Window.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/src/Window.cpp b/src/Window.cpp index c439954..a36564a 100644 --- a/src/Window.cpp +++ b/src/Window.cpp @@ -138,3 +138,10 @@ void Window::SetMargin(Anchor anchor, int32_t margin) UpdateMargin(); } } + +int Window::GetWidth() const +{ + GdkRectangle rect{}; + gdk_monitor_get_geometry(m_Monitor, &rect); + return rect.width; +} diff --git a/src/Window.h b/src/Window.h index e834b42..a51a891 100644 --- a/src/Window.h +++ b/src/Window.h @@ -32,6 +32,8 @@ public: void SetMainWidget(std::unique_ptr&& mainWidget); + int GetWidth() const; + private: void UpdateMargin();