diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2009-01-14 19:56:55 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2009-01-14 19:56:55 +0000 |
commit | d1eb15336844b6f364d619f9ecb18e4bc01e36c8 (patch) | |
tree | f56ea0dffd4cb1d8f89d628b186849f9cee8bb6b /cmd-switch-pane.c | |
parent | 3f51dcdfc3aa4eb4e4dcaef9c5e610bc826b130c (diff) | |
download | rtmux-d1eb15336844b6f364d619f9ecb18e4bc01e36c8.tar.gz rtmux-d1eb15336844b6f364d619f9ecb18e4bc01e36c8.tar.bz2 rtmux-d1eb15336844b6f364d619f9ecb18e4bc01e36c8.zip |
switch-pane is now select-pane.
Diffstat (limited to 'cmd-switch-pane.c')
-rw-r--r-- | cmd-switch-pane.c | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/cmd-switch-pane.c b/cmd-switch-pane.c deleted file mode 100644 index 01466fdb..00000000 --- a/cmd-switch-pane.c +++ /dev/null @@ -1,61 +0,0 @@ -/* $Id: cmd-switch-pane.c,v 1.2 2009-01-14 19:29:32 nicm Exp $ */ - -/* - * Copyright (c) 2009 Nicholas Marriott <nicm@users.sourceforge.net> - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -#include <sys/types.h> - -#include "tmux.h" - -/* - * Enter clock mode. - */ - -void cmd_switch_pane_exec(struct cmd *, struct cmd_ctx *); - -const struct cmd_entry cmd_switch_pane_entry = { - "switch-pane", "switchp", - CMD_TARGET_WINDOW_USAGE, - 0, - cmd_target_init, - cmd_target_parse, - cmd_switch_pane_exec, - cmd_target_send, - cmd_target_recv, - cmd_target_free, - cmd_target_print -}; - -void -cmd_switch_pane_exec(struct cmd *self, struct cmd_ctx *ctx) -{ - struct cmd_target_data *data = self->data; - struct winlink *wl; - struct window_pane *wp; - - if ((wl = cmd_find_window(ctx, data->target, NULL)) == NULL) - return; - - wp = TAILQ_NEXT(wl->window->active, entry); - if (wp == NULL) - wp = TAILQ_FIRST(&wl->window->panes); - window_set_active_pane(wl->window, wp); - - server_redraw_window(wl->window); - - if (ctx->cmdclient != NULL) - server_write_client(ctx->cmdclient, MSG_EXIT, NULL, 0); -} |