Adding two new variants of gappless grid to flextile as well as making horizgrid pixel perfect
This commit is contained in:
@@ -30,6 +30,8 @@ static void arrange_left_to_right(Monitor *m, int ax, int ay, int ah, int aw, in
|
||||
static void arrange_top_to_bottom(Monitor *m, int ax, int ay, int ah, int aw, int ih, int iv, int n, int an, int ai);
|
||||
static void arrange_monocle(Monitor *m, int ax, int ay, int ah, int aw, int ih, int iv, int n, int an, int ai);
|
||||
static void arrange_gapplessgrid(Monitor *m, int ax, int ay, int ah, int aw, int ih, int iv, int n, int an, int ai);
|
||||
static void arrange_gapplessgrid_alt1(Monitor *m, int ax, int ay, int ah, int aw, int ih, int iv, int n, int an, int ai);
|
||||
static void arrange_gapplessgrid_alt2(Monitor *m, int ax, int ay, int ah, int aw, int ih, int iv, int n, int an, int ai);
|
||||
static void arrange_gridmode(Monitor *m, int ax, int ay, int ah, int aw, int ih, int iv, int n, int an, int ai);
|
||||
static void arrange_horizgrid(Monitor *m, int ax, int ay, int ah, int aw, int ih, int iv, int n, int an, int ai);
|
||||
static void arrange_dwindle(Monitor *m, int ax, int ay, int ah, int aw, int ih, int iv, int n, int an, int ai);
|
||||
@@ -84,14 +86,16 @@ static char layoutsymb[] = {
|
||||
|
||||
/* Tile arrangements */
|
||||
enum {
|
||||
TOP_TO_BOTTOM, // clients are stacked vertically
|
||||
LEFT_TO_RIGHT, // clients are stacked horizontally
|
||||
MONOCLE, // clients are stacked in deck / monocle mode
|
||||
GAPPLESSGRID, // clients are stacked in a gappless grid
|
||||
GRIDMODE, // clients are stacked in a grid
|
||||
HORIZGRID, // clients are stacked in a grid
|
||||
DWINDLE, // clients are stacked in fibonacci dwindle mode
|
||||
SPIRAL, // clients are stacked in fibonacci spiral mode
|
||||
TOP_TO_BOTTOM, // clients are arranged vertically
|
||||
LEFT_TO_RIGHT, // clients are arranged horizontally
|
||||
MONOCLE, // clients are arranged in deck / monocle mode
|
||||
GAPPLESSGRID, // clients are arranged in a gappless grid (original formula)
|
||||
GAPPLESSGRID_ALT1, // clients are arranged in a gappless grid (alt. 1, fills rows first)
|
||||
GAPPLESSGRID_ALT2, // clients are arranged in a gappless grid (alt. 2, fills columns first)
|
||||
GRIDMODE, // clients are arranged in a grid
|
||||
HORIZGRID, // clients are arranged in a horizontal grid
|
||||
DWINDLE, // clients are arranged in fibonacci dwindle mode
|
||||
SPIRAL, // clients are arranged in fibonacci spiral mode
|
||||
AXIS_LAST,
|
||||
};
|
||||
|
||||
@@ -99,9 +103,11 @@ static char tilesymb[] = {
|
||||
61, // "=",
|
||||
124, // "|",
|
||||
68, // "D",
|
||||
71, // "G",
|
||||
49, // "1",
|
||||
50, // "2"
|
||||
35, // "#",
|
||||
35, // "#",
|
||||
35, // "#",
|
||||
126, // "~",
|
||||
92, // "\\",
|
||||
64, // "@",
|
||||
};
|
||||
|
Reference in New Issue
Block a user