Download

Support

lib/ewl_tree_view_scrolled.h

Go to the documentation of this file.
00001 /* vim: set sw=8 ts=8 sts=8 expandtab: */
00002 #ifndef EWL_TREE_VIEW_SCROLLED_H
00003 #define EWL_TREE_VIEW_SCROLLED_H
00004 
00005 #include "ewl_tree_view.h"
00006 
00023 #define EWL_TREE_VIEW_SCROLLED_TYPE "tree_view_scrolled"
00024 
00029 #define EWL_TREE_VIEW_SCROLLED_IS(w) (ewl_widget_type_is(EWL_WIDGET(w), EWL_TREE_VIEW_SCROLLED_TYPE))
00030 
00034 typedef struct Ewl_Tree_View_Scrolled Ewl_Tree_View_Scrolled;
00035 
00040 #define EWL_TREE_VIEW_SCROLLED(tv) ((Ewl_Tree_View_Scrolled*)tv)
00041 
00045 struct Ewl_Tree_View_Scrolled
00046 {
00047         Ewl_Box box;                        
00048         Ewl_Widget *scroll;                
00050         unsigned char scroll_header:1;        
00051         unsigned char scroll_visible:1;        
00052 };
00053 
00054 const Ewl_View        *ewl_tree_view_scrolled_get(void);
00055 
00056 Ewl_Widget        *ewl_tree_view_scrolled_new(void);
00057 int                 ewl_tree_view_scrolled_init(Ewl_Tree_View_Scrolled *tv);
00058 
00059 void                 ewl_tree_view_scrolled_scroll_headers_set(Ewl_Tree_View *view,
00060                                                         unsigned int scroll);
00061 unsigned int         ewl_tree_view_scrolled_scroll_headers_get(Ewl_Tree_View *view);
00062 
00067 #endif
00068 
00069 

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sat May 17 16:49:09 2008