From dad3090d3201bd8272cb762beea8ef3aa8ce9673 Mon Sep 17 00:00:00 2001 From: nicm Date: Thu, 12 Jan 2017 10:15:55 +0000 Subject: [PATCH] Put all palette functions together in the file. --- tmux.h | 2 +- window.c | 40 ++++++++++++++++++++-------------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/tmux.h b/tmux.h index e63b51b7..24c8dd11 100644 --- a/tmux.h +++ b/tmux.h @@ -2134,6 +2134,7 @@ void window_pane_alternate_off(struct window_pane *, void window_pane_set_palette(struct window_pane *, u_int, int); void window_pane_unset_palette(struct window_pane *, u_int); void window_pane_reset_palette(struct window_pane *); +int window_pane_get_palette(const struct window_pane *, int); int window_pane_set_mode(struct window_pane *, const struct window_mode *); void window_pane_reset_mode(struct window_pane *); @@ -2152,7 +2153,6 @@ void window_set_name(struct window *, const char *); void window_remove_ref(struct window *); void winlink_clear_flags(struct winlink *); int winlink_shuffle_up(struct session *, struct winlink *); -int window_pane_get_palette(const struct window_pane *, int); /* layout.c */ u_int layout_count_cells(struct layout_cell *); diff --git a/window.c b/window.c index 454b5a45..3bf05bd6 100644 --- a/window.c +++ b/window.c @@ -1133,6 +1133,26 @@ window_pane_reset_palette(struct window_pane *wp) wp->flags |= PANE_REDRAW; } +int +window_pane_get_palette(const struct window_pane *wp, int c) +{ + int new; + + if (wp == NULL || wp->palette == NULL) + return (-1); + + new = -1; + if (c < 8) + new = wp->palette[c]; + else if (c >= 90 && c <= 97) + new = wp->palette[8 + c - 90]; + else if (c & COLOUR_FLAG_256) + new = wp->palette[c & ~COLOUR_FLAG_256]; + if (new == 0) + return (-1); + return (new); +} + static void window_pane_mode_timer(__unused int fd, __unused short events, void *arg) { @@ -1517,23 +1537,3 @@ winlink_shuffle_up(struct session *s, struct winlink *wl) return (idx); } - -int -window_pane_get_palette(const struct window_pane *wp, int c) -{ - int new; - - if (wp == NULL || wp->palette == NULL) - return (-1); - - new = -1; - if (c < 8) - new = wp->palette[c]; - else if (c >= 90 && c <= 97) - new = wp->palette[8 + c - 90]; - else if (c & COLOUR_FLAG_256) - new = wp->palette[c & ~COLOUR_FLAG_256]; - if (new == 0) - return (-1); - return (new); -}