diff options
Diffstat (limited to 'src/tk.h')
-rw-r--r-- | src/tk.h | 29 |
1 files changed, 11 insertions, 18 deletions
@@ -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); |