A checkbox widget.
More...
Go to the source code of this file.
A checkbox widget.
Definition in file gp_widget_checkbox.h.
◆ gp_widget_checkbox_get()
int gp_widget_checkbox_get |
( |
gp_widget * |
self | ) |
|
Returns a checkbox value.
- Parameters
-
- Returns
- Returns checkbox value i.e. 1 or 0. If widget passes as self is not checkbox -1 is returned.
◆ gp_widget_checkbox_new()
gp_widget * gp_widget_checkbox_new |
( |
const char * |
label, |
|
|
int |
val |
|
) |
| |
Allocate and initialize new checkbox widget.
- Parameters
-
label | A checkbox label. |
val | Initial checkbox value. |
- Returns
- A checkbox widget.
Referenced by gp_widget_checkbox_new2().
◆ gp_widget_checkbox_new2()
static gp_widget * gp_widget_checkbox_new2 |
( |
const char * |
label, |
|
|
int |
val, |
|
|
int(*)(gp_widget_event *ev) |
on_event, |
|
|
void * |
priv |
|
) |
| |
|
inlinestatic |
Allocate and initialize new checkbox widget.
- Parameters
-
label | A checkbox label. |
val | Initial checkbox value. |
on_event | An widget event handler. |
priv | User private data. |
- Returns
- A checkbox widget.
Definition at line 41 of file gp_widget_checkbox.h.
References gp_widget_checkbox_new().
◆ gp_widget_checkbox_set()
void gp_widget_checkbox_set |
( |
gp_widget * |
self, |
|
|
int |
val |
|
) |
| |
Sets a checkbox value.
- Parameters
-
self | A checkbox widget. |
val | New checkbox value. |
◆ gp_widget_checkbox_toggle()
void gp_widget_checkbox_toggle |
( |
gp_widget * |
self | ) |
|
Toggles a checkbox value.
- Parameters
-