diff --git a/ChangeLog b/ChangeLog index 15c1cea244..d6eff3cef2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Fri Feb 1 00:37:49 2002 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use + y coordinate relative to the tree and not the treeview window + (fixes the PgDn/PgUp brokenness) + Fri Feb 1 23:40:31 2002 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 15c1cea244..d6eff3cef2 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,9 @@ +Fri Feb 1 00:37:49 2002 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use + y coordinate relative to the tree and not the treeview window + (fixes the PgDn/PgUp brokenness) + Fri Feb 1 23:40:31 2002 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 15c1cea244..d6eff3cef2 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +Fri Feb 1 00:37:49 2002 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use + y coordinate relative to the tree and not the treeview window + (fixes the PgDn/PgUp brokenness) + Fri Feb 1 23:40:31 2002 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 15c1cea244..d6eff3cef2 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,9 @@ +Fri Feb 1 00:37:49 2002 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use + y coordinate relative to the tree and not the treeview window + (fixes the PgDn/PgUp brokenness) + Fri Feb 1 23:40:31 2002 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 15c1cea244..d6eff3cef2 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,9 @@ +Fri Feb 1 00:37:49 2002 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use + y coordinate relative to the tree and not the treeview window + (fixes the PgDn/PgUp brokenness) + Fri Feb 1 23:40:31 2002 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 15c1cea244..d6eff3cef2 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +Fri Feb 1 00:37:49 2002 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use + y coordinate relative to the tree and not the treeview window + (fixes the PgDn/PgUp brokenness) + Fri Feb 1 23:40:31 2002 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 15c1cea244..d6eff3cef2 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +Fri Feb 1 00:37:49 2002 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use + y coordinate relative to the tree and not the treeview window + (fixes the PgDn/PgUp brokenness) + Fri Feb 1 23:40:31 2002 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index a0b68a46e9..c5a6319739 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -6207,7 +6207,7 @@ gtk_tree_view_move_cursor_page_up_down (GtkTreeView *tree_view, return; g_return_if_fail (cursor_node != NULL); - y = CELL_FIRST_PIXEL (tree_view, cursor_tree, cursor_node, vertical_separator); + y = _gtk_rbtree_node_find_offset (cursor_tree, cursor_node); y += count * tree_view->priv->vadjustment->page_size; y = CLAMP (y, (gint)tree_view->priv->vadjustment->lower, (gint)tree_view->priv->vadjustment->upper - vertical_separator);