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
|
void // 17
|
||||||
monocle(Monitor *m) {
|
monocle(Monitor *m) {
|
||||||
Client *c = NULL;
|
Client *c = NULL;
|
||||||
@@ -804,4 +815,4 @@ monocle(Monitor *m) {
|
|||||||
}
|
}
|
||||||
if ((c = focustop(m)))
|
if ((c = focustop(m)))
|
||||||
wlr_scene_node_raise_to_top(&c->scene->node);
|
wlr_scene_node_raise_to_top(&c->scene->node);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ static void vertical_grid(Monitor *m);
|
|||||||
static void vertical_scroller(Monitor *m);
|
static void vertical_scroller(Monitor *m);
|
||||||
static void vertical_deck(Monitor *mon);
|
static void vertical_deck(Monitor *mon);
|
||||||
|
|
||||||
|
static void dual_scroller(Monitor *mon);
|
||||||
|
|
||||||
/* layout(s) */
|
/* layout(s) */
|
||||||
Layout overviewlayout = {"", overview, "overview"};
|
Layout overviewlayout = {"", overview, "overview"};
|
||||||
|
|
||||||
@@ -27,6 +29,8 @@ enum {
|
|||||||
VERTICAL_GRID,
|
VERTICAL_GRID,
|
||||||
VERTICAL_DECK,
|
VERTICAL_DECK,
|
||||||
RIGHT_TILE,
|
RIGHT_TILE,
|
||||||
|
|
||||||
|
DUAL_SCROLLER,
|
||||||
};
|
};
|
||||||
|
|
||||||
Layout layouts[] = {
|
Layout layouts[] = {
|
||||||
@@ -44,4 +48,6 @@ Layout layouts[] = {
|
|||||||
{"VT", vertical_tile, "vertical_tile", VERTICAL_TILE}, // 垂直平铺布局
|
{"VT", vertical_tile, "vertical_tile", VERTICAL_TILE}, // 垂直平铺布局
|
||||||
{"VG", vertical_grid, "vertical_grid", VERTICAL_GRID}, // 垂直格子布局
|
{"VG", vertical_grid, "vertical_grid", VERTICAL_GRID}, // 垂直格子布局
|
||||||
{"VK", vertical_deck, "vertical_deck", VERTICAL_DECK}, // 垂直卡片布局
|
{"VK", vertical_deck, "vertical_deck", VERTICAL_DECK}, // 垂直卡片布局
|
||||||
};
|
|
||||||
|
{"DS", dual_scroller, "dual_scroller", DUAL_SCROLLER}, // 垂直卡片布局
|
||||||
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user