From 92978a10576d52a0f6c9983d3b6afae7c40eff40 Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Thu, 12 Mar 2026 15:29:23 -0700 Subject: Support scrolling by dragging scrollbars --- src/widget/scrollbar.c | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/widget/scrollbar.c (limited to 'src/widget/scrollbar.c') diff --git a/src/widget/scrollbar.c b/src/widget/scrollbar.c new file mode 100644 index 0000000..9cece5d --- /dev/null +++ b/src/widget/scrollbar.c @@ -0,0 +1,8 @@ +#include "widget.h" + +int ScrollbarScroll(uiScrollbar* scrollbar, int y) { + assert(scrollbar); + scrollbar->handle_y = + Max(0, Min(scrollbar->height - scrollbar->handle_height, y)); + return scrollbar->handle_y; +} -- cgit v1.2.3