lib/ewl_freebox.c File Reference
#include "ewl_base.h"
#include "ewl_freebox.h"
#include "ewl_macros.h"
#include "ewl_private.h"
#include "ewl_debug.h"
Include dependency graph for ewl_freebox.c:

Functions | |
| void | ewl_freebox_cb_child_add (Ewl_Container *c, Ewl_Widget *w __UNUSED__) |
| void | ewl_freebox_cb_child_show (Ewl_Container *c, Ewl_Widget *w __UNUSED__) |
| void | ewl_freebox_cb_configure (Ewl_Widget *w, void *ev __UNUSED__, void *data __UNUSED__) |
| Ewl_Freebox_Comparator | ewl_freebox_comparator_get (Ewl_Freebox *fb) |
| Retrieve the comparator set in the Ewl_Freebox. | |
| void | ewl_freebox_comparator_set (Ewl_Freebox *fb, Ewl_Freebox_Comparator cmp) |
| Set the comparator to use in the Ewl_Freebox. | |
| int | ewl_freebox_init (Ewl_Freebox *fb) |
| Initializes an Ewl_Freebox widget to default values. | |
| Ewl_Freebox_Layout_Type | ewl_freebox_layout_type_get (Ewl_Freebox *fb) |
| Retrieve the layout type of the Ewl_Freebox. | |
| void | ewl_freebox_layout_type_set (Ewl_Freebox *fb, Ewl_Freebox_Layout_Type type) |
| Set the layout type of the Ewl_Freebox. | |
| Ewl_Widget * | ewl_freebox_new (void) |
| Creates a new, initialized Ewl_Freebox widget. | |
| Ewl_Orientation | ewl_freebox_orientation_get (Ewl_Freebox *fb) |
| Retrieve the current orientation of the freebox. | |
| void | ewl_freebox_orientation_set (Ewl_Freebox *fb, Ewl_Orientation orientation) |
| Sets the orientation of the freebox. | |
| void | ewl_freebox_resort (Ewl_Freebox *fb) |
| This will force the freebox to resort and redraw it's contents. Useful if part of the content changes but no child widgets where added/removed. (An icon label changes for example). | |
| Ewl_Widget * | ewl_hfreebox_new (void) |
| creates and initializes a new freebox widget | |
| Ewl_Widget * | ewl_vfreebox_new (void) |
| creates and initializes a new freebox widget | |
Function Documentation
| void ewl_freebox_cb_child_add | ( | Ewl_Container * | c, | |
| Ewl_Widget *w | __UNUSED__ | |||
| ) |
References DCHECK_PARAM_PTR, DCHECK_TYPE, DENTER_FUNCTION, DLEAVE_FUNCTION, DLEVEL_STABLE, EWL_FREEBOX, EWL_FREEBOX_TYPE, and Ewl_Freebox::sorted.
Referenced by ewl_freebox_init().
| void ewl_freebox_cb_child_show | ( | Ewl_Container * | c, | |
| Ewl_Widget *w | __UNUSED__ | |||
| ) |
References DCHECK_PARAM_PTR, DCHECK_TYPE, DENTER_FUNCTION, DLEAVE_FUNCTION, DLEVEL_STABLE, EWL_FREEBOX, EWL_FREEBOX_TYPE, and Ewl_Freebox::sorted.
Referenced by ewl_freebox_init().
| void ewl_freebox_cb_configure | ( | Ewl_Widget * | w, | |
| void *ev | __UNUSED__, | |||
| void *data | __UNUSED__ | |||
| ) |