summaryrefslogtreecommitdiffstats
path: root/src/tk/widget.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tk/widget.h')
-rw-r--r--src/tk/widget.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/tk/widget.h b/src/tk/widget.h
index e9a88cb..9064252 100644
--- a/src/tk/widget.h
+++ b/src/tk/widget.h
@@ -43,7 +43,7 @@ struct mftk_widget {
void (*layout)(struct mftk_widget *);
void (*index)(struct mftk_widget *,
struct mftk_window *);
- int (*event)(struct mftk_widget *, SDL_Event *,
+ int (*mouse_event)(struct mftk_widget *, SDL_Event *,
int, int);
int (*render)(struct mftk_widget *, SDL_Renderer *,
int, int);
@@ -64,10 +64,10 @@ mftk_widget_new(size_t size);
if (w == NULL) { \
return NULL; \
}; \
- w->layout = &_mftk_##name##_layout; \
- w->event = &_mftk_##name##_event; \
- w->render = &_mftk_##name##_render; \
- w->destroy = &_mftk_##name##_destroy; \
+ w->layout = &_mftk_##name##_layout; \
+ w->mouse_event = &_mftk_##name##_mouse_event; \
+ w->render = &_mftk_##name##_render; \
+ w->destroy = &_mftk_##name##_destroy; \
w->role = MFTK_WIDGET_ROLE_NONE; \
t_w = (struct mftk_##name *) w; \
} while (0)
@@ -77,10 +77,10 @@ mftk_widget_new(size_t size);
if (w == NULL) { \
return NULL; \
}; \
- w->layout = &_mftk_##name##_layout; \
- w->event = &_mftk_##name##_event; \
- w->render = &_mftk_##name##_render; \
- w->destroy = &_mftk_##name##_destroy; \
+ w->layout = &_mftk_##name##_layout; \
+ w->mouse_event = &_mftk_##name##_mouse_event; \
+ w->render = &_mftk_##name##_render; \
+ w->destroy = &_mftk_##name##_destroy; \
w->role = MFTK_WIDGET_ROLE_FOCUSABLE; \
t_w = (struct mftk_##name *) w; \
} while (0)
@@ -90,11 +90,11 @@ mftk_widget_new(size_t size);
if (w == NULL) { \
return NULL; \
}; \
- w->layout = &_mftk_##name##_layout; \
- w->index = &_mftk_##name##_index; \
- w->event = &_mftk_##name##_event; \
- w->render = &_mftk_##name##_render; \
- w->destroy = &_mftk_##name##_destroy; \
+ w->layout = &_mftk_##name##_layout; \
+ w->index = &_mftk_##name##_index; \
+ w->mouse_event = &_mftk_##name##_mouse_event; \
+ w->render = &_mftk_##name##_render; \
+ w->destroy = &_mftk_##name##_destroy; \
w->role = MFTK_WIDGET_ROLE_CONTAINER; \
t_w = (struct mftk_##name *) w; \
} while (0)
@@ -113,7 +113,7 @@ void
mftk_widget_index(struct mftk_widget *w, struct mftk_window *win);
int
-mftk_widget_event(struct mftk_widget *w, SDL_Event *e, int x, int y);
+mftk_widget_mouse_event(struct mftk_widget *w, SDL_Event *e, int x, int y);
int
mftk_widget_render(struct mftk_widget *w, SDL_Renderer *renderer, int x, int y);