initial layout setup and config learning
This commit is contained in:
@@ -782,6 +782,17 @@ void right_tile(Monitor *m) {
|
||||
}
|
||||
}
|
||||
|
||||
void dual_scroller(Monitor *m) {
|
||||
Client *c = NULL;
|
||||
wl_list_for_each(c, &clients, link) {
|
||||
c->geom.x = m->w.x;
|
||||
c->geom.y = m->w.y;
|
||||
c->geom.width = m->w.width;
|
||||
c->geom.height = m->w.height;
|
||||
resize(c, c->geom, 0);
|
||||
}
|
||||
}
|
||||
|
||||
void // 17
|
||||
monocle(Monitor *m) {
|
||||
Client *c = NULL;
|
||||
|
||||
@@ -12,6 +12,8 @@ static void vertical_grid(Monitor *m);
|
||||
static void vertical_scroller(Monitor *m);
|
||||
static void vertical_deck(Monitor *mon);
|
||||
|
||||
static void dual_scroller(Monitor *mon);
|
||||
|
||||
/* layout(s) */
|
||||
Layout overviewlayout = {"", overview, "overview"};
|
||||
|
||||
@@ -27,6 +29,8 @@ enum {
|
||||
VERTICAL_GRID,
|
||||
VERTICAL_DECK,
|
||||
RIGHT_TILE,
|
||||
|
||||
DUAL_SCROLLER,
|
||||
};
|
||||
|
||||
Layout layouts[] = {
|
||||
@@ -44,4 +48,6 @@ Layout layouts[] = {
|
||||
{"VT", vertical_tile, "vertical_tile", VERTICAL_TILE}, // 垂直平铺布局
|
||||
{"VG", vertical_grid, "vertical_grid", VERTICAL_GRID}, // 垂直格子布局
|
||||
{"VK", vertical_deck, "vertical_deck", VERTICAL_DECK}, // 垂直卡片布局
|
||||
|
||||
{"DS", dual_scroller, "dual_scroller", DUAL_SCROLLER}, // 垂直卡片布局
|
||||
};
|
||||
Reference in New Issue
Block a user