Ewl_Notebook Struct Reference
[Ewl_Notebook: A notebook widget]
#include <ewl_notebook.h>

Detailed Description
Inherits from Ewl_Box and extends to provide for a notebook style layout.Data Fields | |
struct { | |
Ewl_Widget * pages | |
Ewl_Widget * tabbar | |
} | body |
Ewl_Box | box |
Ewl_Widget * | cur_page |
Ewl_Position | tabbar_position |
Field Documentation
struct { ... } Ewl_Notebook::body |
The body of the notebook
Referenced by ewl_notebook_cb_child_remove(), ewl_notebook_cb_child_show(), ewl_notebook_init(), ewl_notebook_page_tab_widget_set(), ewl_notebook_tabbar_alignment_get(), ewl_notebook_tabbar_alignment_set(), ewl_notebook_tabbar_homogeneous_get(), ewl_notebook_tabbar_homogeneous_set(), ewl_notebook_tabbar_position_set(), ewl_notebook_tabbar_visible_get(), and ewl_notebook_tabbar_visible_set().
Inherit from Ewl_Box
The currently active page
Referenced by ewl_notebook_cb_child_add(), ewl_notebook_cb_child_hide(), ewl_notebook_cb_child_remove(), ewl_notebook_cb_child_show(), ewl_notebook_page_tab_widget_set(), ewl_notebook_visible_page_get(), and ewl_notebook_visible_page_set().
Holds the notebook pages
Referenced by ewl_notebook_cb_child_show(), ewl_notebook_init(), ewl_notebook_tabbar_position_set(), and ewl_notebook_tabbar_visible_set().
Holds the tabs
Referenced by ewl_notebook_cb_child_remove(), ewl_notebook_init(), ewl_notebook_page_tab_widget_set(), ewl_notebook_tabbar_alignment_get(), ewl_notebook_tabbar_alignment_set(), ewl_notebook_tabbar_homogeneous_get(), ewl_notebook_tabbar_homogeneous_set(), ewl_notebook_tabbar_position_set(), ewl_notebook_tabbar_visible_get(), and ewl_notebook_tabbar_visible_set().
The position of the tabbar in the notebook
Referenced by ewl_notebook_init(), ewl_notebook_tabbar_position_get(), and ewl_notebook_tabbar_position_set().
The documentation for this struct was generated from the following file:
- lib/ewl_notebook.h