function tmux 3.7c
screen_write_cell
screen_write_cell
screen_write_cell Source
- Source
- screen-write.c
- void screen
_write (struct screen_cell _write *ctx, const struct grid_ctx _cell *gc) -
- Parameters
-
-
ctx ( struct screen
_write * )_ctx -
gc ( const struct grid
_cell * )
-
Call neighborhood#
Recorded direct calls in this source version. Callback references appear separately below.
Called by#
- format_draw function Call site ↗
- format_draw_many function Call site ↗
- screen_redraw_make_pane_status function Call site ↗
- screen_write_box function Call site ↗
- screen_write_collect_add function Call site ↗
- screen_write_hline function Call site ↗
- screen_write_preview function Call site ↗
- screen_write_putc function Call site ↗
- screen_write_text function Call site ↗
- screen_write_vnputs function Call site ↗
- status_prompt_redraw_character function Call site ↗
- window_copy_write_one function Call site ↗
Calls#
- grid_cells_equal function Call site ↗
- grid_get_line function Call site ↗
- grid_view_get_cell function Call site ↗
- grid_view_insert_cells function Call site ↗
- grid_view_set_cell function Call site ↗
- grid_view_set_padding function Call site ↗
- log_debug function Call site ↗
- screen_check_selection function Call site ↗
- screen_redraw_get_visible_ranges function Call site ↗
- screen_select_cell function Call site ↗
- screen_write_collect_flush function Call site ↗
- screen_write_combine function Call site ↗
- screen_write_initctx function Call site ↗
- screen_write_linefeed function Call site ↗
- screen_write_overwrite function Call site ↗
- screen_write_redraw_line function Call site ↗
- screen_write_set_cursor function Call site ↗
- tty_write function Call site ↗
- utf8_set function Call site ↗
Other function references#
- tty_cmd_cell function
- tty_cmd_insertcharacter function
Referenced declarations#
- grid_cell.attr attribute
- grid_cell.bg attribute
- tty_ctx.cell attribute
- grid_line.celldata attribute
- grid_line.cellsize attribute
- screen.cx attribute
- screen.cy attribute
- grid_cell.data attribute
- utf8_data.data attribute
- grid_cell.fg attribute
- grid_cell_entry.flags attribute
- grid_cell.flags attribute
- grid_line.flags attribute
- screen.grid attribute
- grid_cell struct
- grid_default_cell attribute
- GRID_FLAG_EXTENDED constant
- GRID_FLAG_PADDING constant
- GRID_FLAG_SELECTED constant
- GRID_LINE_EXTENDED constant
- grid.hsize attribute
- screen.mode attribute
- MODE_INSERT constant
- MODE_SYNC constant
- MODE_WRAP constant
- visible_range.nx attribute
- tty_ctx.ocx attribute
- visible_range.px attribute
- visible_ranges.ranges attribute
- screen_write_ctx.s attribute
- tty_ctx.s attribute
- screen_size_x constant
- screen_size_y constant
- screen_write_ctx struct
- utf8_data.size attribute
- tty_ctx.sx attribute
- tty_ctx.sy attribute
- visible_ranges.used attribute
- utf8_data.width attribute
- screen_write_ctx.wp attribute
- tty_ctx.xoff attribute
- window_pane.xoff attribute
- tty_ctx.yoff attribute
- window_pane.yoff attribute