tmux  3.2a
About: tmux is a terminal multiplexer that lets you switch easily between several programs in one terminal.
  Fossies Dox: tmux-3.2a.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

screen_write_ctx Struct Reference

#include <tmux.h>

Collaboration diagram for screen_write_ctx:
[legend]

Data Fields

struct window_panewp
 
struct screens
 
int flags
 
screen_write_init_ctx_cb init_ctx_cb
 
void * arg
 
struct screen_write_citemitem
 
u_int scrolled
 
u_int bg
 

Detailed Description

Definition at line 849 of file tmux.h.

Field Documentation

◆ arg

void* screen_write_ctx::arg

Definition at line 857 of file tmux.h.

Referenced by input_parse_screen(), popup_init_ctx_cb(), and screen_write_start_callback().

◆ bg

u_int screen_write_ctx::bg

◆ flags

int screen_write_ctx::flags

Definition at line 853 of file tmux.h.

Referenced by screen_write_initctx().

◆ init_ctx_cb

screen_write_init_ctx_cb screen_write_ctx::init_ctx_cb

Definition at line 856 of file tmux.h.

Referenced by screen_write_initctx(), and screen_write_start_callback().

◆ item

◆ s

struct screen* screen_write_ctx::s

Definition at line 851 of file tmux.h.

Referenced by format_draw(), input_c0_dispatch(), input_csi_dispatch(), input_csi_dispatch_sm_private(), input_csi_dispatch_winops(), input_esc_dispatch(), input_exit_apc(), input_exit_osc(), input_parse_screen(), input_save_state(), popup_draw_cb(), screen_write_alignmenttest(), screen_write_alternateoff(), screen_write_alternateon(), screen_write_backspace(), screen_write_box(), screen_write_cell(), screen_write_clearcharacter(), screen_write_clearendofline(), screen_write_clearendofscreen(), screen_write_clearhistory(), screen_write_clearline(), screen_write_clearscreen(), screen_write_clearstartofline(), screen_write_clearstartofscreen(), screen_write_collect_add(), screen_write_collect_clear(), screen_write_collect_end(), screen_write_collect_flush(), screen_write_collect_scroll(), screen_write_collect_trim(), screen_write_combine(), screen_write_cursordown(), screen_write_cursorleft(), screen_write_cursormove(), screen_write_cursorright(), screen_write_cursorup(), screen_write_deletecharacter(), screen_write_deleteline(), screen_write_fast_copy(), screen_write_hline(), screen_write_init(), screen_write_initctx(), screen_write_insertcharacter(), screen_write_insertline(), screen_write_linefeed(), screen_write_menu(), screen_write_mode_clear(), screen_write_mode_set(), screen_write_overwrite(), screen_write_preview(), screen_write_reset(), screen_write_reverseindex(), screen_write_scrolldown(), screen_write_scrollregion(), screen_write_scrollup(), screen_write_set_cursor(), screen_write_start(), screen_write_start_callback(), screen_write_start_pane(), screen_write_text(), screen_write_vline(), server_destroy_pane(), window_buffer_draw(), window_client_draw(), window_copy_scroll_down(), window_copy_scroll_up(), window_copy_size_changed(), window_copy_update_cursor(), window_customize_draw_key(), window_customize_draw_option(), window_tree_draw_session(), and window_tree_draw_window().

◆ scrolled

u_int screen_write_ctx::scrolled

◆ wp


The documentation for this struct was generated from the following file: