forked from AuroraMiddleware/gtk
Only activate/edit the row if shift is not pressed, #69248
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only activate/edit the row if shift is not pressed, #69248
This commit is contained in:
parent
7160e77b6b
commit
d8068f867c
@ -1,3 +1,8 @@
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
activate/edit the row if shift is not pressed, #69248
|
||||
|
||||
2002-01-28 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkcurve.c (gtk_curve_set_vector): Fix build.
|
||||
|
@ -1,3 +1,8 @@
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
activate/edit the row if shift is not pressed, #69248
|
||||
|
||||
2002-01-28 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkcurve.c (gtk_curve_set_vector): Fix build.
|
||||
|
@ -1,3 +1,8 @@
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
activate/edit the row if shift is not pressed, #69248
|
||||
|
||||
2002-01-28 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkcurve.c (gtk_curve_set_vector): Fix build.
|
||||
|
@ -1,3 +1,8 @@
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
activate/edit the row if shift is not pressed, #69248
|
||||
|
||||
2002-01-28 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkcurve.c (gtk_curve_set_vector): Fix build.
|
||||
|
@ -1,3 +1,8 @@
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
activate/edit the row if shift is not pressed, #69248
|
||||
|
||||
2002-01-28 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkcurve.c (gtk_curve_set_vector): Fix build.
|
||||
|
@ -1,3 +1,8 @@
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
activate/edit the row if shift is not pressed, #69248
|
||||
|
||||
2002-01-28 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkcurve.c (gtk_curve_set_vector): Fix build.
|
||||
|
@ -1,3 +1,8 @@
|
||||
Mon Jan 28 14:44:40 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
|
||||
activate/edit the row if shift is not pressed, #69248
|
||||
|
||||
2002-01-28 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkcurve.c (gtk_curve_set_vector): Fix build.
|
||||
|
@ -6366,7 +6366,9 @@ gtk_tree_view_real_select_cursor_row (GtkTreeView *tree_view,
|
||||
|
||||
gtk_get_current_event_state (&state);
|
||||
|
||||
if (start_editing && tree_view->priv->focus_column)
|
||||
if (! (state & GDK_SHIFT_MASK) &&
|
||||
start_editing &&
|
||||
tree_view->priv->focus_column)
|
||||
{
|
||||
if (gtk_tree_view_start_editing (tree_view, cursor_path))
|
||||
{
|
||||
@ -6385,6 +6387,9 @@ gtk_tree_view_real_select_cursor_row (GtkTreeView *tree_view,
|
||||
gtk_widget_grab_focus (GTK_WIDGET (tree_view));
|
||||
_gtk_tree_view_queue_draw_node (tree_view, cursor_tree, cursor_node, NULL);
|
||||
|
||||
if (! (state & GDK_SHIFT_MASK))
|
||||
gtk_tree_view_row_activated (tree_view, cursor_path, tree_view->priv->focus_column);
|
||||
|
||||
gtk_tree_path_free (cursor_path);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user