diff options
author | Shawn Amundson <amundson@src.gnome.org> | 1997-12-17 23:41:42 +0000 |
---|---|---|
committer | Shawn Amundson <amundson@src.gnome.org> | 1997-12-17 23:41:42 +0000 |
commit | 4de2665e8c3fc46afff354537d0d7b4566e5fcfe (patch) | |
tree | 13ae28c4e7170440c037e1a32d43506c66c2e7f3 /gtk/gtktreeitem.h | |
parent | 865eab2445848f79cab42eb0872efa383937cf35 (diff) | |
download | gtk+-4de2665e8c3fc46afff354537d0d7b4566e5fcfe.tar.gz |
Tree widget implementation by Bolliet Jerome.
There is also another tree widget implementation by
AOSASA Shigeru <aozasa@sakuranet.or.jp>:
ftp://ftp.gimp.org/pub/gtk/contrib/gtk-shige-971216-0.tar.gz
-Shawn
Diffstat (limited to 'gtk/gtktreeitem.h')
-rw-r--r-- | gtk/gtktreeitem.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gtk/gtktreeitem.h b/gtk/gtktreeitem.h index 921f681bc3..6affddd3dc 100644 --- a/gtk/gtktreeitem.h +++ b/gtk/gtktreeitem.h @@ -32,6 +32,7 @@ extern "C" { #define GTK_TREE_ITEM_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, gtk_tree_item_get_type (), GtkTreeItemClass) #define GTK_IS_TREE_ITEM(obj) GTK_CHECK_TYPE (obj, gtk_tree_item_get_type ()) +#define GTK_TREE_ITEM_SUBTREE(obj) GTK_TREE_ITEM(obj)->subtree; typedef struct _GtkTreeItem GtkTreeItem; typedef struct _GtkTreeItemClass GtkTreeItemClass; @@ -40,8 +41,11 @@ struct _GtkTreeItem { GtkItem item; - GtkWidget *child; GtkWidget *subtree; + GtkWidget *pixmaps_box; + GtkWidget *plus_pix_widget, *minus_pix_widget; + + guint expanded : 1; }; struct _GtkTreeItemClass @@ -58,6 +62,7 @@ GtkWidget* gtk_tree_item_new (void); GtkWidget* gtk_tree_item_new_with_label (gchar *label); void gtk_tree_item_set_subtree (GtkTreeItem *tree_item, GtkWidget *subtree); +void gtk_tree_item_remove_subtree (GtkTreeItem *tree_item); void gtk_tree_item_select (GtkTreeItem *tree_item); void gtk_tree_item_deselect (GtkTreeItem *tree_item); void gtk_tree_item_expand (GtkTreeItem *tree_item); |