/*
- * Claws Mail -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2007 Colin Leroy <colin@colino.net> and
- * the Claws Mail team
+ * Claws Mail -- a GTK based, lightweight, and fast e-mail client
+ * Copyright (C) 1999-2021 the Claws Mail team and Colin Leroy
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
(!strncmp(export_path, "http://", 7) ||
!strncmp(export_path, "ftp://", 6) ||
!strncmp(export_path, "https://", 8) ||
- !strncmp(export_path, "sftp://", 5) ||
+ !strncmp(export_path, "ftps://", 7) ||
+ !strncmp(export_path, "sftp://", 7) ||
!strncmp(export_path, "webcal://", 9) ||
!strncmp(export_path, "webcals://", 10))) {
gtk_widget_set_sensitive(page->export_user_label, TRUE);
(!strncmp(export_freebusy_path, "http://", 7) ||
!strncmp(export_freebusy_path, "ftp://", 6) ||
!strncmp(export_freebusy_path, "https://", 8) ||
- !strncmp(export_freebusy_path, "sftp://", 5) ||
+ !strncmp(export_freebusy_path, "ftps://", 7) ||
+ !strncmp(export_freebusy_path, "sftp://", 7) ||
!strncmp(export_freebusy_path, "webcal://", 9) ||
!strncmp(export_freebusy_path, "webcals://", 10))) {
gtk_widget_set_sensitive(page->export_freebusy_user_label, TRUE);
GtkWidget *frame_alert;
GtkWidget *alert_enable_checkbtn;
- GtkObject *alert_enable_spinbtn_adj;
+ GtkAdjustment *alert_enable_spinbtn_adj;
GtkWidget *alert_enable_h_spinbtn;
GtkWidget *alert_enable_m_spinbtn;
GtkWidget *label_alert_enable;
gchar *export_pass = NULL;
gchar *export_freebusy_pass = NULL;
- vbox1 = gtk_vbox_new (FALSE, VSPACING);
+ vbox1 = gtk_box_new(GTK_ORIENTATION_VERTICAL, VSPACING);
gtk_widget_show (vbox1);
gtk_container_set_border_width (GTK_CONTAINER (vbox1), VBOX_BORDER);
- vbox2 = gtk_vbox_new (FALSE, 4);
+ vbox2 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 4);
gtk_widget_show (vbox2);
gtk_box_pack_start(GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0);
/* alert stuff */
PACK_FRAME(vbox2, frame_alert, _("Reminders"));
- vbox3 = gtk_vbox_new (FALSE, 8);
+ vbox3 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 8);
gtk_widget_show (vbox3);
gtk_container_add (GTK_CONTAINER (frame_alert), vbox3);
gtk_container_set_border_width (GTK_CONTAINER (vbox3), VBOX_BORDER);
- hbox1 = gtk_hbox_new (FALSE, 8);
+ hbox1 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox1);
gtk_box_pack_start(GTK_BOX (vbox3), hbox1, TRUE, TRUE, 0);
/* calendar export */
/* export enable + path stuff */
PACK_FRAME(vbox2, frame_export, _("Calendar export"));
- vbox3 = gtk_vbox_new (FALSE, 8);
+ vbox3 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 8);
gtk_widget_show (vbox3);
gtk_container_add (GTK_CONTAINER (frame_export), vbox3);
gtk_container_set_border_width (GTK_CONTAINER (vbox3), VBOX_BORDER);
/* export path */
- hbox2 = gtk_hbox_new (FALSE, 8);
+ hbox2 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox2);
gtk_box_pack_start(GTK_BOX (vbox3), hbox2, TRUE, TRUE, 0);
"(http://server/path/file.ics)"));
/* export auth */
- hbox2 = gtk_hbox_new (FALSE, 8);
+ hbox2 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox2);
gtk_box_pack_start(GTK_BOX (vbox3), hbox2, TRUE, TRUE, 0);
gtk_box_pack_start(GTK_BOX (hbox2), export_pass_entry, FALSE, FALSE, 0);
/* export subscriptions too */
- hbox2 = gtk_hbox_new (FALSE, 8);
+ hbox2 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox2);
gtk_box_pack_start(GTK_BOX (vbox3), hbox2, TRUE, TRUE, 0);
SET_TOGGLE_SENSITIVITY(export_enable_checkbtn, export_subs_checkbtn);
/* run-command after export stuff */
- hbox3 = gtk_hbox_new (FALSE, 8);
+ hbox3 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox3);
gtk_box_pack_start(GTK_BOX (vbox3), hbox3, TRUE, TRUE, 0);
gtk_entry_set_text(GTK_ENTRY(export_command_entry),
vcalprefs.export_command);
- hbox3 = gtk_hbox_new (FALSE, 8);
+ hbox3 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox3);
gtk_box_pack_start(GTK_BOX (vbox3), hbox3, TRUE, TRUE, 0);
register_orage_checkbtn = gtk_check_button_new_with_label(_("Register Claws' calendar in XFCE's Orage clock"));
gtk_widget_show (register_orage_checkbtn);
gtk_box_pack_start(GTK_BOX (hbox3), register_orage_checkbtn, TRUE, TRUE, 0);
- hbox3 = gtk_hbox_new (FALSE, 8);
+ hbox3 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox3);
gtk_box_pack_start(GTK_BOX (vbox3), hbox3, TRUE, TRUE, 0);
calendar_server_checkbtn = gtk_check_button_new_with_label(_("Export as GNOME shell calendar server"));
/* freebusy export */
/* export enable + path stuff */
PACK_FRAME(vbox2, frame_freebusy_export, _("Free/Busy information"));
- vbox3 = gtk_vbox_new (FALSE, 8);
+ vbox3 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 8);
gtk_widget_show (vbox3);
gtk_container_add (GTK_CONTAINER (frame_freebusy_export), vbox3);
gtk_container_set_border_width (GTK_CONTAINER (vbox3), VBOX_BORDER);
/* export */
- hbox2 = gtk_hbox_new (FALSE, 8);
+ hbox2 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox2);
gtk_box_pack_start(GTK_BOX (vbox3), hbox2, TRUE, TRUE, 0);
"(http://server/path/file.ifb)"));
/* auth */
- hbox2 = gtk_hbox_new (FALSE, 8);
+ hbox2 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox2);
gtk_box_pack_start(GTK_BOX (vbox3), hbox2, TRUE, TRUE, 0);
gtk_box_pack_start(GTK_BOX (hbox2), export_freebusy_pass_entry, FALSE, FALSE, 0);
/* run-command after export stuff */
- hbox3 = gtk_hbox_new (FALSE, 8);
+ hbox3 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox3);
gtk_box_pack_start(GTK_BOX (vbox3), hbox3, TRUE, TRUE, 0);
vcalprefs.freebusy_get_url = g_strdup("");
/* free/busy import */
- hbox2 = gtk_hbox_new (FALSE, 8);
+ hbox2 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox2);
gtk_box_pack_start(GTK_BOX (vbox3), hbox2, TRUE, TRUE, 0);
vcalprefs.freebusy_get_url);
/* SSL frame */
- PACK_FRAME(vbox2, frame_ssl_options, _("SSL options"));
- vbox3 = gtk_vbox_new (FALSE, 8);
+ PACK_FRAME(vbox2, frame_ssl_options, _("TLS options"));
+ vbox3 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 8);
gtk_widget_show (vbox3);
gtk_container_add (GTK_CONTAINER (frame_ssl_options), vbox3);
gtk_container_set_border_width (GTK_CONTAINER (vbox3), VBOX_BORDER);
/* SSL peer verification */
- hbox2 = gtk_hbox_new (FALSE, 8);
+ hbox2 = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_widget_show (hbox2);
gtk_box_pack_start(GTK_BOX (vbox3), hbox2, TRUE, TRUE, 0);
ssl_verify_peer_checkbtn = gtk_check_button_new_with_label(
- _("Verify SSL certificate validity"));
+ _("Verify TLS certificate validity"));
gtk_widget_show(ssl_verify_peer_checkbtn);
gtk_box_pack_start(GTK_BOX (hbox2), ssl_verify_peer_checkbtn, FALSE, FALSE, 0);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ssl_verify_peer_checkbtn),
gboolean passwords_migrated = FALSE;
path[0] = _("Plugins");
- path[1] = _("vCalendar");
+ path[1] = _(PLUGIN_NAME);
path[2] = NULL;
prefs_set_default(param);
/* Move passwords that are still in main config to password store. */
if (vcalprefs.export_pass != NULL &&
strlen(vcalprefs.export_pass) > 0) {
- passwd_store_set(PWS_PLUGIN, "vCalendar", "export",
+ passwd_store_set(PWS_PLUGIN, PLUGIN_NAME, "export",
vcalprefs.export_pass, TRUE);
passwords_migrated = TRUE;
memset(vcalprefs.export_pass, 0, strlen(vcalprefs.export_pass));
}
if (vcalprefs.export_freebusy_pass != NULL &&
strlen(vcalprefs.export_freebusy_pass) > 0) {
- passwd_store_set(PWS_PLUGIN, "vCalendar", "export",
+ passwd_store_set(PWS_PLUGIN, PLUGIN_NAME, "export",
vcalprefs.export_freebusy_pass, TRUE);
passwords_migrated = TRUE;
memset(vcalprefs.export_freebusy_pass, 0, strlen(vcalprefs.export_freebusy_pass));