function tmux 3.7c
tty_draw_line
tty_draw_line
tty_draw_line Source
- Source
- tty-draw.c
- void tty
_draw (struct tty *tty, struct screen *s, u_int px, u_int py, u_int nx, u_int atx, u_int aty, const struct grid_line _cell *defaults, struct colour_palette *palette) -
- Parameters
-
-
tty ( struct tty * )
-
s ( struct screen * )
-
px ( u_int )
-
py ( u_int )
-
nx ( u_int )
-
atx ( u_int )
-
aty ( u_int )
-
defaults ( const struct grid
_cell * ) -
palette ( struct colour
_palette * )
-
Call neighborhood#
Recorded direct calls in this source version. Callback references appear separately below.
Called by#
- menu_draw_cb function Call site ↗
- popup_draw_cb function Call site ↗
- screen_redraw_draw_pane function Call site ↗
- screen_redraw_draw_pane_status function Call site ↗
- screen_redraw_draw_status function Call site ↗
- tty_cmd_cell function Call site ↗
- tty_cmd_redrawline function Call site ↗
- tty_draw_pane function Call site ↗
Calls#
- fatalx function Call site ↗
- grid_get_line function Call site ↗
- grid_view_get_cell function Call site ↗
- log_debug function Call site ↗
- log_get_level function Call site ↗
- screen_select_cell function Call site ↗
- tty_attributes function Call site ↗
- tty_check_codeset function Call site ↗
- tty_cursor function Call site ↗
- tty_default_attributes function Call site ↗
- tty_draw_line_clear function Call site ↗
- tty_margin_off function Call site ↗
- tty_putc function Call site ↗
- tty_putn function Call site ↗
- tty_region_off function Call site ↗
- tty_update_mode function Call site ↗
Other function references#
- grid_cells_look_equal function
Referenced declarations#
- grid_cell.attr attribute
- grid_cell.bg attribute
- grid_line.cellsize attribute
- colour_palette struct
- tty.cx attribute
- grid_cell.data attribute
- utf8_data.data attribute
- grid_cell.fg attribute
- grid_cell.flags attribute
- grid_line.flags attribute
- tty.flags attribute
- screen.grid attribute
- GRID_ATTR_CHARSET constant
- grid_cell struct
- grid_default_cell attribute
- GRID_FLAG_CLEARED constant
- GRID_FLAG_PADDING constant
- GRID_FLAG_SELECTED constant
- GRID_FLAG_TAB constant
- GRID_LINE_WRAPPED constant
- grid.hsize attribute
- screen.hyperlinks attribute
- grid_cell.link attribute
- tty.mode attribute
- screen struct
- screen_size_x constant
- utf8_data.size attribute
- tty.sx attribute
- tty struct
- TTY_DRAW_LINE_DONE constant
- TTY_DRAW_LINE_EMPTY constant
- TTY_DRAW_LINE_FIRST constant
- TTY_DRAW_LINE_FLUSH constant
- TTY_DRAW_LINE_NEW1 constant
- TTY_DRAW_LINE_NEW2 constant
- TTY_DRAW_LINE_SAME constant
- tty_draw_line_states attribute
- TTY_NOCURSOR constant
- utf8_data.width attribute