mirror of
https://github.com/eRgo35/dots.git
synced 2025-12-16 15:36:11 +01:00
35 lines
1.3 KiB
Plaintext
35 lines
1.3 KiB
Plaintext
--- dwm.c 2019-02-02 04:55:28.000000000 -0800
|
|
+++ dwm.c 2019-07-12 11:47:37.726846244 -0700
|
|
@@ -171,12 +179,15 @@ static void detachstack(Client *c);
|
|
static Monitor *dirtomon(int dir);
|
|
static void drawbar(Monitor *m);
|
|
static void drawbars(void);
|
|
+static void drawtab(Monitor *m);
|
|
+static void drawtabs(void);
|
|
static void enternotify(XEvent *e);
|
|
static void expose(XEvent *e);
|
|
static void focus(Client *c);
|
|
static void focusin(XEvent *e);
|
|
static void focusmon(const Arg *arg);
|
|
static void focusstack(const Arg *arg);
|
|
+static void focuswin(const Arg* arg);
|
|
static int getrootptr(int *x, int *y);
|
|
static long getstate(Window w);
|
|
static int gettextprop(Window w, Atom atom, char *text, unsigned int size);
|
|
@@ -249,6 +261,7 @@ static char stext[256];
|
|
static int screen;
|
|
static int sw, sh; /* X display screen geometry width, height */
|
|
static int bh, blw = 0; /* bar geometry */
|
|
+static int th = 0; /* tab bar geometry */
|
|
static int lrpad; /* sum of left and right padding for text */
|
|
static int (*xerrorxlib)(Display *, XErrorEvent *);
|
|
static unsigned int numlockmask = 0;
|
|
@@ -1697,6 +1852,7 @@ setup(void)
|
|
die("no fonts could be loaded.");
|
|
lrpad = drw->fonts->h;
|
|
bh = drw->fonts->h + 2;
|
|
+ th = bh;
|
|
updategeom();
|
|
/* init atoms */
|
|
utf8string = XInternAtom(dpy, "UTF8_STRING", False);
|