lib/ewl_tree_view_freebox.h
Go to the documentation of this file.00001 /* vim: set sw=8 ts=8 sts=8 expandtab: */ 00002 #ifndef EWL_TREE_VIEW_FREEBOX_H 00003 #define EWL_TREE_VIEW_FREEBOX_H 00004 00005 #include "ewl_tree_view.h" 00006 00019 #define EWL_TREE_VIEW_FREEBOX_TYPE "tree_view_freebox" 00020 00025 #define EWL_TREE_VIEW_FREEBOX_IS(w) (ewl_widget_type_is(EWL_WIDGET(w), EWL_TREE_VIEW_FREEBOX_TYPE)) 00026 00030 typedef struct Ewl_Tree_View_Freebox Ewl_Tree_View_Freebox; 00031 00036 #define EWL_TREE_VIEW_FREEBOX(tv) ((Ewl_Tree_View_Freebox*)tv) 00037 00041 struct Ewl_Tree_View_Freebox 00042 { 00043 Ewl_Tree_View view; 00044 Ewl_Widget *fbox; 00045 Ewl_Widget *scroll; 00046 }; 00047 00048 const Ewl_View *ewl_tree_view_freebox_get(void); 00049 Ewl_Widget *ewl_tree_view_freebox_new(void); 00050 int ewl_tree_view_freebox_init(Ewl_Tree_View_Freebox *tv); 00051 00056 #endif