GFXprim
2D bitmap graphics library with emphasis on speed and correctness
|
A checkbox widget. More...
#include <widgets/gp_widget_class_bool.h>
Go to the source code of this file.
Functions | |
gp_widget * | gp_widget_checkbox_new (const char *label, int val) |
Allocate and initialize new checkbox widget. | |
static gp_widget * | gp_widget_checkbox_new2 (const char *label, int val, int(*on_event)(gp_widget_event *ev), void *priv) |
Allocate and initialize new checkbox widget. | |
void | gp_widget_checkbox_set (gp_widget *self, int val) |
Sets a checkbox value. | |
void | gp_widget_checkbox_toggle (gp_widget *self) |
Toggles a checkbox value. | |
int | gp_widget_checkbox_get (gp_widget *self) |
Returns a checkbox value. | |
A checkbox widget.
Attribute | Type | Default | Description |
---|---|---|---|
label | string | A checkbox label, can be NULL if there is none. | |
set | bool | False | Initial checkbox value. |
Definition in file gp_widget_checkbox.h.
int gp_widget_checkbox_get | ( | gp_widget * | self | ) |
Returns a checkbox value.
self | A checkbox widget. |
gp_widget * gp_widget_checkbox_new | ( | const char * | label, |
int | val | ||
) |
Allocate and initialize new checkbox widget.
label | A checkbox label. |
val | Initial checkbox value. |
Referenced by gp_widget_checkbox_new2().
|
inlinestatic |
Allocate and initialize new checkbox widget.
label | A checkbox label. |
val | Initial checkbox value. |
on_event | An widget event handler. |
priv | User private data. |
Definition at line 49 of file gp_widget_checkbox.h.
References gp_widget_checkbox_new(), and gp_widget_on_event_set().
void gp_widget_checkbox_set | ( | gp_widget * | self, |
int | val | ||
) |
Sets a checkbox value.
self | A checkbox widget. |
val | New checkbox value. |
void gp_widget_checkbox_toggle | ( | gp_widget * | self | ) |
Toggles a checkbox value.
self | A checkbox widget. |