summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2023-02-20 03:51:41 -0600
committerzachir <zachir@librem.one>2023-02-20 03:51:41 -0600
commitc4aeb32df95c2ad8adfacae4b0627c65f9a9e929 (patch)
tree29a190294b43d2e37549feef17105eb67bf740a4
parent3a52163eab96b628346a24c4922aa24ea2fc3bad (diff)
customize anysize to have center_text in config to determine if center text or not
-rw-r--r--config.def.h2
-rw-r--r--x.c4
2 files changed, 4 insertions, 2 deletions
diff --git a/config.def.h b/config.def.h
index 1969a54..2f6107e 100644
--- a/config.def.h
+++ b/config.def.h
@@ -17,6 +17,8 @@ static char *font2[] = {
static int borderperc = 2;
+static int center_text = 0;
+
/*
* What program is execed by st depends of these precedence rules:
* 1: program passed with -e
diff --git a/x.c b/x.c
index 054b52f..d144cc1 100644
--- a/x.c
+++ b/x.c
@@ -768,8 +768,8 @@ cresize(int width, int height)
col = MAX(1, col);
row = MAX(1, row);
- win.hborderpx = (win.w - col * win.cw) / 2;
- win.vborderpx = (win.h - row * win.ch) / 2;
+ win.hborderpx = center_text ? (win.w - col * win.cw) / 2 : 0; // (win.w - col * win.cw) / 2
+ win.vborderpx = center_text ? (win.h - row * win.ch) / 2 : 0; // (win.h - row * win.ch) / 2
tresize(col, row);
xresize(col, row);