popup_display
popup_display Source
- Source
- popup.c
- int popup
_display (int flags, enum box_lines lines, struct cmdq_item *item, u_int px, u_int py, u_int sx, u_int sy, struct environ *env, const char *shellcmd, int argc, char **argv, const char *cwd, const char *title, struct client *c, struct session *s, const char *style, const char *border_style, popup_close cb, void *arg)_cb -
- Parameters
-
-
flags ( int )
-
lines ( enum box
_lines ) -
item ( struct cmdq
_item * ) -
px ( u_int )
-
py ( u_int )
-
sx ( u_int )
-
sy ( u_int )
-
env ( struct environ * )
-
shellcmd ( const char * )
-
argc ( int )
-
argv ( char ** )
-
cwd ( const char * )
-
title ( const char * )
-
c ( struct client * )
-
s ( struct session * )
-
style ( const char * )
-
border_style ( const char * )
-
cb ( popup
_close )_cb -
arg ( void * )
-
Call neighborhood#
Recorded direct calls in this source version. Callback references appear separately below.
Called by#
- cmd_display_popup_exec function Call site ↗
Calls#
- colour_palette_from_option function Call site ↗
- colour_palette_init function Call site ↗
- input_init function Call site ↗
- job_run function Call site ↗
- options_get_number function Call site ↗
- popup_free function Call site ↗
- screen_init function Call site ↗
- screen_set_default_cursor function Call site ↗
- server_client_set_overlay function Call site ↗
- style_apply function Call site ↗
- style_parse function Call site ↗
- style_set function Call site ↗
- xcalloc function Call site ↗
- xstrdup function Call site ↗
Other function references#
- job_get_event function
- popup_check_cb function
- popup_draw_cb function
- popup_free_cb function
- popup_job_complete_cb function
- popup_job_update_cb function
- popup_key_cb function
- popup_mode_cb function
- popup_resize_cb function
Referenced by#
- mode_tree_display_help function
- popup_editor function
Referenced declarations#
- popup_data.arg attribute
- grid_cell.attr attribute
- grid_cell.bg attribute
- popup_data.border_cell attribute
- popup_data.border_lines attribute
- popup_data.border_style attribute
- box_lines enum
- BOX_LINES_DEFAULT constant
- BOX_LINES_NONE constant
- popup_data.c attribute
- popup_data.cb attribute
- client struct
- cmdq_item struct
- session.curw attribute
- popup_data.defaults attribute
- environ struct
- grid_cell.fg attribute
- popup_data.flags attribute
- style.gc attribute
- global_w_options attribute
- grid_default_cell attribute
- popup_data.ictx attribute
- popup_data.item attribute
- popup_data.job attribute
- JOB_DEFAULTSHELL constant
- JOB_KEEPWRITE constant
- JOB_NOWAIT constant
- JOB_PTY constant
- window.options attribute
- popup_data.palette attribute
- popup_close_cb typealias
- POPUP_NOJOB constant
- popup_data.ppx attribute
- popup_data.ppy attribute
- popup_data.psx attribute
- popup_data.psy attribute
- popup_data.px attribute
- popup_data.py attribute
- client.references attribute
- popup_data.s attribute
- client.session attribute
- session struct
- popup_data.status attribute
- popup_data.style attribute
- popup_data.sx attribute
- tty.sx attribute
- popup_data.sy attribute
- tty.sy attribute
- popup_data.title attribute
- client.tty attribute
- winlink.window attribute