|
Freeciv-3.3
|
#include <SDL3/SDL.h>#include "log.h"#include "colors.h"#include "graphics.h"#include "gui_tilespec.h"#include "themespec.h"#include "widget.h"#include "widget_p.h"Go to the source code of this file.
Functions | |
| static int | redraw_checkbox (struct widget *icon) |
| static int | redraw_textcheckbox (struct widget *cbox) |
| struct widget * | create_checkbox (struct gui_layer *pdest, bool state, Uint32 flags) |
| struct widget * | create_textcheckbox (struct gui_layer *pdest, bool state, utf8_str *pstr, Uint32 flags) |
| int | set_new_checkbox_theme (struct widget *cbox, SDL_Surface *true_surf, SDL_Surface *false_surf) |
| void | toggle_checkbox (struct widget *cbox) |
| bool | get_checkbox_state (struct widget *cbox) |
Variables | |
| static int(* | checkbox_baseclass_redraw )(struct widget *pwidget) |
| static int(* | textcheckbox_baseclass_redraw )(struct widget *pwidget) |
Create a new checkbox widget.
Definition at line 111 of file widget_checkbox.c.
| struct widget * create_textcheckbox | ( | struct gui_layer * | pdest, |
| bool | state, | ||
| utf8_str * | pstr, | ||
| Uint32 | flags | ||
| ) |
Create a new checkbox-with-text widget.
Definition at line 145 of file widget_checkbox.c.
Check state of the checkbox.
Definition at line 235 of file widget_checkbox.c.
Blit checkbox gfx to surface its on.
Definition at line 39 of file widget_checkbox.c.
Blit checkbox-with-text gfx to surface its on.
Definition at line 74 of file widget_checkbox.c.
| int set_new_checkbox_theme | ( | struct widget * | cbox, |
| SDL_Surface * | true_surf, | ||
| SDL_Surface * | false_surf | ||
| ) |
Set theme surfaces for a checkbox.
Definition at line 191 of file widget_checkbox.c.
Change the state of the checkbox.
Definition at line 221 of file widget_checkbox.c.
Definition at line 33 of file widget_checkbox.c.