version 1.1175, 2022/06/21 09:30:01 |
version 1.1176, 2022/06/30 09:55:53 |
|
|
struct environ; |
struct environ; |
struct format_job_tree; |
struct format_job_tree; |
struct format_tree; |
struct format_tree; |
|
struct hyperlinks_uri; |
|
struct hyperlinks; |
struct input_ctx; |
struct input_ctx; |
struct job; |
struct job; |
struct menu_data; |
struct menu_data; |
|
|
TTYC_ENFCS, |
TTYC_ENFCS, |
TTYC_ENMG, |
TTYC_ENMG, |
TTYC_FSL, |
TTYC_FSL, |
|
TTYC_HLS, |
TTYC_HOME, |
TTYC_HOME, |
TTYC_HPA, |
TTYC_HPA, |
TTYC_ICH, |
TTYC_ICH, |
|
|
int fg; |
int fg; |
int bg; |
int bg; |
int us; |
int us; |
|
u_int link; |
}; |
}; |
|
|
/* Grid extended cell entry. */ |
/* Grid extended cell entry. */ |
|
|
int fg; |
int fg; |
int bg; |
int bg; |
int us; |
int us; |
|
u_int link; |
} __packed; |
} __packed; |
|
|
/* Grid cell entry. */ |
/* Grid cell entry. */ |
|
|
struct screen_sel *sel; |
struct screen_sel *sel; |
|
|
struct screen_write_cline *write_list; |
struct screen_write_cline *write_list; |
|
|
|
struct hyperlinks *hyperlinks; |
}; |
}; |
|
|
/* Screen write context. */ |
/* Screen write context. */ |
|
|
void tty_update_client_offset(struct client *); |
void tty_update_client_offset(struct client *); |
void tty_raw(struct tty *, const char *); |
void tty_raw(struct tty *, const char *); |
void tty_attributes(struct tty *, const struct grid_cell *, |
void tty_attributes(struct tty *, const struct grid_cell *, |
const struct grid_cell *, struct colour_palette *); |
const struct grid_cell *, struct colour_palette *, |
|
struct hyperlinks *); |
void tty_reset(struct tty *); |
void tty_reset(struct tty *); |
void tty_region_off(struct tty *); |
void tty_region_off(struct tty *); |
void tty_margin_off(struct tty *); |
void tty_margin_off(struct tty *); |
|
|
void tty_putc(struct tty *, u_char); |
void tty_putc(struct tty *, u_char); |
void tty_putn(struct tty *, const void *, size_t, u_int); |
void tty_putn(struct tty *, const void *, size_t, u_int); |
void tty_cell(struct tty *, const struct grid_cell *, |
void tty_cell(struct tty *, const struct grid_cell *, |
const struct grid_cell *, struct colour_palette *); |
const struct grid_cell *, struct colour_palette *, |
|
struct hyperlinks *); |
int tty_init(struct tty *, struct client *); |
int tty_init(struct tty *, struct client *); |
void tty_resize(struct tty *); |
void tty_resize(struct tty *); |
void tty_set_size(struct tty *, u_int, u_int, u_int, u_int); |
void tty_set_size(struct tty *, u_int, u_int, u_int, u_int); |
|
|
void screen_reinit(struct screen *); |
void screen_reinit(struct screen *); |
void screen_free(struct screen *); |
void screen_free(struct screen *); |
void screen_reset_tabs(struct screen *); |
void screen_reset_tabs(struct screen *); |
|
void screen_reset_hyperlinks(struct screen *); |
void screen_set_cursor_style(u_int, enum screen_cursor_style *, int *); |
void screen_set_cursor_style(u_int, enum screen_cursor_style *, int *); |
void screen_set_cursor_colour(struct screen *, int); |
void screen_set_cursor_colour(struct screen *, int); |
int screen_set_title(struct screen *, const char *); |
int screen_set_title(struct screen *, const char *); |
|
|
void server_acl_user_deny_write(uid_t); |
void server_acl_user_deny_write(uid_t); |
int server_acl_join(struct client *); |
int server_acl_join(struct client *); |
uid_t server_acl_get_uid(struct server_acl_user *); |
uid_t server_acl_get_uid(struct server_acl_user *); |
|
|
|
/* hyperlink.c */ |
|
u_int hyperlinks_put(struct hyperlinks *, const char *, |
|
const char *); |
|
int hyperlinks_get(struct hyperlinks *, u_int, |
|
const char **, const char **); |
|
struct hyperlinks *hyperlinks_init(void); |
|
void hyperlinks_reset(struct hyperlinks *); |
|
void hyperlinks_free(struct hyperlinks *); |
|
|
#endif /* TMUX_H */ |
#endif /* TMUX_H */ |