summaryrefslogtreecommitdiff
path: root/src/layout/supplementary/DragController.cpp
diff options
context:
space:
mode:
authorVaxry <43317083+vaxerski@users.noreply.github.com>2026-04-26 15:16:36 +0100
committerGitHub <noreply@github.com>2026-04-26 15:16:36 +0100
commit5ba33f846129f3e6c0505b19f94634b24505e828 (patch)
treeaaacabe678006040c342935481a86607c66607fd /src/layout/supplementary/DragController.cpp
parent329b2b356dd92ac07f4e2aa69cbce82ee9ba9d19 (diff)
config/lua: init lua config manager, use lua if available (#13817)
Adds a new lua config manager, which will automatically be used if there is a lua config present.
Diffstat (limited to 'src/layout/supplementary/DragController.cpp')
-rw-r--r--src/layout/supplementary/DragController.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/layout/supplementary/DragController.cpp b/src/layout/supplementary/DragController.cpp
index 79036186..305e27ec 100644
--- a/src/layout/supplementary/DragController.cpp
+++ b/src/layout/supplementary/DragController.cpp
@@ -87,7 +87,7 @@ void CDragStateController::dragBegin(SP<ITarget> target, eMouseBindMode mode) {
m_dragMode = mode;
const auto DRAGGINGTARGET = m_target.lock();
- static auto PDRAGTHRESHOLD = CConfigValue<Hyprlang::INT>("binds:drag_threshold");
+ static auto PDRAGTHRESHOLD = CConfigValue<Config::INTEGER>("binds:drag_threshold");
m_mouseMoveEventCount = 1;
m_beginDragSizeXY = Vector2D();
@@ -112,7 +112,7 @@ void CDragStateController::dragBegin(SP<ITarget> target, eMouseBindMode mode) {
return;
// get the grab corner
- static auto RESIZECORNER = CConfigValue<Hyprlang::INT>("general:resize_corner");
+ static auto RESIZECORNER = CConfigValue<Config::INTEGER>("general:resize_corner");
if (*RESIZECORNER != 0 && *RESIZECORNER <= 4 && DRAGGINGTARGET->floating()) {
switch (*RESIZECORNER) {
case 1:
@@ -193,7 +193,7 @@ void CDragStateController::dragEnd() {
return;
const bool FLOATEDINTOTILED = !pWindow->m_isFloating && !m_draggingTiled;
- static auto PDRAGINTOGROUP = CConfigValue<Hyprlang::INT>("group:drag_into_group");
+ static auto PDRAGINTOGROUP = CConfigValue<Config::INTEGER>("group:drag_into_group");
if (pWindow->m_group && DRAGGING_WINDOW->canBeGroupedInto(pWindow->m_group) && *PDRAGINTOGROUP == 1 && !FLOATEDINTOTILED) {
pWindow->m_group->add(DRAGGING_WINDOW);
@@ -226,7 +226,7 @@ void CDragStateController::mouseMove(const Vector2D& mousePos) {
return;
const auto DRAGGINGTARGET = m_target.lock();
- static auto PDRAGTHRESHOLD = CConfigValue<Hyprlang::INT>("binds:drag_threshold");
+ static auto PDRAGTHRESHOLD = CConfigValue<Config::INTEGER>("binds:drag_threshold");
// Window invalid or drag begin size 0,0 meaning we rejected it.
if ((!validMapped(DRAGGINGTARGET->window()) || m_beginDragSizeXY == Vector2D())) {
@@ -248,7 +248,7 @@ void CDragStateController::mouseMove(const Vector2D& mousePos) {
const auto DELTA = Vector2D(mousePos.x - m_beginDragXY.x, mousePos.y - m_beginDragXY.y);
const auto TICKDELTA = Vector2D(mousePos.x - m_lastDragXY.x, mousePos.y - m_lastDragXY.y);
- static auto SNAPENABLED = CConfigValue<Hyprlang::INT>("general:snap:enabled");
+ static auto SNAPENABLED = CConfigValue<Config::INTEGER>("general:snap:enabled");
const auto TIMERDELTA = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::high_resolution_clock::now() - TIMER).count();
const auto MSDELTA = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::high_resolution_clock::now() - MSTIMER).count();