Home
last modified time | relevance | path

Searched refs:curses_widget (Results 1 – 8 of 8) sorted by relevance

/dflybsd-src/usr.sbin/installer/dfuife_curses/
H A Dcurses_widget.h53 struct curses_widget { struct
54 struct curses_widget *next; /* chain of widgets in form */ argument
55 struct curses_widget *prev; argument
80 int (*click_cb)(struct curses_widget *); argument
86 struct curses_widget *curses_widget_new(unsigned int, unsigned int,
90 void curses_widget_free(struct curses_widget *);
91 void curses_widget_draw(struct curses_widget *);
92 void curses_widget_draw_tooltip(struct curses_widget *);
93 int curses_widget_can_take_focus(struct curses_widget *);
94 void curses_widget_tooltip_set(struct curses_widget *, const char *);
[all …]
H A Dcurses_form.h48 struct curses_widget *widget_head; /* chain of widgets in form */
49 struct curses_widget *widget_tail;
50 struct curses_widget *widget_focus; /* currently selected widget */
78 struct curses_widget *curses_form_widget_add(struct curses_form *,
83 struct curses_widget *curses_form_widget_insert_after(struct curses_widget *,
88 void curses_form_widget_remove(struct curses_widget *);
89 struct curses_widget *curses_form_widget_at(struct curses_form *,
93 struct curses_widget *curses_form_widget_first_on_row(struct curses_form *,
95 struct curses_widget *curses_form_widget_closest_on_row(struct curses_form *,
98 struct curses_widget *);
[all …]
H A Dcurses_xlat.h19 struct curses_widget *, const struct dfui_dataset *,
23 struct curses_widget **,
24 struct curses_widget **,
25 struct curses_widget **);
27 struct curses_widget *,
28 struct curses_widget *,
29 struct curses_widget *);
32 const struct curses_widget *);
H A Dcurses_widget.c63 struct curses_widget *
69 struct curses_widget *w; in curses_widget_new()
71 AURA_MALLOC(w, curses_widget); in curses_widget_new()
128 curses_widget_free(struct curses_widget *w) in curses_widget_free()
133 AURA_FREE(w, curses_widget); in curses_widget_free()
137 curses_widget_tooltip_set(struct curses_widget *w, const char *tooltip) in curses_widget_tooltip_set()
149 curses_widget_draw(struct curses_widget *w) in curses_widget_draw()
255 curses_widget_draw_tooltip(struct curses_widget *w) in curses_widget_draw_tooltip()
266 curses_widget_can_take_focus(struct curses_widget *w) in curses_widget_can_take_focus()
274 curses_widget_set_click_cb(struct curses_widget *w, in curses_widget_set_click_cb()
[all …]
H A Dcurses_form.c107 struct curses_widget *w, *t; in curses_form_free()
139 curses_form_widget_prepare(struct curses_form *cf, struct curses_widget *w) in curses_form_widget_prepare()
170 struct curses_widget *
177 struct curses_widget *w; in curses_form_widget_add()
197 struct curses_widget *
198 curses_form_widget_insert_after(struct curses_widget *cw, in curses_form_widget_insert_after()
204 struct curses_widget *w; in curses_form_widget_insert_after()
224 curses_form_widget_remove(struct curses_widget *w) in curses_form_widget_remove()
316 struct curses_widget *w; in curses_form_draw()
437 struct curses_widget *w; in curses_form_advance()
[all …]
H A Dcurses_xlat.c69 cb_click_remove_row(struct curses_widget *w) in cb_click_remove_row()
72 struct curses_widget *few; in cb_click_remove_row()
141 cb_click_select_option(struct curses_widget *w) in cb_click_select_option()
146 struct curses_widget *button, *cw; in cb_click_select_option()
196 cb_click_insert_row(struct curses_widget *w) in cb_click_insert_row()
199 struct curses_widget *few, *lw; in cb_click_insert_row()
255 curses_form_create_widget_row(struct curses_form *cf, struct curses_widget *cw, in curses_form_create_widget_row()
258 struct curses_widget *xbox, *button; in curses_form_create_widget_row()
350 static struct curses_widget *
351 center_buttons(struct curses_form *cf, struct curses_widget *row_start, int is_menu) in center_buttons()
[all …]
H A Dmain.c106 struct curses_widget *cw; in present_form()
144 struct curses_widget *pbar = NULL, *plab = NULL, *pcan = NULL; in main()
145 struct curses_widget *w; in main()
H A DMakefile6 SRCS= curses_bar.c curses_form.c curses_util.c curses_widget.c \