# client.overlay_draw

- **Language:** C
- **Kind:** attribute
- **Source:** https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/tmux.h#L2209
- **Page:** https://libtmux.org/en/tmux/latest/reference/c-struct-client-overlay_draw/

```c
overlay_draw_cb overlay_draw;
```

## Referenced by

- [`cmd_display_menu_exec`](/en/tmux/latest/reference/c-function-cmd-display-menu-c-cmd_display_menu_exec/) (function)
- [`cmd_display_panes_exec`](/en/tmux/latest/reference/c-function-cmd-display-panes-c-cmd_display_panes_exec/) (function)
- [`cmd_display_popup_exec`](/en/tmux/latest/reference/c-function-cmd-display-menu-c-cmd_display_popup_exec/) (function)
- [`popup_present`](/en/tmux/latest/reference/c-function-popup_present/) (function)
- [`screen_redraw_screen`](/en/tmux/latest/reference/c-function-screen_redraw_screen/) (function)
- [`screen_redraw_update`](/en/tmux/latest/reference/c-function-screen-redraw-c-screen_redraw_update/) (function)
- [`server_client_clear_overlay`](/en/tmux/latest/reference/c-function-server_client_clear_overlay/) (function)
- [`server_client_reset_state`](/en/tmux/latest/reference/c-function-server-client-c-server_client_reset_state/) (function)
- [`server_client_set_overlay`](/en/tmux/latest/reference/c-function-server_client_set_overlay/) (function)
- [`tty_cmd_syncstart`](/en/tmux/latest/reference/c-function-tty_cmd_syncstart/) (function)
- [`window_pane_update_focus`](/en/tmux/latest/reference/c-function-window_pane_update_focus/) (function)

## Referenced declarations

- [`overlay_draw_cb`](/en/tmux/latest/reference/c-typedef-overlay_draw_cb/) (typealias)
