aboutsummaryrefslogtreecommitdiff
path: root/cmd-switch-pane.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2009-01-14 19:56:55 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2009-01-14 19:56:55 +0000
commitd1eb15336844b6f364d619f9ecb18e4bc01e36c8 (patch)
treef56ea0dffd4cb1d8f89d628b186849f9cee8bb6b /cmd-switch-pane.c
parent3f51dcdfc3aa4eb4e4dcaef9c5e610bc826b130c (diff)
downloadrtmux-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.c61
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);
-}