summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPadraig O'Briain <padraigo@src.gnome.org>2001-09-12 15:34:09 +0000
committerPadraig O'Briain <padraigo@src.gnome.org>2001-09-12 15:34:09 +0000
commit15a544def86a4a34867732e95544ffbb91aadb08 (patch)
treed82f9da8cf1ab15227422846274d74b374e8ff11
parent19fcc6be6b3c1e94213e8f81996b5eb03ae1828a (diff)
downloadgtk+-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--ChangeLog7
-rw-r--r--ChangeLog.pre-2-07
-rw-r--r--ChangeLog.pre-2-107
-rw-r--r--ChangeLog.pre-2-27
-rw-r--r--ChangeLog.pre-2-47
-rw-r--r--ChangeLog.pre-2-67
-rw-r--r--ChangeLog.pre-2-87
-rw-r--r--gtk/gtktextview.c17
8 files changed, 63 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 240b1b8b00..22b3988697 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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: