- vg_ui.textbuf_on_up = _vg_console_on_up;
- vg_ui.textbuf_on_down = _vg_console_on_down;
- vg_ui.textbuf_on_change = _vg_console_on_update;
- vg_ui.textbuf_on_enter = _vg_console_on_enter;
- ui_textbox( rect_input, vg_console.input, vg_list_size(vg_console.input),
- UI_TEXTBOX_AUTOFOCUS );
+
+ struct ui_textbox_callbacks callbacks = {
+ .up = _vg_console_on_up,
+ .down = _vg_console_on_down,
+ .change = _vg_console_on_update,
+ .enter = _vg_console_on_enter
+ };
+ ui_textbox( rect_input, NULL,
+ vg_console.input, vg_list_size(vg_console.input), 1,
+ UI_TEXTBOX_AUTOFOCUS, &callbacks );