From 7dcc0ef3969f2bbfbee8846d0bddbd39ce197d93 Mon Sep 17 00:00:00 2001 From: Mitchell Riedstra Date: Tue, 31 Jan 2023 08:41:59 -0500 Subject: Scaled center layout --- config.def.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'config.def.h') diff --git a/config.def.h b/config.def.h index aed3eb3..fa16868 100644 --- a/config.def.h +++ b/config.def.h @@ -33,6 +33,7 @@ static const Rule rules[] = { /* layout(s) */ static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ +static const float cfact = 0.5; /* factor of center area size [0.05..0.95] */ static const int nmaster = 1; /* number of clients in master area */ static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */ static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */ @@ -42,6 +43,7 @@ static const Layout layouts[] = { { "[]=", tile }, /* first entry is default */ { "><>", NULL }, /* no layout function means floating behavior */ { "[M]", monocle }, + { "[C]", layoutCenter }, }; /* key definitions */ @@ -77,6 +79,9 @@ static const Key keys[] = { { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, + { MODKEY, XK_c, setlayout, {.v = &layouts[3]} }, + { MODKEY, XK_equal, setcfact, {.f = +0.05} }, + { MODKEY, XK_minus, setcfact, {.f = -0.05} }, { MODKEY, XK_space, setlayout, {0} }, { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, { MODKEY, XK_0, view, {.ui = ~0 } }, -- cgit v1.2.3