diff options
| author | aura <nw@moneybot.cc> | 2026-03-20 20:21:24 +0100 |
|---|---|---|
| committer | day <day@national.shitposting.agency> | 2026-03-20 22:52:49 +0100 |
| commit | 63472b948968916d0fd06d91b9ea0fd057e39d0f (patch) | |
| tree | 9d654f5c4ba258a3ea370d59506df11cae1f0c06 /src/gui/floatinput.cpp | |
| parent | 34d410da50e76f12c3d011293f4b544330e8ba3e (diff) | |
move multiple objects
Diffstat (limited to 'src/gui/floatinput.cpp')
| -rw-r--r-- | src/gui/floatinput.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/gui/floatinput.cpp b/src/gui/floatinput.cpp index 5ce92fe..095c562 100644 --- a/src/gui/floatinput.cpp +++ b/src/gui/floatinput.cpp @@ -111,11 +111,13 @@ void gui_floatinput_draw_unbound( GUI_FLOATINPUT* input ) { F32 val = *input->pval; gui_draw_str( x + 2, y + 2, ALIGN_L, FNT_JPN12, ui_clr.txt, input->name ); - gui_draw_str( x + w - 2, y + 2, ALIGN_R, FNT_JPN12, ui_clr.txt, input->valfmt, val ); + if( input->drawval ) + gui_draw_str( x + w - 2, y + 2, ALIGN_R, FNT_JPN12, ui_clr.txt, input->valfmt, val ); - I32 t1w, t2w, t3w; + I32 t1w, t2w = 0, t3w; gui_draw_get_str_bounds( &t1w, 0, FNT_JPN12, input->name ); - gui_draw_get_str_bounds( &t2w, 0, FNT_JPN12, input->valfmt, val ); + if( input->drawval ) + gui_draw_get_str_bounds( &t2w, 0, FNT_JPN12, input->valfmt, val ); gui_draw_get_str_bounds( &t3w, 0, FNT_JPN12, "<->" ); I32 stw = t2w + t3w - 2; @@ -336,6 +338,7 @@ struct GUI_FLOATINPUT* gui_floatinput( I32 x, I32 y, I32 w, const char* title, F input->max = max; input->step = step; input->valfmt = valfmt; + input->drawval = 1; input->wraparound = 0; input->customclr = 0; |
