summaryrefslogtreecommitdiffstats
path: root/src/tk.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tk.h')
-rw-r--r--src/tk.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/tk.h b/src/tk.h
index 0f4ed52..d1f690f 100644
--- a/src/tk.h
+++ b/src/tk.h
@@ -64,20 +64,22 @@ struct mftk_widget *
mftk_check_new(int butn_width, int butn_padding, SDL_Color *butn_color,
SDL_Color *mark_color, int state, int label_padding,
TTF_Font *font, const char *text, SDL_Color *text_color,
- int (*action)(void *, int), void *user_data,
- SDL_Renderer *renderer);
+ int (*action)(void *, int), int (*submit)(void *),
+ void *user_data, SDL_Renderer *renderer);
struct mftk_widget *
mftk_radio_new(int butn_width, int butn_padding, SDL_Color *butn_color,
SDL_Color *mark_color, int label_padding, int item_padding,
TTF_Font *font, SDL_Color *text_color,
- int (*action)(void *, int), void *user_data,
- SDL_Renderer *renderer, int state, int options, ...);
+ int (*action)(void *, int), int (*submit)(void *),
+ void *user_data, SDL_Renderer *renderer, int state, int options,
+ ...);
struct mftk_widget *
mftk_text_new(char min_char, char max_char, int len, const char *val,
TTF_Font *font, SDL_Color *color,
- int (*action)(void *, const char *), void *user_data);
+ int (*action)(void *, const char *), int (*submit)(void *),
+ void *user_data);
struct mftk_widget *
mftk_blank_new(void);