dwm-flexipatch/patch/flextile.h
2019-09-09 22:25:19 +02:00

18 lines
804 B
C

static void flextile(Monitor *m);
static void mirrorlayout(const Arg *arg);
static void rotatelayoutaxis(const Arg *arg);
static void setflexlayout(const Arg *arg);
static void setflexsymbols(Monitor *m, unsigned int n);
/* Named flextile constants */
#define LAYOUT 0
#define MASTER 1
#define STACK 2
#define SPLIT_VERTICAL 1 // master stack vertical split
#define SPLIT_HORIZONTAL 2 // master stack horizontal split
#define SPLIT_CENTERED_V 3 // centered master vertical split
#define SPLIT_CENTERED_H 4 // centered master horizontal split
#define LEFT_TO_RIGHT 1 // clients are stacked horizontally
#define TOP_TO_BOTTOM 2 // clients are stacked vertically
#define MONOCLE 3 // clients are stacked in deck / monocle mode
#define GRID 4 // clients are stacked in grid mode