Set background upon state changes. (#301651, Billy Biggs)

2005-04-29  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtktreeview.c (gtk_tree_view_state_changed): Set
	background upon state changes.  (#301651, Billy Biggs)
	(gtk_tree_view_get_path_at_pos): Take RTL into account
	when iterating over the columns.  (#302163)
This commit is contained in:
Matthias Clasen 2005-04-29 18:50:03 +00:00 committed by Matthias Clasen
parent 2464763a22
commit 6d0627cb0d
4 changed files with 11 additions and 1 deletions

View File

@ -2,6 +2,8 @@
* gtk/gtktreeview.c (gtk_tree_view_state_changed): Set
background upon state changes. (#301651, Billy Biggs)
(gtk_tree_view_get_path_at_pos): Take RTL into account
when iterating over the columns. (#302163)
* configure.in: Check for nm.

View File

@ -2,6 +2,8 @@
* gtk/gtktreeview.c (gtk_tree_view_state_changed): Set
background upon state changes. (#301651, Billy Biggs)
(gtk_tree_view_get_path_at_pos): Take RTL into account
when iterating over the columns. (#302163)
* configure.in: Check for nm.

View File

@ -2,6 +2,8 @@
* gtk/gtktreeview.c (gtk_tree_view_state_changed): Set
background upon state changes. (#301651, Billy Biggs)
(gtk_tree_view_get_path_at_pos): Take RTL into account
when iterating over the columns. (#302163)
* configure.in: Check for nm.

View File

@ -11318,8 +11318,12 @@ gtk_tree_view_get_path_at_pos (GtkTreeView *tree_view,
GList *list;
gint remaining_x = x;
gboolean found = FALSE;
gboolean rtl;
for (list = tree_view->priv->columns; list; list = list->next)
rtl = (gtk_widget_get_direction (GTK_WIDGET (tree_view)) == GTK_TEXT_DIR_RTL);
for (list = (rtl ? g_list_last (tree_view->priv->columns) : g_list_first (tree_view->priv->columns));
list;
list = (rtl ? list->prev : list->next))
{
tmp_column = list->data;