diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2009-01-14 21:08:52 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2009-01-14 21:08:52 +0000 |
commit | 0a99ba0b30f89388384c58a1188d38cea327b687 (patch) | |
tree | 6bcb030c6ad1523cfecc10fc2f353fe7c4d34cdd /cmd-resize-pane-down.c | |
parent | e9bb9398846fc7cbabaeb5d958670c13fd65fa63 (diff) | |
download | rtmux-0a99ba0b30f89388384c58a1188d38cea327b687.tar.gz rtmux-0a99ba0b30f89388384c58a1188d38cea327b687.tar.bz2 rtmux-0a99ba0b30f89388384c58a1188d38cea327b687.zip |
Alt-up/down to resize by five lines.
Diffstat (limited to 'cmd-resize-pane-down.c')
-rw-r--r-- | cmd-resize-pane-down.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/cmd-resize-pane-down.c b/cmd-resize-pane-down.c index 4f61db45..4707ab9e 100644 --- a/cmd-resize-pane-down.c +++ b/cmd-resize-pane-down.c @@ -1,4 +1,4 @@ -/* $Id: cmd-resize-pane-down.c,v 1.2 2009-01-14 19:29:32 nicm Exp $ */ +/* $Id: cmd-resize-pane-down.c,v 1.3 2009-01-14 21:08:52 nicm Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott <nicm@users.sourceforge.net> @@ -26,13 +26,14 @@ * Decrease pane size. */ +void cmd_resize_pane_down_init(struct cmd *, int); void cmd_resize_pane_down_exec(struct cmd *, struct cmd_ctx *); const struct cmd_entry cmd_resize_pane_down_entry = { "resize-pane-down", "resizep-down", CMD_PANE_WINDOW_USAGE " [adjustment]", CMD_ZEROONEARG, - cmd_pane_init, + cmd_resize_pane_down_init, cmd_pane_parse, cmd_resize_pane_down_exec, cmd_pane_send, @@ -42,6 +43,18 @@ const struct cmd_entry cmd_resize_pane_down_entry = { }; void +cmd_resize_pane_down_init(struct cmd *self, int key) +{ + struct cmd_pane_data *data; + + cmd_pane_init(self, key); + data = self->data; + + if (key == KEYC_ADDESC(KEYC_DOWN)) + data->arg = xstrdup("5"); +} + +void cmd_resize_pane_down_exec(struct cmd *self, struct cmd_ctx *ctx) { struct cmd_pane_data *data = self->data; |