lib/ewl_datepicker.c File Reference
#include "ewl_base.h"
#include "ewl_datepicker.h"
#include "ewl_calendar.h"
#include "ewl_popup.h"
#include "ewl_private.h"
#include "ewl_macros.h"
#include "ewl_debug.h"

Functions | |
| void | ewl_datepicker_cb_destroy (Ewl_Widget *w, void *ev __UNUSED__, void *user_data __UNUSED__) |
| void | ewl_datepicker_cb_value_changed (Ewl_Widget *w __UNUSED__, void *ev __UNUSED__, void *user_data) |
| void | ewl_datepicker_cb_window_mouse_down (Ewl_Widget *w, void *ev __UNUSED__, void *user_data __UNUSED__) |
| int | ewl_datepicker_init (Ewl_Datepicker *dp) |
| Initialize the date picker to default values. | |
| Ewl_Widget * | ewl_datepicker_new (void) |
| Creates a new Ewl_Datepicker. | |
Function Documentation
| void ewl_datepicker_cb_destroy | ( | Ewl_Widget * | w, | |
| void *ev | __UNUSED__, | |||
| void *user_data | __UNUSED__ | |||
| ) |
References Ewl_Datepicker::calendar_window, DCHECK_PARAM_PTR, DCHECK_TYPE, DENTER_FUNCTION, DLEAVE_FUNCTION, DLEVEL_STABLE, EWL_DATEPICKER, EWL_DATEPICKER_TYPE, and ewl_widget_destroy().
Referenced by ewl_datepicker_init().
| void ewl_datepicker_cb_value_changed | ( | Ewl_Widget *w | __UNUSED__, | |
| void *ev | __UNUSED__, | |||
| void * | user_data | |||
| ) |
References Ewl_Datepicker::calendar, Ewl_Datepicker::calendar_window, DCHECK_PARAM_PTR, DCHECK_TYPE, DENTER_FUNCTION, DLEAVE_FUNCTION, DLEVEL_STABLE, EWL_CALENDAR, ewl_calendar_ascii_time_get(), EWL_DATEPICKER, EWL_DATEPICKER_TYPE, EWL_TEXT, ewl_text_text_set(), ewl_widget_hide(), and FREE.
Referenced by ewl_datepicker_init().
| void ewl_datepicker_cb_window_mouse_down | ( | Ewl_Widget * | w, | |
| void *ev | __UNUSED__, | |||
| void *user_data | __UNUSED__ | |||
| ) |
References DCHECK_PARAM_PTR, DCHECK_TYPE, DENTER_FUNCTION, DLEAVE_FUNCTION, DLEVEL_STABLE, EWL_EMBED, ewl_embed_focused_widget_get(), EWL_EMBED_TYPE, and ewl_widget_hide().
Referenced by ewl_datepicker_init().