lib/ewl_tree_view.h
Go to the documentation of this file.00001 /* vim: set sw=8 ts=8 sts=8 expandtab: */ 00002 #ifndef EWL_TREE_VIEW_H 00003 #define EWL_TREE_VIEW_H 00004 00005 #include "ewl_box.h" 00006 #include "ewl_tree.h" 00007 00024 #define EWL_TREE_VIEW_TYPE "tree_view" 00025 00030 #define EWL_TREE_VIEW_IS(w) (ewl_widget_type_is(EWL_WIDGET(w), EWL_TREE_VIEW_TYPE)) 00031 00036 #define EWL_TREE_VIEW(v) ((Ewl_Tree_View *)v) 00037 00041 typedef struct Ewl_Tree_View Ewl_Tree_View; 00042 00047 struct Ewl_Tree_View 00048 { 00049 Ewl_Box box; 00050 Ewl_Tree *parent; 00051 }; 00052 00053 int ewl_tree_view_init(Ewl_Tree_View *v); 00054 00055 void ewl_tree_view_tree_set(Ewl_Tree_View *v, Ewl_Tree *t); 00056 Ewl_Tree *ewl_tree_view_tree_get(Ewl_Tree_View *v); 00057 00062 #endif 00063