ui delta mouse, dragging scroller

This commit is contained in:
Krzosa Karol
2025-01-13 11:11:10 +01:00
parent b4d3f20cad
commit 8c25a7f39c
7 changed files with 60 additions and 16 deletions

View File

@@ -57,6 +57,7 @@ enum {
ui_box_flag_draw_border,
ui_box_flag_draw_text,
ui_box_flag_draw_rect,
ui_box_flag_draw_scroller,
};
typedef struct ui_box_t ui_box_t;
@@ -92,13 +93,16 @@ struct ui_box_t {
typedef struct ui_signal_t ui_signal_t;
struct ui_signal_t {
ui_box_t *box;
b8 clicked;
b8 double_clicked;
b8 right_clicked;
b8 pressed;
b8 released;
b8 dragging;
b8 hovering;
// b8 double_clicked;
// b8 right_clicked;
// b8 pressed;
// b8 released;
// b8 dragging;
// b8 hovering;
};
typedef enum {