From fe3e516aa1e2a7f793557b0b8094d5ee96653d40 Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Fri, 1 Jun 2001 19:26:01 +0000 Subject: implement overwrite mode 2001-06-01 Havoc Pennington * 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 --- ChangeLog.pre-2-8 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'ChangeLog.pre-2-8') 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 + + * 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 * gtk/gtkcombo.c (gtk_combo_set_use_arrows_always): Fix -- cgit v1.2.1