lib/ewl_radiobutton.c File Reference
#include "ewl_base.h"
#include "ewl_radiobutton.h"
#include "ewl_macros.h"
#include "ewl_private.h"
#include "ewl_debug.h"

Functions | |
| void | ewl_radiobutton_cb_clicked (Ewl_Widget *w, void *ev_data __UNUSED__, void *user_data __UNUSED__) |
| void | ewl_radiobutton_cb_destroy (Ewl_Widget *w, void *ev_data __UNUSED__, void *user_data __UNUSED__) |
| Ewl_Radiobutton * | ewl_radiobutton_chain_selected_get (Ewl_Radiobutton *rb) |
| void | ewl_radiobutton_chain_set (Ewl_Radiobutton *rb, Ewl_Radiobutton *crb) |
| Attach the button to a chain of radio buttons. | |
| int | ewl_radiobutton_init (Ewl_Radiobutton *rb) |
| Initialize the radio button fields and callbacks. | |
| Ewl_Widget * | ewl_radiobutton_new (void) |
| Allocate and initialize a new radio button. | |
| void * | ewl_radiobutton_value_get (Ewl_Radiobutton *rb) |
| void | ewl_radiobutton_value_set (Ewl_Radiobutton *rb, void *value) |
Function Documentation
| void ewl_radiobutton_cb_clicked | ( | Ewl_Widget * | w, | |
| void *ev_data | __UNUSED__, | |||
| void *user_data | __UNUSED__ | |||
| ) |
References Ewl_Radiobutton::chain, DCHECK_PARAM_PTR, DCHECK_TYPE, DENTER_FUNCTION, DLEAVE_FUNCTION, DLEVEL_STABLE, ewl_callback_call(), EWL_CALLBACK_VALUE_CHANGED, EWL_CHECKBUTTON, ewl_checkbutton_checked_set(), ewl_checkbutton_is_checked(), EWL_RADIOBUTTON, and EWL_RADIOBUTTON_TYPE.
Referenced by ewl_radiobutton_init().
| void ewl_radiobutton_cb_destroy | ( | Ewl_Widget * | w, | |
| void *ev_data | __UNUSED__, | |||
| void *user_data | __UNUSED__ | |||
| ) |
References Ewl_Radiobutton::chain, DCHECK_PARAM_PTR, DCHECK_TYPE, DENTER_FUNCTION, DLEAVE_FUNCTION, DLEVEL_STABLE, DRETURN, EWL_RADIOBUTTON, EWL_RADIOBUTTON_TYPE, and IF_FREE_LIST.
Referenced by ewl_radiobutton_init().