X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg_console.h;h=c25dc6fa1ab5836f631c1be5544127be57bab2f9;hb=c7f36b24e8d8c4424d2a5164476a5562b889ae5e;hp=66e7f5f26c65a440d08cbfa907088bcf6720333f;hpb=ffd724233b7a3cb89d0d5d253ba4c475d87c76e2;p=vg.git diff --git a/vg_console.h b/vg_console.h index 66e7f5f..c25dc6f 100644 --- a/vg_console.h +++ b/vg_console.h @@ -677,12 +677,15 @@ VG_STATIC void _vg_console_draw(void) /* * Input area */ - 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; + + 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, vg_console.input, vg_list_size(vg_console.input), - UI_TEXTBOX_AUTOFOCUS ); + UI_TEXTBOX_AUTOFOCUS, &callbacks ); /* * suggestions