diff options
author | Padraig O'Briain <padraigo@src.gnome.org> | 2001-09-12 15:34:09 +0000 |
---|---|---|
committer | Padraig O'Briain <padraigo@src.gnome.org> | 2001-09-12 15:34:09 +0000 |
commit | 15a544def86a4a34867732e95544ffbb91aadb08 (patch) | |
tree | d82f9da8cf1ab15227422846274d74b374e8ff11 | |
parent | 19fcc6be6b3c1e94213e8f81996b5eb03ae1828a (diff) | |
download | gtk+-15a544def86a4a34867732e95544ffbb91aadb08.tar.gz |
gtk/gtktextview.c Add support for Ctrl+Up/Down arrow to move cursor to
* gtk/gtktextview.c
Add support for Ctrl+Up/Down arrow to move cursor to beginning
of previous/next paragraph. If within a paragraph cursor moves to
beginning of that paragraph.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-0 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-2 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-4 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 7 | ||||
-rw-r--r-- | gtk/gtktextview.c | 17 |
8 files changed, 63 insertions, 3 deletions
@@ -1,3 +1,10 @@ +2001-09-12 Padraig O'Briain <padraig.obriain@sun.com> + + * gtk/gtktextview.c + Add support for Ctrl+Up/Down arrow to move cursor to beginning + of previous/next paragraph. If within a paragraph cursor moves to + beginning of that paragraph. + 2001-09-12 Jakub Steiner <jimmac@ximian.com> * gtk/stock-icons/dialog_question.png: replacing the shaky diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 240b1b8b00..22b3988697 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,10 @@ +2001-09-12 Padraig O'Briain <padraig.obriain@sun.com> + + * gtk/gtktextview.c + Add support for Ctrl+Up/Down arrow to move cursor to beginning + of previous/next paragraph. If within a paragraph cursor moves to + beginning of that paragraph. + 2001-09-12 Jakub Steiner <jimmac@ximian.com> * gtk/stock-icons/dialog_question.png: replacing the shaky diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 240b1b8b00..22b3988697 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,10 @@ +2001-09-12 Padraig O'Briain <padraig.obriain@sun.com> + + * gtk/gtktextview.c + Add support for Ctrl+Up/Down arrow to move cursor to beginning + of previous/next paragraph. If within a paragraph cursor moves to + beginning of that paragraph. + 2001-09-12 Jakub Steiner <jimmac@ximian.com> * gtk/stock-icons/dialog_question.png: replacing the shaky diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 240b1b8b00..22b3988697 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,10 @@ +2001-09-12 Padraig O'Briain <padraig.obriain@sun.com> + + * gtk/gtktextview.c + Add support for Ctrl+Up/Down arrow to move cursor to beginning + of previous/next paragraph. If within a paragraph cursor moves to + beginning of that paragraph. + 2001-09-12 Jakub Steiner <jimmac@ximian.com> * gtk/stock-icons/dialog_question.png: replacing the shaky diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 240b1b8b00..22b3988697 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,10 @@ +2001-09-12 Padraig O'Briain <padraig.obriain@sun.com> + + * gtk/gtktextview.c + Add support for Ctrl+Up/Down arrow to move cursor to beginning + of previous/next paragraph. If within a paragraph cursor moves to + beginning of that paragraph. + 2001-09-12 Jakub Steiner <jimmac@ximian.com> * gtk/stock-icons/dialog_question.png: replacing the shaky diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 240b1b8b00..22b3988697 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,10 @@ +2001-09-12 Padraig O'Briain <padraig.obriain@sun.com> + + * gtk/gtktextview.c + Add support for Ctrl+Up/Down arrow to move cursor to beginning + of previous/next paragraph. If within a paragraph cursor moves to + beginning of that paragraph. + 2001-09-12 Jakub Steiner <jimmac@ximian.com> * gtk/stock-icons/dialog_question.png: replacing the shaky diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 240b1b8b00..22b3988697 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,10 @@ +2001-09-12 Padraig O'Briain <padraig.obriain@sun.com> + + * gtk/gtktextview.c + Add support for Ctrl+Up/Down arrow to move cursor to beginning + of previous/next paragraph. If within a paragraph cursor moves to + beginning of that paragraph. + 2001-09-12 Jakub Steiner <jimmac@ximian.com> * gtk/stock-icons/dialog_question.png: replacing the shaky diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 82a3e57452..1e1a82dbf7 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -763,6 +763,18 @@ gtk_text_view_class_init (GtkTextViewClass *klass) add_move_binding (binding_set, GDK_n, GDK_CONTROL_MASK, GTK_MOVEMENT_DISPLAY_LINES, 1); + add_move_binding (binding_set, GDK_Up, GDK_CONTROL_MASK, + GTK_MOVEMENT_PARAGRAPHS, -1); + + add_move_binding (binding_set, GDK_KP_Up, GDK_CONTROL_MASK, + GTK_MOVEMENT_PARAGRAPHS, -1); + + add_move_binding (binding_set, GDK_Down, GDK_CONTROL_MASK, + GTK_MOVEMENT_PARAGRAPHS, 1); + + add_move_binding (binding_set, GDK_KP_Down, GDK_CONTROL_MASK, + GTK_MOVEMENT_PARAGRAPHS, 1); + add_move_binding (binding_set, GDK_a, GDK_CONTROL_MASK, GTK_MOVEMENT_PARAGRAPH_ENDS, -1); @@ -3914,9 +3926,8 @@ gtk_text_view_move_cursor (GtkTextView *text_view, break; case GTK_MOVEMENT_PARAGRAPHS: - /* This should almost certainly instead be doing the parallel thing to WORD */ - /* gtk_text_iter_down_lines (&newplace, count); */ - /* FIXME */ + gtk_text_iter_forward_lines (&newplace, count); + gtk_text_iter_set_line_offset (&newplace, 0); break; case GTK_MOVEMENT_PARAGRAPH_ENDS: |