summaryrefslogtreecommitdiffstats
path: root/src/tk.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tk.h')
-rw-r--r--src/tk.h29
1 files changed, 11 insertions, 18 deletions
diff --git a/src/tk.h b/src/tk.h
index 598b971..90b0bcf 100644
--- a/src/tk.h
+++ b/src/tk.h
@@ -39,12 +39,10 @@ void
mftk_window_destroy(struct mftk_window **w_p);
struct mftk_widget *
-mftk_label_new(TTF_Font *font, const char *text, SDL_Color *color,
- SDL_Renderer *renderer);
+mftk_label_new(TTF_Font *font, const char *text, SDL_Renderer *renderer);
struct mftk_widget *
-mftk_button_new(TTF_Font *font, const char *text, SDL_Color *text_color,
- SDL_Color *fill_color, int padding,
+mftk_button_new(TTF_Font *font, const char *text, int padding,
int (*action)(void *), void *user_data, SDL_Renderer *renderer);
#define MFTK_GRID_HALIGN_L 1
@@ -58,27 +56,22 @@ mftk_grid_new(int rows, int cols, int row_spacing, int col_spacing, ...);
struct mftk_widget *
mftk_box_new(int container_w, int container_h, int own_w, int own_h,
- int padding, SDL_Color *bg_color, struct mftk_widget *child);
+ int padding, struct mftk_widget *child);
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), int (*submit)(void *),
- void *user_data, SDL_Renderer *renderer);
+mftk_check_new(int butn_width, int butn_padding, int state, int label_padding,
+ TTF_Font *font, const char *text, 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), int (*submit)(void *),
- void *user_data, SDL_Renderer *renderer, int state, int options,
- ...);
+mftk_radio_new(int butn_width, int butn_padding, int label_padding,
+ int item_padding, TTF_Font *font, 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 editable,
- int (*allowed)(void *, char),
+ TTF_Font *font, int editable, int (*allowed)(void *, char),
int (*action)(void *, const char *), int (*submit)(void *),
void *user_data);