+2009-07-28 [colin] 3.7.2cvs15
+
+ * src/account.c
+ * src/addrcustomattr.c
+ * src/addressadd.c
+ * src/addressbook_foldersel.c
+ * src/addrgather.c
+ * src/browseldap.c
+ * src/compose.c
+ * src/editbook.c
+ * src/editgroup.c
+ * src/editjpilot.c
+ * src/editldap.c
+ * src/editldap_basedn.c
+ * src/edittags.c
+ * src/editvcard.c
+ * src/exphtmldlg.c
+ * src/expldifdlg.c
+ * src/export.c
+ * src/foldersel.c
+ * src/import.c
+ * src/importldif.c
+ * src/importmutt.c
+ * src/importpine.c
+ * src/prefs_actions.c
+ * src/prefs_customheader.c
+ * src/prefs_display_header.c
+ * src/prefs_filtering.c
+ * src/prefs_folder_column.c
+ * src/prefs_matcher.c
+ * src/prefs_summary_column.c
+ * src/prefs_summary_open.c
+ * src/prefs_template.c
+ * src/textview.c
+ * src/uri_opener.c
+ Fix bug 1950, 'Program freeze up during folder selection'
+ Don't leave hidden windows modal
+
2009-07-28 [colin] 3.7.2cvs14
* src/ldapquery.c
( cvs diff -u -r 1.23.2.23 -r 1.23.2.24 src/common/session.c; ) > 3.7.2cvs12.patchset
( cvs diff -u -r 1.395.2.414 -r 1.395.2.415 src/summaryview.c; ) > 3.7.2cvs13.patchset
( cvs diff -u -r 1.3.2.31 -r 1.3.2.32 src/ldapquery.c; ) > 3.7.2cvs14.patchset
+( cvs diff -u -r 1.61.2.94 -r 1.61.2.95 src/account.c; cvs diff -u -r 1.1.2.7 -r 1.1.2.8 src/addrcustomattr.c; cvs diff -u -r 1.9.2.29 -r 1.9.2.30 src/addressadd.c; cvs diff -u -r 1.1.2.17 -r 1.1.2.18 src/addressbook_foldersel.c; cvs diff -u -r 1.5.10.28 -r 1.5.10.29 src/addrgather.c; cvs diff -u -r 1.2.4.23 -r 1.2.4.24 src/browseldap.c; cvs diff -u -r 1.382.2.518 -r 1.382.2.519 src/compose.c; cvs diff -u -r 1.5.12.14 -r 1.5.12.15 src/editbook.c; cvs diff -u -r 1.11.2.23 -r 1.11.2.24 src/editgroup.c; cvs diff -u -r 1.5.12.16 -r 1.5.12.17 src/editjpilot.c; cvs diff -u -r 1.8.2.35 -r 1.8.2.36 src/editldap.c; cvs diff -u -r 1.10.2.16 -r 1.10.2.17 src/editldap_basedn.c; cvs diff -u -r 1.1.2.20 -r 1.1.2.21 src/edittags.c; cvs diff -u -r 1.5.12.15 -r 1.5.12.16 src/editvcard.c; cvs diff -u -r 1.3.2.26 -r 1.3.2.27 src/exphtmldlg.c; cvs diff -u -r 1.1.4.31 -r 1.1.4.32 src/expldifdlg.c; cvs diff -u -r 1.8.2.28 -r 1.8.2.29 src/export.c; cvs diff -u -r 1.26.2.43 -r 1.26.2.44 src/foldersel.c; cvs diff -u -r 1.13.2.27 -r 1.13.2.28 src/import.c; cvs diff -u -r 1.14.2.23 -r 1.14.2.24 src/importldif.c; cvs diff -u -r 1.4.12.20 -r 1.4.12.21 src/importmutt.c; cvs diff -u -r 1.1.14.20 -r 1.1.14.21 src/importpine.c; cvs diff -u -r 1.60.2.69 -r 1.60.2.70 src/prefs_actions.c; cvs diff -u -r 1.16.2.38 -r 1.16.2.39 src/prefs_customheader.c; cvs diff -u -r 1.16.2.37 -r 1.16.2.38 src/prefs_display_header.c; cvs diff -u -r 1.59.2.79 -r 1.59.2.80 src/prefs_filtering.c; cvs diff -u -r 1.1.2.16 -r 1.1.2.17 src/prefs_folder_column.c; cvs diff -u -r 1.43.2.80 -r 1.43.2.81 src/prefs_matcher.c; cvs diff -u -r 1.10.2.25 -r 1.10.2.26 src/prefs_summary_column.c; cvs diff -u -r 1.1.2.8 -r 1.1.2.9 src/prefs_summary_open.c; cvs diff -u -r 1.12.2.70 -r 1.12.2.71 src/prefs_template.c; cvs diff -u -r 1.96.2.219 -r 1.96.2.220 src/textview.c; cvs diff -u -r 1.1.2.11 -r 1.1.2.12 src/uri_opener.c; ) > 3.7.2cvs15.patchset
MICRO_VERSION=2
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=14
+EXTRA_VERSION=15
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
manage_window_set_transient(GTK_WINDOW(edit_account.window));
gtk_widget_grab_focus(edit_account.close_btn);
gtk_widget_show(edit_account.window);
-
+ gtk_window_set_modal(GTK_WINDOW(edit_account.window), TRUE);
manage_window_focus_in(edit_account.window, NULL, NULL);
}
window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "account");
gtk_container_set_border_width (GTK_CONTAINER (window), 8);
gtk_window_set_title (GTK_WINDOW (window), _("Edit accounts"));
- gtk_window_set_modal (GTK_WINDOW (window), TRUE);
g_signal_connect (G_OBJECT (window), "delete_event",
G_CALLBACK (account_delete_event), NULL);
#ifdef MAEMO
account_flush_state();
gtk_widget_hide(edit_account.window);
-
+ gtk_window_set_modal(GTK_WINDOW(edit_account.window), FALSE);
inc_unlock();
}
custom_attr_window_save_list();
custom_attr_window_list_view_clear_list(custom_attr_window.attr_list, FALSE);
gtk_widget_hide(custom_attr_window.window);
+ gtk_window_set_modal(GTK_WINDOW(custom_attr_window.window), FALSE);
if (dirty && !prefs_common.addressbook_use_editaddress_dialog)
addressbook_edit_reload_attr_list();
}
gtk_container_set_border_width( GTK_CONTAINER(window), VBOX_BORDER );
gtk_window_set_title( GTK_WINDOW(window), _("Add to address book") );
gtk_window_set_position( GTK_WINDOW(window), GTK_WIN_POS_MOUSE );
- gtk_window_set_modal( GTK_WINDOW(window), TRUE );
g_signal_connect( G_OBJECT(window), "delete_event",
G_CALLBACK(addressadd_delete_event), NULL );
g_signal_connect( G_OBJECT(window), "key_press_event",
addressadd_cancelled = FALSE;
if( ! addressadd_dlg.window ) addressadd_create();
- gtk_widget_grab_focus(addressadd_dlg.ok_btn);
- gtk_widget_show(addressadd_dlg.window);
- manage_window_set_transient(GTK_WINDOW(addressadd_dlg.window));
addressadd_dlg.fiSelected = NULL;
addressadd_load_data( addrIndex );
gtk_cmclist_select_row( GTK_CMCLIST( addressadd_dlg.tree_folder ), 0, 0 );
gtk_widget_show(addressadd_dlg.window);
+ gtk_window_set_modal(GTK_WINDOW(addressadd_dlg.window), TRUE);
+ gtk_widget_grab_focus(addressadd_dlg.ok_btn);
+
+ manage_window_set_transient(GTK_WINDOW(addressadd_dlg.window));
gtk_entry_set_text( GTK_ENTRY(addressadd_dlg.entry_name ), "" );
gtk_label_set_text( GTK_LABEL(addressadd_dlg.label_address ), "" );
}
gtk_main();
gtk_widget_hide( addressadd_dlg.window );
-
+ gtk_window_set_modal(GTK_WINDOW(addressadd_dlg.window), FALSE);
if( ! addressadd_cancelled ) {
if( addressadd_dlg.fiSelected ) {
gchar *returned_name;
gtk_container_set_border_width( GTK_CONTAINER(window), 0 );
gtk_window_set_title( GTK_WINDOW(window), _("Select Address Book Folder") );
gtk_window_set_position( GTK_WINDOW(window), GTK_WIN_POS_MOUSE );
- gtk_window_set_modal( GTK_WINDOW(window), TRUE );
g_signal_connect( G_OBJECT(window), "delete_event",
G_CALLBACK(addressbook_foldersel_delete_event), NULL );
g_signal_connect( G_OBJECT(window), "key_press_event",
gtk_widget_grab_focus(addressbook_foldersel_dlg.ok_btn);
gtk_widget_show(addressbook_foldersel_dlg.window);
manage_window_set_transient(GTK_WINDOW(addressbook_foldersel_dlg.window));
-
+ gtk_window_set_modal(GTK_WINDOW(addressbook_foldersel_dlg.window), TRUE);
+
addressbook_foldersel_dlg.fiSelected = NULL;
/* split the folder path we've received, we'll try to match this path, subpath by
gtk_main();
gtk_widget_hide( addressbook_foldersel_dlg.window );
-
+ gtk_window_set_modal(GTK_WINDOW(addressbook_foldersel_dlg.window), FALSE);
if ( ! addressbook_foldersel_cancelled ) {
*book = NULL;
gtk_container_set_border_width(GTK_CONTAINER(window), 4);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
gtk_window_set_resizable(GTK_WINDOW(window), TRUE);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(addrgather_dlg_delete_event), NULL);
addrgather_dlg_status_show("");
gtk_widget_show(addrgather_dlg.window);
-
+ gtk_window_set_modal(GTK_WINDOW(addrgather_dlg.window), TRUE);
gtk_widget_grab_focus(addrgather_dlg.entryBook);
manage_window_set_transient(GTK_WINDOW(addrgather_dlg.window));
gtk_main();
g_free(addrgather_dlg.folderPath);
addrgather_dlg.folderPath = NULL;
gtk_widget_hide(addrgather_dlg.window);
+ gtk_window_set_modal(GTK_WINDOW(addrgather_dlg.window), FALSE);
_harv_addressIndex_ = NULL;
if (addrgather_dlg.cancelled == TRUE)
gtk_container_set_border_width( GTK_CONTAINER(window), 0 );
gtk_window_set_title( GTK_WINDOW(window), _("Browse Directory Entry") );
gtk_window_set_position( GTK_WINDOW(window), GTK_WIN_POS_MOUSE );
- gtk_window_set_modal( GTK_WINDOW(window), TRUE );
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(browse_delete_event), NULL);
g_signal_connect(G_OBJECT(window), "key_press_event",
gtk_widget_grab_focus(browseldap_dlg.close_btn);
gtk_widget_show(browseldap_dlg.window);
manage_window_set_transient(GTK_WINDOW(browseldap_dlg.window));
-
+ gtk_window_set_modal(GTK_WINDOW(browseldap_dlg.window), TRUE);
gtk_cmclist_select_row( GTK_CMCLIST( browseldap_dlg.list_entry ), 0, 0 );
gtk_widget_show(browseldap_dlg.window);
/* Display dialog */
gtk_main();
gtk_widget_hide( browseldap_dlg.window );
-
+ gtk_window_set_modal(GTK_WINDOW(browseldap_dlg.window), FALSE);
/* Stop query */
debug_print("stopping search\n");
ldaplocate_search_stop( _queryID_ );
if (!attach_prop.window)
compose_attach_property_create(&cancelled);
+ gtk_window_set_modal(GTK_WINDOW(attach_prop.window), TRUE);
gtk_widget_grab_focus(attach_prop.ok_btn);
gtk_widget_show(attach_prop.window);
manage_window_set_transient(GTK_WINDOW(attach_prop.window));
gtk_main();
gtk_widget_hide(attach_prop.window);
+ gtk_window_set_modal(GTK_WINDOW(attach_prop.window), FALSE);
if (cancelled)
break;
gtk_container_set_border_width(GTK_CONTAINER(window), 8);
gtk_window_set_title(GTK_WINDOW(window), _("Properties"));
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(attach_property_delete_event),
cancelled);
gtk_container_set_border_width( GTK_CONTAINER(window), 0 );
gtk_window_set_title(GTK_WINDOW(window), _("Edit Addressbook"));
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(edit_book_delete_event),
cancelled);
gtk_widget_grab_focus(addrbookedit_dlg.name_entry);
gtk_widget_show(addrbookedit_dlg.window);
manage_window_set_transient(GTK_WINDOW(addrbookedit_dlg.window));
+ gtk_window_set_modal(GTK_WINDOW(addrbookedit_dlg.window), TRUE);
edit_book_status_show( "" );
gtk_label_set_text( GTK_LABEL(addrbookedit_dlg.file_label), "" );
gtk_main();
gtk_widget_hide(addrbookedit_dlg.window);
-
+ gtk_window_set_modal(GTK_WINDOW(addrbookedit_dlg.window), FALSE);
if( cancelled == TRUE ) {
if( newBook ) {
addrbook_free_book( abf );
gtk_container_set_border_width(GTK_CONTAINER(window), 0);
gtk_window_set_title(GTK_WINDOW(window), _("Edit Group Data"));
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(edit_group_delete_event),
cancelled);
gtk_widget_grab_focus(groupeditdlg.entry_name);
gtk_widget_show(groupeditdlg.window);
manage_window_set_transient(GTK_WINDOW(groupeditdlg.window));
-
+ gtk_window_set_modal(GTK_WINDOW(groupeditdlg.window), TRUE);
/* Clear all fields */
edit_group_status_show( "" );
gtk_cmclist_clear( GTK_CMCLIST(groupeditdlg.clist_group) );
gtk_main();
gtk_widget_hide( groupeditdlg.window );
-
+ gtk_window_set_modal(GTK_WINDOW(groupeditdlg.window), FALSE);
if( cancelled ) {
return NULL;
}
gtk_container_set_border_width(GTK_CONTAINER(window), 0);
gtk_window_set_title(GTK_WINDOW(window), _("Edit JPilot Entry"));
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(edit_jpilot_delete_event),
cancelled);
gtk_widget_grab_focus(jpilotedit.name_entry);
gtk_widget_show(jpilotedit.window);
manage_window_set_transient(GTK_WINDOW(jpilotedit.window));
-
+ gtk_window_set_modal(GTK_WINDOW(jpilotedit.window), TRUE);
edit_jpilot_status_show( "" );
if( ads ) {
ds = ads->dataSource;
gtk_main();
gtk_widget_hide(jpilotedit.window);
+ gtk_window_set_modal(GTK_WINDOW(jpilotedit.window), FALSE);
if (cancelled == TRUE) return NULL;
fin = FALSE;
gtk_container_set_border_width(GTK_CONTAINER(window), 0);
gtk_window_set_title(GTK_WINDOW(window), _("Edit LDAP Server"));
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(edit_ldap_delete_event),
cancelled);
gtk_widget_grab_focus(ldapedit.entry_name);
gtk_widget_show(ldapedit.window);
manage_window_set_transient(GTK_WINDOW(ldapedit.window));
+ gtk_window_set_modal(GTK_WINDOW(ldapedit.window), TRUE);
edit_ldap_status_show( "" );
if( ads ) {
gtk_main();
gtk_widget_hide(ldapedit.window);
+ gtk_window_set_modal(GTK_WINDOW(ldapedit.window), FALSE);
if (cancelled == TRUE) return NULL;
sName = gtk_editable_get_chars(
gtk_container_set_border_width(GTK_CONTAINER(window), 0);
gtk_window_set_title(GTK_WINDOW(window), _("Edit LDAP - Select Search Base"));
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(edit_ldap_bdn_delete_event), NULL );
g_signal_connect(G_OBJECT(window), "key_press_event",
gtk_widget_grab_focus(ldapedit_basedn.ok_btn);
gtk_widget_show(ldapedit_basedn.window);
manage_window_set_transient(GTK_WINDOW(ldapedit_basedn.window));
-
+ gtk_window_set_modal(GTK_WINDOW(ldapedit_basedn.window), TRUE);
edit_ldap_bdn_status_show( "" );
edit_ldap_bdn_load_data( hostName, port, tov, bindDN, bindPW, ssl, tls );
gtk_widget_show(ldapedit_basedn.window);
gtk_main();
gtk_widget_hide(ldapedit_basedn.window);
+ gtk_window_set_modal(GTK_WINDOW(ldapedit_basedn.window), FALSE);
if( ldapedit_basedn_cancelled ) return NULL;
if( ldapedit_basedn_bad_server ) return NULL;
APPLYWINDOW_UNLOCK();
apply_window_list_view_clear_tags(applywindow.taglist);
gtk_widget_hide(applywindow.window);
+ gtk_window_set_modal(GTK_WINDOW(applywindow.window), FALSE);
}
static void apply_window_close_cb(GtkWidget *widget,
gtk_container_set_border_width( GTK_CONTAINER(window), 0 );
gtk_window_set_title(GTK_WINDOW(window), _("Edit vCard Entry"));
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(edit_vcard_delete_event),
cancelled);
gtk_widget_grab_focus(vcardedit.name_entry);
gtk_widget_show(vcardedit.window);
manage_window_set_transient(GTK_WINDOW(vcardedit.window));
-
+ gtk_window_set_modal(GTK_WINDOW(vcardedit.window), TRUE);
edit_vcard_status_show( "" );
if( ads ) {
ds = ads->dataSource;
gtk_main();
gtk_widget_hide(vcardedit.window);
+ gtk_window_set_modal(GTK_WINDOW(vcardedit.window), FALSE);
if (cancelled == TRUE) return NULL;
fin = FALSE;
gtk_window_set_title( GTK_WINDOW(window),
_("Export Address Book to HTML File") );
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(export_html_delete_event),
NULL );
exphtml_dlg.cancelled = FALSE;
gtk_widget_show(exphtml_dlg.window);
manage_window_set_transient(GTK_WINDOW(exphtml_dlg.window));
-
+ gtk_window_set_modal(GTK_WINDOW(exphtml_dlg.window), TRUE);
gtk_label_set_text( GTK_LABEL(exphtml_dlg.labelBook), cache->name );
gtk_label_set_text( GTK_LABEL(exphtml_dlg.labelOutBook), cache->name );
export_html_fill_fields( _exportCtl_ );
gtk_main();
gtk_widget_hide(exphtml_dlg.window);
+ gtk_window_set_modal(GTK_WINDOW(exphtml_dlg.window), FALSE);
exporthtml_free( _exportCtl_ );
_exportCtl_ = NULL;
gtk_window_set_title( GTK_WINDOW(window),
_("Export Address Book to LDIF File") );
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(export_ldif_delete_event),
NULL );
expldif_dlg.cancelled = FALSE;
gtk_widget_show(expldif_dlg.window);
manage_window_set_transient(GTK_WINDOW(expldif_dlg.window));
-
+ gtk_window_set_modal(GTK_WINDOW(expldif_dlg.window), TRUE);
gtk_label_set_text( GTK_LABEL(expldif_dlg.labelBook), cache->name );
gtk_label_set_text( GTK_LABEL(expldif_dlg.labelOutBook), cache->name );
export_ldif_fill_fields( _exportCtl_ );
gtk_main();
gtk_widget_hide(expldif_dlg.window);
+ gtk_window_set_modal(GTK_WINDOW(expldif_dlg.window), FALSE);
exportldif_free( _exportCtl_ );
_exportCtl_ = NULL;
gtk_widget_show(window);
}
+ gtk_window_set_modal(GTK_WINDOW(window), TRUE);
change_dir(claws_get_startup_dir());
if (default_src && default_src->path) {
gtk_main();
gtk_widget_hide(window);
+ gtk_window_set_modal(GTK_WINDOW(window), FALSE);
return export_ok;
}
gtk_window_set_title(GTK_WINDOW(window), _("Export to mbox file"));
gtk_container_set_border_width(GTK_CONTAINER(window), 5);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
gtk_window_set_resizable(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(delete_event), NULL);
gtk_widget_grab_focus(treeview);
gtk_widget_show(window);
+ gtk_window_set_modal(GTK_WINDOW(window), TRUE);
manage_window_set_transient(GTK_WINDOW(window));
cancelled = finished = FALSE;
gtk_main_iteration();
gtk_widget_hide(window);
+ gtk_window_set_modal(GTK_WINDOW(window), FALSE);
gtk_entry_set_text(GTK_ENTRY(entry), "");
gtk_tree_store_clear(tree_store);
gtk_window_set_title(GTK_WINDOW(window), _("Select folder"));
gtk_container_set_border_width(GTK_CONTAINER(window), 4);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
gtk_window_set_resizable(GTK_WINDOW(window), TRUE);
gtk_widget_realize(window);
gtk_widget_show(window);
}
+ gtk_window_set_modal(GTK_WINDOW(window), TRUE);
change_dir(claws_get_startup_dir());
if (default_dest && default_dest->path) {
gtk_main();
gtk_widget_hide(window);
+ gtk_window_set_modal(GTK_WINDOW(window), FALSE);
return import_ok;
}
gtk_window_set_title(GTK_WINDOW(window), _("Import mbox file"));
gtk_container_set_border_width(GTK_CONTAINER(window), 5);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
gtk_window_set_resizable(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(delete_event), NULL);
gtk_container_set_border_width( GTK_CONTAINER(window), 0 );
gtk_window_set_title( GTK_WINDOW(window), _("Import LDIF file into Address Book") );
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(imp_ldif_delete_event),
NULL );
gtk_widget_show(impldif_dlg.window);
manage_window_set_transient(GTK_WINDOW(impldif_dlg.window));
gtk_widget_grab_default(impldif_dlg.btnNext);
+ gtk_window_set_modal(GTK_WINDOW(impldif_dlg.window), TRUE);
gtk_entry_set_text( GTK_ENTRY(impldif_dlg.entryName), IMPORTLDIF_GUESS_NAME );
gtk_entry_set_text( GTK_ENTRY(impldif_dlg.entryFile), "" );
_ldifFile_ = ldif_create();
gtk_main();
gtk_widget_hide(impldif_dlg.window);
+ gtk_window_set_modal(GTK_WINDOW(impldif_dlg.window), FALSE);
ldif_free( _ldifFile_ );
_ldifFile_ = NULL;
_imp_addressIndex_ = NULL;
gtk_container_set_border_width( GTK_CONTAINER(window), 0 );
gtk_window_set_title( GTK_WINDOW(window), _("Import MUTT file into Address Book") );
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(imp_mutt_delete_event), cancelled);
g_signal_connect(G_OBJECT(window), "key_press_event",
gtk_widget_grab_focus(impmutt_dlg.file_entry);
gtk_widget_show(impmutt_dlg.window);
manage_window_set_transient(GTK_WINDOW(impmutt_dlg.window));
+ gtk_window_set_modal(GTK_WINDOW(impmutt_dlg.window), TRUE);
imp_mutt_status_show( _( "Please select a file to import." ) );
muttFile = mutt_find_file();
gtk_main();
gtk_widget_hide(impmutt_dlg.window);
+ gtk_window_set_modal(GTK_WINDOW(impmutt_dlg.window), FALSE);
_imp_addressIndex_ = NULL;
if (cancelled == TRUE) return NULL;
gtk_container_set_border_width( GTK_CONTAINER(window), 0 );
gtk_window_set_title( GTK_WINDOW(window), _("Import Pine file into Address Book") );
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(imp_pine_delete_event), cancelled);
g_signal_connect(G_OBJECT(window), "key_press_event",
gtk_widget_grab_focus(imppine_dlg.file_entry);
gtk_widget_show(imppine_dlg.window);
manage_window_set_transient(GTK_WINDOW(imppine_dlg.window));
+ gtk_window_set_modal(GTK_WINDOW(imppine_dlg.window), TRUE);
imp_pine_status_show( _( "Please select a file to import." ) );
pineFile = pine_find_file();
gtk_main();
gtk_widget_hide(imppine_dlg.window);
+ gtk_window_set_modal(GTK_WINDOW(imppine_dlg.window), FALSE);
_imp_addressIndex_ = NULL;
if (cancelled == TRUE) return NULL;
prefs_actions_set_dialog();
gtk_widget_show(actions.window);
+ gtk_window_set_modal(GTK_WINDOW(actions.window), TRUE);
}
/*!
gtk_container_set_border_width(GTK_CONTAINER (window), 8);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
gtk_window_set_resizable(GTK_WINDOW(window), TRUE);
vbox = gtk_vbox_new(FALSE, 6);
gtk_list_store_clear(store);
prefs_actions_read_config();
gtk_widget_hide(actions.window);
+ gtk_window_set_modal(GTK_WINDOW(actions.window), FALSE);
inc_unlock();
}
}
gtk_widget_hide(actions.window);
+ gtk_window_set_modal(GTK_WINDOW(actions.window), FALSE);
inc_unlock();
}
cur_ac = ac;
gtk_widget_show(customhdr.window);
+ gtk_window_set_modal(GTK_WINDOW(customhdr.window), TRUE);
}
static void prefs_custom_header_create(void)
window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "prefs_customheader");
gtk_container_set_border_width (GTK_CONTAINER (window), 8);
gtk_window_set_position (GTK_WINDOW (window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal (GTK_WINDOW (window), TRUE);
gtk_window_set_resizable(GTK_WINDOW (window), TRUE);
vbox = gtk_vbox_new (FALSE, 6);
{
prefs_custom_header_write_config(cur_ac);
gtk_widget_hide(customhdr.window);
+ gtk_window_set_modal(GTK_WINDOW(customhdr.window), FALSE);
}
static void prefs_custom_header_cancel(void)
{
prefs_custom_header_read_config(cur_ac);
gtk_widget_hide(customhdr.window);
+ gtk_window_set_modal(GTK_WINDOW(customhdr.window), FALSE);
}
static gint prefs_custom_header_deleted(GtkWidget *widget, GdkEventAny *event,
prefs_display_header_set_dialog();
gtk_widget_show(dispheader.window);
+ gtk_window_set_modal(GTK_WINDOW(dispheader.window), TRUE);
}
static void prefs_display_header_create(void)
window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "prefs_display_header");
gtk_container_set_border_width (GTK_CONTAINER (window), 8);
gtk_window_set_position (GTK_WINDOW (window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal (GTK_WINDOW (window), TRUE);
gtk_window_set_resizable(GTK_WINDOW (window), TRUE);
vbox = gtk_vbox_new (FALSE, 6);
(GTK_TOGGLE_BUTTON(dispheader.other_headers));
prefs_display_header_write_config();
gtk_widget_hide(dispheader.window);
+ gtk_window_set_modal(GTK_WINDOW(dispheader.window), FALSE);
}
static void prefs_display_header_cancel(void)
{
prefs_display_header_read_config();
gtk_widget_hide(dispheader.window);
+ gtk_window_set_modal(GTK_WINDOW(dispheader.window), FALSE);
}
static gint prefs_display_header_deleted(GtkWidget *widget, GdkEventAny *event,
}
gtk_widget_show(filtering.window);
+ gtk_window_set_modal(GTK_WINDOW(filtering.window), TRUE);
start_address_completion(NULL);
}
(filtering.cond_list_view)));
gtk_list_store_clear(store);
gtk_widget_hide(filtering.window);
+ gtk_window_set_modal(GTK_WINDOW(filtering.window), FALSE);
inc_unlock();
}
window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "prefs_filtering");
gtk_container_set_border_width (GTK_CONTAINER (window), 8);
gtk_window_set_position (GTK_WINDOW (window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal (GTK_WINDOW (window), TRUE);
gtk_window_set_resizable(GTK_WINDOW (window), TRUE);
vbox = gtk_vbox_new (FALSE, 6);
prefs_folder_column_set_dialog(NULL);
gtk_widget_show(folder_col.window);
+ gtk_window_set_modal(GTK_WINDOW(folder_col.window), TRUE);
folder_col.finished = FALSE;
while (folder_col.finished == FALSE)
gtk_main_iteration();
gtk_widget_hide(folder_col.window);
+ gtk_window_set_modal(GTK_WINDOW(folder_col.window), FALSE);
inc_unlock();
}
window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "prefs_folder_column");
gtk_container_set_border_width(GTK_CONTAINER(window), 8);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
gtk_window_set_title(GTK_WINDOW(window),
_("Folder list columns configuration"));
prefs_matcher_set_dialog(matchers);
gtk_widget_show(matcher.window);
+ gtk_window_set_modal(GTK_WINDOW(matcher.window), TRUE);
}
/*!
window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "prefs_matcher");
gtk_container_set_border_width(GTK_CONTAINER(window), 4);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
vbox = gtk_vbox_new(FALSE, 6);
gtk_container_add(GTK_CONTAINER(window), vbox);
static void prefs_matcher_cancel(void)
{
gtk_widget_hide(matcher.window);
+ gtk_window_set_modal(GTK_WINDOW(matcher.window), FALSE);
inc_unlock();
}
}
g_free(str);
gtk_widget_hide(matcher.window);
+ gtk_window_set_modal(GTK_WINDOW(matcher.window), FALSE);
if (matchers_callback != NULL)
matchers_callback(matchers);
matcherlist_free(matchers);
prefs_summary_column_set_dialog(NULL);
gtk_widget_show(summary_col.window);
+ gtk_window_set_modal(GTK_WINDOW(summary_col.window), TRUE);
summary_col.finished = FALSE;
while (summary_col.finished == FALSE)
gtk_main_iteration();
gtk_widget_hide(summary_col.window);
-
+ gtk_window_set_modal(GTK_WINDOW(summary_col.window), FALSE);
inc_unlock();
}
window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "prefs_summary_column");
gtk_container_set_border_width(GTK_CONTAINER(window), 8);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
gtk_window_set_title(GTK_WINDOW(window),
_("Message list columns configuration"));
saved_summary_select_prio[i] = prefs_common.summary_select_prio[i];
gtk_widget_show(summaryopen.window);
+ gtk_window_set_modal(GTK_WINDOW(summaryopen.window), TRUE);
}
static void prefs_summary_open_create(void)
window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "prefs_summary_open");
gtk_container_set_border_width (GTK_CONTAINER (window), 8);
gtk_window_set_position (GTK_WINDOW (window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal (GTK_WINDOW (window), TRUE);
gtk_window_set_resizable(GTK_WINDOW (window), TRUE);
vbox = gtk_vbox_new (FALSE, 6);
saved_summary_select_prio[i] = prefs_common.summary_select_prio[i];
gtk_widget_hide(summaryopen.window);
+ gtk_window_set_modal(GTK_WINDOW(summaryopen.window), FALSE);
}
static void prefs_summary_open_cancel(void)
prefs_template_window_setup();
gtk_widget_show(templates.window);
+ gtk_window_set_modal(GTK_WINDOW(templates.window), TRUE);
}
/*!
/* main window */
window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "prefs_template");
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- gtk_window_set_modal(GTK_WINDOW(window), TRUE);
gtk_window_set_resizable(GTK_WINDOW(window), TRUE);
vbox = gtk_vbox_new(FALSE, 8);
(templates.list_view)));
gtk_list_store_clear(store);
gtk_widget_hide(templates.window);
+ gtk_window_set_modal(GTK_WINDOW(templates.window), FALSE);
inc_unlock();
}
TEXTVIEW_INSERT_LINK(_("'View Log'"), "sc://view_log", NULL);
TEXTVIEW_INSERT(_(" in the Tools menu for more information."));
textview_show_icon(textview, GTK_STOCK_DIALOG_ERROR);
-
}
void textview_show_mime_part(TextView *textview, MimeInfo *partinfo)
{
g_slist_free(opener.uris);
opener.uris = NULL;
+ gtk_window_set_modal(GTK_WINDOW(opener.window), FALSE);
gtk_widget_hide(opener.window);
}