summaryrefslogtreecommitdiffstats
path: root/cmd-select-layout.c
diff options
context:
space:
mode:
Diffstat (limited to 'cmd-select-layout.c')
-rw-r--r--cmd-select-layout.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/cmd-select-layout.c b/cmd-select-layout.c
index 01d7ef6e..953cb69f 100644
--- a/cmd-select-layout.c
+++ b/cmd-select-layout.c
@@ -49,17 +49,17 @@ cmd_select_layout_init(struct cmd *self, int key)
data = self->data;
switch (key) {
- case KEYC_ADDESC('0'):
- data->arg = xstrdup("manual-vertical");
- break;
case KEYC_ADDESC('1'):
data->arg = xstrdup("even-horizontal");
break;
case KEYC_ADDESC('2'):
data->arg = xstrdup("even-vertical");
break;
- case KEYC_ADDESC('9'):
- data->arg = xstrdup("active-only");
+ case KEYC_ADDESC('3'):
+ data->arg = xstrdup("main-horizontal");
+ break;
+ case KEYC_ADDESC('4'):
+ data->arg = xstrdup("main-vertical");
break;
}
}
@@ -74,13 +74,13 @@ cmd_select_layout_exec(struct cmd *self, struct cmd_ctx *ctx)
if ((wl = cmd_find_window(ctx, data->target, NULL)) == NULL)
return (-1);
- if ((layout = layout_lookup(data->arg)) == -1) {
- ctx->error(ctx, "unknown or ambiguous layout: %s", data->arg);
- return (-1);
- }
+ if ((layout = layout_set_lookup(data->arg)) == -1) {
+ ctx->error(ctx, "unknown or ambiguous layout: %s", data->arg);
+ return (-1);
+ }
- if (layout_select(wl->window, layout) == 0)
- ctx->info(ctx, "layout now: %s", layout_name(wl->window));
+ layout = layout_set_select(wl->window, layout);
+ ctx->info(ctx, "arranging in: %s", layout_set_name(layout));
return (0);
}