summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-8
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2001-06-01 19:26:01 +0000
committerHavoc Pennington <hp@src.gnome.org>2001-06-01 19:26:01 +0000
commitfe3e516aa1e2a7f793557b0b8094d5ee96653d40 (patch)
tree4e73ad11e926f612eebed3ab9c5af8de0536f9bc /ChangeLog.pre-2-8
parentad88113f34251c8686d3ae877c50757fdfb0a55e (diff)
downloadgtk+-fe3e516aa1e2a7f793557b0b8094d5ee96653d40.tar.gz
implement overwrite mode
2001-06-01 Havoc Pennington <hp@redhat.com> * gtk/gtkentry.c (gtk_entry_commit_cb): implement overwrite mode * gtk/gtktextview.c (gtk_text_view_commit_handler): don't overwrite in overwrite mode if we already deleted the selection and replaced it with new text. * gtk/gtklabel.c (gtk_label_select_region_index): if you set the selection to an empty range, clear the clipboard if we owned it. (gtk_label_set_selectable): give up selection if we become unselectable. (gtk_label_state_changed): override state changed to unselect text when insensitive (get_text_callback): add paranoia check that indexes aren't outside of label->text (gtk_label_select_region): make -1 for start_offset mean "end of label," for consistency with GtkEditable * gtk/gtkmessagedialog.c (gtk_message_dialog_new): honor GTK_DIALOG_NO_SEPARATOR flag
Diffstat (limited to 'ChangeLog.pre-2-8')
-rw-r--r--ChangeLog.pre-2-822
1 files changed, 22 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index e3377ac8e1..e4da124063 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,25 @@
+2001-06-01 Havoc Pennington <hp@redhat.com>
+
+ * gtk/gtkentry.c (gtk_entry_commit_cb): implement overwrite mode
+
+ * gtk/gtktextview.c (gtk_text_view_commit_handler): don't
+ overwrite in overwrite mode if we already deleted the selection
+ and replaced it with new text.
+
+ * gtk/gtklabel.c (gtk_label_select_region_index): if you set the
+ selection to an empty range, clear the clipboard if we owned it.
+ (gtk_label_set_selectable): give up selection if we become
+ unselectable.
+ (gtk_label_state_changed): override state changed to unselect text
+ when insensitive
+ (get_text_callback): add paranoia check that indexes aren't
+ outside of label->text
+ (gtk_label_select_region): make -1 for start_offset mean "end of
+ label," for consistency with GtkEditable
+
+ * gtk/gtkmessagedialog.c (gtk_message_dialog_new): honor
+ GTK_DIALOG_NO_SEPARATOR flag
+
Fri Jun 1 11:47:11 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkcombo.c (gtk_combo_set_use_arrows_always): Fix