Don't delete forward across line boundaries when in overwrite mode.
Fri Mar 1 14:49:35 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtktextview.c (gtk_text_view_commit_text): Don't delete forward across line boundaries when in overwrite mode. (#73145, reported by Ettore Perazzoli)
This commit is contained in:
11
ChangeLog
11
ChangeLog
@ -1,3 +1,14 @@
|
||||
Fri Mar 1 14:49:35 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't delete
|
||||
forward across line boundaries when in overwrite mode.
|
||||
(#73145, reported by Ettore Perazzoli)
|
||||
|
||||
Fri Mar 1 14:47:39 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't
|
||||
join up lines.
|
||||
|
||||
Fri Mar 1 10:31:14 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_reorder_child):
|
||||
|
@ -1,3 +1,14 @@
|
||||
Fri Mar 1 14:49:35 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't delete
|
||||
forward across line boundaries when in overwrite mode.
|
||||
(#73145, reported by Ettore Perazzoli)
|
||||
|
||||
Fri Mar 1 14:47:39 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't
|
||||
join up lines.
|
||||
|
||||
Fri Mar 1 10:31:14 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_reorder_child):
|
||||
|
@ -1,3 +1,14 @@
|
||||
Fri Mar 1 14:49:35 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't delete
|
||||
forward across line boundaries when in overwrite mode.
|
||||
(#73145, reported by Ettore Perazzoli)
|
||||
|
||||
Fri Mar 1 14:47:39 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't
|
||||
join up lines.
|
||||
|
||||
Fri Mar 1 10:31:14 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_reorder_child):
|
||||
|
@ -1,3 +1,14 @@
|
||||
Fri Mar 1 14:49:35 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't delete
|
||||
forward across line boundaries when in overwrite mode.
|
||||
(#73145, reported by Ettore Perazzoli)
|
||||
|
||||
Fri Mar 1 14:47:39 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't
|
||||
join up lines.
|
||||
|
||||
Fri Mar 1 10:31:14 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_reorder_child):
|
||||
|
@ -1,3 +1,14 @@
|
||||
Fri Mar 1 14:49:35 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't delete
|
||||
forward across line boundaries when in overwrite mode.
|
||||
(#73145, reported by Ettore Perazzoli)
|
||||
|
||||
Fri Mar 1 14:47:39 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't
|
||||
join up lines.
|
||||
|
||||
Fri Mar 1 10:31:14 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_reorder_child):
|
||||
|
@ -1,3 +1,14 @@
|
||||
Fri Mar 1 14:49:35 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't delete
|
||||
forward across line boundaries when in overwrite mode.
|
||||
(#73145, reported by Ettore Perazzoli)
|
||||
|
||||
Fri Mar 1 14:47:39 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't
|
||||
join up lines.
|
||||
|
||||
Fri Mar 1 10:31:14 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_reorder_child):
|
||||
|
@ -1,3 +1,14 @@
|
||||
Fri Mar 1 14:49:35 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't delete
|
||||
forward across line boundaries when in overwrite mode.
|
||||
(#73145, reported by Ettore Perazzoli)
|
||||
|
||||
Fri Mar 1 14:47:39 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtktextview.c (gtk_text_view_commit_text): Don't
|
||||
join up lines.
|
||||
|
||||
Fri Mar 1 10:31:14 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_reorder_child):
|
||||
|
@ -6016,7 +6016,16 @@ gtk_text_view_commit_text (GtkTextView *text_view,
|
||||
else
|
||||
{
|
||||
if (!had_selection && text_view->overwrite_mode)
|
||||
gtk_text_view_delete_from_cursor (text_view, GTK_DELETE_CHARS, 1);
|
||||
{
|
||||
GtkTextIter insert;
|
||||
|
||||
gtk_text_buffer_get_iter_at_mark (get_buffer (text_view),
|
||||
&insert,
|
||||
gtk_text_buffer_get_mark (get_buffer (text_view),
|
||||
"insert"));
|
||||
if (!gtk_text_iter_ends_line (&insert))
|
||||
gtk_text_view_delete_from_cursor (text_view, GTK_DELETE_CHARS, 1);
|
||||
}
|
||||
gtk_text_buffer_insert_interactive_at_cursor (get_buffer (text_view), str, -1,
|
||||
text_view->editable);
|
||||
}
|
||||
|
Reference in New Issue
Block a user