ogl_beamforming

Ultrasound Beamforming Implemented with OpenGL
git clone anongit@rnpnr.xyz:ogl_beamforming.git
Log | Files | Refs | Feed | Submodules | LICENSE

Commit: 40293d62c30e1da4b9f1a482e2a6291fdb189f81
Parent: dd10528d53dd459123cc7c43a9ffc2adba469953
Author: Randy Palamar
Date:   Fri, 16 Aug 2024 13:46:53 -0600

handle delete key for text input

Diffstat:
Mbeamformer.c | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/beamformer.c b/beamformer.c @@ -305,6 +305,13 @@ do_text_input(BeamformerCtx *ctx, i32 max_chars, Rect r, Color colour) ctx->is.buf_len - ctx->is.cursor); ctx->is.buf[--ctx->is.buf_len] = 0; } + if ((IsKeyPressed(KEY_DELETE) || IsKeyPressedRepeat(KEY_DELETE)) && + ctx->is.cursor < ctx->is.buf_len) { + mem_move(ctx->is.buf + ctx->is.cursor + 1, + ctx->is.buf + ctx->is.cursor, + ctx->is.buf_len - ctx->is.cursor); + ctx->is.buf[--ctx->is.buf_len] = 0; + } } struct listing {