function tmux 3.2a
format_draw
format_draw
format_draw Source
- Source
- format-draw.c
- void format
_draw (struct screen_write *octx, const struct grid_ctx _cell *base, u_int available, const char *expanded, struct style_ranges *srs) -
- Parameters
-
-
octx ( struct screen
_write * )_ctx -
base ( const struct grid
_cell * ) -
available ( u_int )
-
expanded ( const char * )
-
srs ( struct style
_ranges * )
-
Call neighborhood#
Recorded direct calls in this source version. Callback references appear separately below.
Called by#
- mode_tree_draw function Call site ↗
- screen_redraw_make_pane_status function Call site ↗
- screen_write_menu function Call site ↗
- status_message_redraw function Call site ↗
- status_redraw function Call site ↗
Calls#
- format_draw_absolute_centre function Call site ↗
- format_draw_centre function Call site ↗
- format_draw_left function Call site ↗
- format_draw_many function Call site ↗
- format_draw_none function Call site ↗
- format_draw_right function Call site ↗
- format_free_range function Call site ↗
- format_skip function Call site ↗
- log_debug function Call site ↗
- screen_free function Call site ↗
- screen_init function Call site ↗
- screen_write_cell function Call site ↗
- screen_write_clearendofline function Call site ↗
- screen_write_cursormove function Call site ↗
- screen_write_putc function Call site ↗
- screen_write_start function Call site ↗
- screen_write_stop function Call site ↗
- style_copy function Call site ↗
- style_parse function Call site ↗
- style_set function Call site ↗
- utf8_append function Call site ↗
- utf8_set function Call site ↗
- xcalloc function Call site ↗
- xstrndup function Call site ↗
Other function references#
- format_is_type function
- style_tostring function
- utf8_open function
Referenced declarations#
- style.align attribute
- format_range.argument attribute
- style_range.argument attribute
- grid_cell.bg attribute
- screen.cx attribute
- screen.cy attribute
- grid_cell.data attribute
- style.default_type attribute
- format_range.end attribute
- style_range.end attribute
- style_range.entry attribute
- style.fill attribute
- style.gc attribute
- grid_cell struct
- grid_default_cell attribute
- utf8_data.have attribute
- style.ignore attribute
- format_range.index attribute
- style.list attribute
- style.range_argument attribute
- style.range_type attribute
- format_range.s attribute
- screen_write_ctx.s attribute
- screen_write_ctx struct
- format_range.start attribute
- style_range.start attribute
- STYLE_ALIGN_ABSOLUTE_CENTRE constant
- STYLE_ALIGN_CENTRE constant
- STYLE_ALIGN_DEFAULT constant
- STYLE_ALIGN_LEFT constant
- STYLE_ALIGN_RIGHT constant
- STYLE_DEFAULT_BASE constant
- STYLE_DEFAULT_POP constant
- STYLE_DEFAULT_PUSH constant
- STYLE_LIST_FOCUS constant
- STYLE_LIST_LEFT_MARKER constant
- STYLE_LIST_OFF constant
- STYLE_LIST_ON constant
- STYLE_LIST_RIGHT_MARKER constant
- STYLE_RANGE_NONE constant
- style_ranges struct
- format_range.type attribute
- style_range.type attribute
- UTF8_DONE constant
- UTF8_MORE constant
- utf8_data.width attribute