diff options
author | nicm <nicm> | 2017-01-12 10:15:55 +0000 |
---|---|---|
committer | nicm <nicm> | 2017-01-12 10:15:55 +0000 |
commit | dad3090d3201bd8272cb762beea8ef3aa8ce9673 (patch) | |
tree | 7eabaa5e21dba83f468d7bd93a90c5cfa1399700 | |
parent | 9b6aeacdc0118d97c35e822c958e925f12b513ed (diff) | |
download | rtmux-dad3090d3201bd8272cb762beea8ef3aa8ce9673.tar.gz rtmux-dad3090d3201bd8272cb762beea8ef3aa8ce9673.tar.bz2 rtmux-dad3090d3201bd8272cb762beea8ef3aa8ce9673.zip |
Put all palette functions together in the file.
-rw-r--r-- | tmux.h | 2 | ||||
-rw-r--r-- | window.c | 40 |
2 files changed, 21 insertions, 21 deletions
@@ -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 *); @@ -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); -} |