summaryrefslogtreecommitdiff
path: root/gtk/gtktreeprivate.h
diff options
context:
space:
mode:
authorKristian Rietveld <kris@imendio.com>2006-06-12 18:17:35 +0000
committerKristian Rietveld <kristian@src.gnome.org>2006-06-12 18:17:35 +0000
commit7a6a6ebcff6cbf7850b818b8fc7bdebe6c5e5090 (patch)
tree0bbc252fd3bb7f5c1dc5a1161ad567e12a35dc34 /gtk/gtktreeprivate.h
parent75a88982a458b6583964d2423b234ab0425e28bf (diff)
downloadgtk+-7a6a6ebcff6cbf7850b818b8fc7bdebe6c5e5090.tar.gz
Introduce grid and tree lines in GtkTreeView. (#106406, Martyn Russell).
2006-06-12 Kristian Rietveld <kris@imendio.com> Introduce grid and tree lines in GtkTreeView. (#106406, Martyn Russell). * gtk/gtktreeprivate.h: add new fields to GtkTreePrivate. * gtk/gtkenums.h: add GtkTreeViewGridLines. * gtk/gtktreeview.[ch] (gtk_tree_view_set_grid_lines), (gtk_tree_view_get_grid_lines), (gtk_tree_view_set_enable_tree_lines), (gtk_tree_view_get_enable_tree_lines): new API, (gtk_tree_view_class_init): new properties, (gtk_tree_view_init), (gtk_tree_view_{get,set}_property), (gtk_tree_view_realize), (gtk_tree_view_draw_grid_lines), (gtk_tree_view_bin_expose): implement. * gtk/gtk.symbols: update.
Diffstat (limited to 'gtk/gtktreeprivate.h')
-rw-r--r--gtk/gtktreeprivate.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/gtktreeprivate.h b/gtk/gtktreeprivate.h
index d50b3afa26..9e7b591c03 100644
--- a/gtk/gtktreeprivate.h
+++ b/gtk/gtktreeprivate.h
@@ -255,6 +255,12 @@ struct _GtkTreeViewPrivate
GtkDestroyNotify row_separator_destroy;
gint level_indentation;
+
+ GtkTreeViewGridLines grid_lines;
+ GdkGC *grid_line_gc;
+
+ gboolean tree_lines_enabled;
+ GdkGC *tree_line_gc;
};
#ifdef __GNUC__