sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit 4618b3da4934bfde6afc868f78089599a5ebeaa4
parent 56364d34c59ce3e110e2b68bf993a32ec37c0ea7
Author: Rizqi Nur Assyaufi <bandithijo@gmail.com>
Date:   Sat,  7 Aug 2021 00:29:41 +0800

[dwm][patch][togglefloatingcenter] Fixed the failure when patched

Diffstat:
Adwm.suckless.org/patches/togglefloatingcenter/dwm-togglefloatingcenter-20210806-138b405f.diff | 31+++++++++++++++++++++++++++++++
Ddwm.suckless.org/patches/togglefloatingcenter/dwm-togglefloatingcenter-20210806-61bb8b22.diff | 29-----------------------------
Mdwm.suckless.org/patches/togglefloatingcenter/index.md | 2+-
3 files changed, 32 insertions(+), 30 deletions(-)

diff --git a/dwm.suckless.org/patches/togglefloatingcenter/dwm-togglefloatingcenter-20210806-138b405f.diff b/dwm.suckless.org/patches/togglefloatingcenter/dwm-togglefloatingcenter-20210806-138b405f.diff @@ -0,0 +1,31 @@ +From efa326b2c71f0df1d097fd52a17684f5ccc5df6c Mon Sep 17 00:00:00 2001 +From: Rizqi Nur Assyaufi <bandithijo@gmail.com> +Date: Sat, 7 Aug 2021 00:24:01 +0800 +Subject: [PATCH] [dwm][patch][togglefloatingcenter] centered togglefloating + window + +Default behaviour when togglefloating() is floating from top-left corner. +This patch will allows you to toggle floating window client will be centered +position. +--- + dwm.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/dwm.c b/dwm.c +index 5e4d494..cbedb09 100644 +--- a/dwm.c ++++ b/dwm.c +@@ -1719,6 +1719,10 @@ togglefloating(const Arg *arg) + if (selmon->sel->isfloating) + resize(selmon->sel, selmon->sel->x, selmon->sel->y, + selmon->sel->w, selmon->sel->h, 0); ++ ++ selmon->sel->x = selmon->sel->mon->mx + (selmon->sel->mon->mw - WIDTH(selmon->sel)) / 2; ++ selmon->sel->y = selmon->sel->mon->my + (selmon->sel->mon->mh - HEIGHT(selmon->sel)) / 2; ++ + arrange(selmon); + } + +-- +2.31.1 + diff --git a/dwm.suckless.org/patches/togglefloatingcenter/dwm-togglefloatingcenter-20210806-61bb8b22.diff b/dwm.suckless.org/patches/togglefloatingcenter/dwm-togglefloatingcenter-20210806-61bb8b22.diff @@ -1,29 +0,0 @@ -commit d3060fef380723635f2d3bb39ae697cd0fdde30d (HEAD -> togglefloatingcenter) -Author: Rizqi Nur Assyaufi <bandithijo@gmail.com> -Date: Fri Aug 6 14:37:10 2021 +0800 -Subject: [patch][togglefloatingcenter] centered togglefloating window - -Default behaviour when togglefoating() is floating from top-left corner. -This patch will allows you to toggle floating window client will be centered -position. - ---- - dwm.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/dwm.c b/dwm.c -index 664c527..5234d4b 100644 ---- a/dwm.c -+++ b/dwm.c -@@ -1719,6 +1719,10 @@ togglefloating(const Arg *arg) - if (selmon->sel->isfloating) - resize(selmon->sel, selmon->sel->x, selmon->sel->y, - selmon->sel->w, selmon->sel->h, 0); -+ -+ selmon->sel->x = selmon->sel->mon->mx + (selmon->sel->mon->mw - WIDTH(selmon->sel)) / 2; -+ selmon->sel->y = selmon->sel->mon->my + (selmon->sel->mon->mh - HEIGHT(selmon->sel)) / 2; -+ - arrange(selmon); - } --- -2.31.1 diff --git a/dwm.suckless.org/patches/togglefloatingcenter/index.md b/dwm.suckless.org/patches/togglefloatingcenter/index.md @@ -3,7 +3,7 @@ togglefloatingcenter Description ----------- -Default behaviour when togglefoating() is floating from top-left corner. +Default behaviour when togglefloating() is floating from top-left corner. This patch will allows you to toggle floating window client will be centered position.