Ewl_Container Struct Reference
[Ewl_Container: Widgets Holding Other Widgets]
#include <ewl_container.h>

Detailed Description
Inherits from the Ewl_Widget and expands to allow for placing child widgets within the available space. Also adds notifiers for various child events.Data Fields | |
Ewl_Child_Add | child_add |
Ewl_Child_Hide | child_hide |
Ewl_Child_Remove | child_remove |
Ewl_Child_Resize | child_resize |
Ewl_Child_Show | child_show |
Ecore_DList * | children |
void * | clip_box |
Ewl_Container_Iterator | iterator |
Ewl_Container * | redirect |
int | visible_children |
Ewl_Widget | widget |
Field Documentation
Function called on child add
Referenced by ewl_container_add_notify_set(), ewl_container_child_add_call(), and ewl_context_menu_container_set().
Function called on child hide
Referenced by ewl_container_child_hide_call(), and ewl_container_hide_notify_set().
Function called on child remove
Referenced by ewl_container_child_remove_call(), ewl_container_remove_notify_set(), and ewl_context_menu_container_set().
Function called on child resize
Referenced by ewl_container_child_resize(), and ewl_container_resize_notify_set().
Function called on child show
Referenced by ewl_container_child_show_call(), and ewl_container_show_notify_set().
Ecore_DList* Ewl_Container::children |
List of children that are contained.
Referenced by ewl_box_orientation_set(), ewl_cell_cb_child_show(), ewl_cell_cb_configure(), ewl_container_cb_obscure(), ewl_container_cb_realize(), ewl_container_cb_unrealize(), ewl_container_cb_widget_focus_in(), ewl_container_cb_widget_focus_out(), ewl_container_child_append(), ewl_container_child_at_get(), ewl_container_child_at_recursive_get(), ewl_container_child_iterate_begin(), ewl_container_child_next(), ewl_container_child_prepend(), ewl_container_child_remove(), ewl_container_child_show_call(), ewl_container_destroy(), ewl_container_init(), ewl_container_largest_prefer(), ewl_container_reset(), ewl_container_sum_prefer(), ewl_row_cb_configure(), ewl_tree_cb_node_child_add(), ewl_tree_cb_node_child_hide(), and ewl_tree_cb_node_configure().
void* Ewl_Container::clip_box |
Clip box to bound widgets inside.
Referenced by ewl_container_cb_obscure(), ewl_container_cb_reveal(), ewl_container_cb_unrealize(), ewl_container_child_hide_call(), ewl_container_child_show_call(), and ewl_widget_cb_obscure().
Function to find next child
Referenced by ewl_container_child_iterator_set(), and ewl_container_child_next().
Alternate parent for children
Referenced by ewl_container_cb_widget_focus_in(), ewl_container_cb_widget_focus_out(), ewl_container_child_append(), ewl_container_child_iterate_begin(), ewl_container_child_next(), ewl_container_child_prepend(), ewl_container_child_remove(), ewl_container_destroy(), ewl_container_end_redirect_get(), ewl_container_redirect_get(), ewl_container_redirect_set(), and ewl_container_reset().
the number of visible children
Referenced by ewl_container_child_count_visible_get(), ewl_container_child_hide_call(), and ewl_container_child_show_call().
Inherit the basics of the widget.
The documentation for this struct was generated from the following file:
- lib/ewl_container.h