aboutsummaryrefslogtreecommitdiffstats
path: root/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeviewcolumn.c.diff
diff options
context:
space:
mode:
authorRichard Purdie <richard@openedhand.com>2006-07-21 10:10:31 +0000
committerRichard Purdie <richard@openedhand.com>2006-07-21 10:10:31 +0000
commitb2f192faabe412adce79534e22efe9fb69ee40e2 (patch)
tree7076c49d4286f8a1733650bd8fbc7161af200d57 /meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeviewcolumn.c.diff
parent2cf0eadf9f730027833af802d7e6c90b44248f80 (diff)
downloadopenembedded-core-b2f192faabe412adce79534e22efe9fb69ee40e2.tar.gz
Rename /openembedded/ -> /meta/
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@530 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeviewcolumn.c.diff')
-rw-r--r--meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeviewcolumn.c.diff51
1 files changed, 51 insertions, 0 deletions
diff --git a/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeviewcolumn.c.diff b/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeviewcolumn.c.diff
new file mode 100644
index 0000000000..aab0f0ed1f
--- /dev/null
+++ b/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtktreeviewcolumn.c.diff
@@ -0,0 +1,51 @@
+--- gtk+-2.6.4/gtk/gtktreeviewcolumn.c 2005-01-05 00:10:56.000000000 +0200
++++ gtk+-2.6.4/gtk/gtktreeviewcolumn.c 2005-04-06 16:19:38.346708776 +0300
+@@ -1367,6 +1367,19 @@
+ return FALSE;
+ }
+
++gboolean
++_gtk_tree_view_column_has_activatable_cell (GtkTreeViewColumn *column)
++{
++ GList *list;
++
++ for (list = column->cell_list; list; list = list->next)
++ if (((GtkTreeViewColumnCellInfo *)list->data)->cell->mode ==
++ GTK_CELL_RENDERER_MODE_ACTIVATABLE)
++ return TRUE;
++
++ return FALSE;
++}
++
+ /* gets cell being edited */
+ GtkCellRenderer *
+ _gtk_tree_view_column_get_edited_cell (GtkTreeViewColumn *column)
+@@ -2582,6 +2595,7 @@
+ GList *list;
+ gboolean first_cell = TRUE;
+ gint focus_line_width;
++ gint horizontal_separator;
+
+ g_return_if_fail (GTK_IS_TREE_VIEW_COLUMN (tree_column));
+
+@@ -2590,7 +2604,10 @@
+ if (width)
+ * width = 0;
+
+- gtk_widget_style_get (tree_column->tree_view, "focus-line-width", &focus_line_width, NULL);
++ gtk_widget_style_get (tree_column->tree_view,
++ "focus-line-width", &focus_line_width,
++ "horizontal-separator", &horizontal_separator,
++ NULL);
+
+ for (list = tree_column->cell_list; list; list = list->next)
+ {
+@@ -2618,7 +2635,7 @@
+ * height = MAX (*height, new_height + focus_line_width * 2);
+ info->requested_width = MAX (info->requested_width, new_width + focus_line_width * 2);
+ if (width)
+- * width += info->requested_width;
++ * width += info->requested_width + horizontal_separator;
+ first_cell = FALSE;
+ }
+ }