+fancy_stacker(struct workspace *ws)
+{
+ strlcpy(ws->stacker, "[ ]", sizeof ws->stacker);
+ if (ws->cur_layout->l_stack == vertical_stack)
+ snprintf(ws->stacker, sizeof ws->stacker, "[%d|%d]",
+ ws->l_state.vertical_mwin, ws->l_state.vertical_stacks);
+ if (ws->cur_layout->l_stack == horizontal_stack)
+ snprintf(ws->stacker, sizeof ws->stacker, "[%d-%d]",
+ ws->l_state.horizontal_mwin, ws->l_state.horizontal_stacks);
+}
+
+void
+plain_stacker(struct workspace *ws)
+{
+ strlcpy(ws->stacker, "[ ]", sizeof ws->stacker);
+ if (ws->cur_layout->l_stack == vertical_stack)
+ strlcpy(ws->stacker, "[|]", sizeof ws->stacker);
+ if (ws->cur_layout->l_stack == horizontal_stack)
+ strlcpy(ws->stacker, "[-]", sizeof ws->stacker);
+}
+
+void