diff options
author | Havoc Pennington <hp@redhat.com> | 2001-06-01 19:26:01 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2001-06-01 19:26:01 +0000 |
commit | fe3e516aa1e2a7f793557b0b8094d5ee96653d40 (patch) | |
tree | 4e73ad11e926f612eebed3ab9c5af8de0536f9bc /gtk/gtkmessagedialog.c | |
parent | ad88113f34251c8686d3ae877c50757fdfb0a55e (diff) | |
download | gtk+-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 'gtk/gtkmessagedialog.c')
-rw-r--r-- | gtk/gtkmessagedialog.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkmessagedialog.c b/gtk/gtkmessagedialog.c index 41d135f756..06f954f121 100644 --- a/gtk/gtkmessagedialog.c +++ b/gtk/gtkmessagedialog.c @@ -214,6 +214,9 @@ gtk_message_dialog_new (GtkWindow *parent, if (flags & GTK_DIALOG_DESTROY_WITH_PARENT) gtk_window_set_destroy_with_parent (GTK_WINDOW (dialog), TRUE); + + if (flags & GTK_DIALOG_NO_SEPARATOR) + gtk_dialog_set_has_separator (dialog, FALSE); setup_type (GTK_MESSAGE_DIALOG (dialog), type); |