/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Authors: * Jeffrey Stedfast * Dan Winship * * Copyright 2001 Ximian, Inc. (www.ximian.com) * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2 of the GNU General Public * License as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this program; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. * */ #ifndef MAIL_ACCOUNT_GUI_H #define MAIL_ACCOUNT_GUI_H #ifdef __cplusplus extern "C" { #pragma } #endif /* __cplusplus */ #include #include #include #include #include "mail-config.h" #include "mail-accounts.h" typedef struct { GtkOptionMenu *type; GtkLabel *description; GtkEntry *hostname; GtkEntry *username; GtkEntry *path; GtkOptionMenu *use_ssl; GtkWidget *ssl_selected; GtkWidget *ssl_hbox; GtkWidget *no_ssl; GtkOptionMenu *authtype; GtkWidget *authitem; GtkToggleButton *remember; GtkButton *check_supported; CamelProvider *provider; CamelProviderType provider_type; } MailAccountGuiService; typedef struct { GtkWidget *top; MailConfigAccount *account; MailAccountsTab *dialog; GladeXML *xml; /* identity */ GtkEntry *full_name; GtkEntry *email_address; GtkEntry *reply_to; GtkEntry *organization; /* signatures */ GtkWidget *sig_option_menu; MailConfigSignature *def_signature; gboolean auto_signature; /* incoming mail */ MailAccountGuiService source; GtkToggleButton *source_auto_check; GtkSpinButton *source_auto_check_min; /* extra incoming config */ GHashTable *extra_config; /* outgoing mail */ MailAccountGuiService transport; GtkToggleButton *transport_needs_auth; /* account management */ GtkEntry *account_name; GtkToggleButton *default_account; /* special folders */ GtkButton *drafts_folder_button; char *drafts_folder_uri; GtkButton *sent_folder_button; char *sent_folder_uri; /* always cc/bcc */ GtkToggleButton *always_cc; GtkEntry *cc_addrs; GtkToggleButton *always_bcc; GtkEntry *bcc_addrs; /* Security */ GtkEntry *pgp_key; GtkToggleButton *pgp_encrypt_to_self; GtkToggleButton *pgp_always_sign; GtkToggleButton *pgp_always_trust; GtkEntry *smime_key; GtkToggleButton *smime_encrypt_to_self; GtkToggleButton *smime_always_sign; } MailAccountGui; MailAccountGui *mail_account_gui_new (MailConfigAccount *account, MailAccountsTab *dialog); void mail_account_gui_setup (MailAccountGui *gui, GtkWidget *top); gboolean mail_account_gui_save (MailAccountGui *gui); void mail_account_gui_destroy (MailAccountGui *gui); gboolean mail_account_gui_identity_complete (MailAccountGui *gui, GtkWidget **incomplete); gboolean mail_account_gui_source_complete (MailAccountGui *gui, GtkWidget **incomplete); gboolean mail_account_gui_transport_complete (MailAccountGui *gui, GtkWidget **incomplete); gboolean mail_account_gui_management_complete (MailAccountGui *gui, GtkWidget **incomplete); void mail_account_gui_build_extra_conf (MailAccountGui *gui, const char *url); void mail_account_gui_auto_detect_extra_conf (MailAccountGui *gui); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* MAIL_ACCOUNT_GUI_H */ dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* emulators/i386-wine: add packages for -HEADdbn2017-06-242-3/+5
* emulators/i386-wine: update package checksumdbn2017-06-191-5/+5
* emulators/i386-wine: update to 2.0.1_2dbn2017-06-173-10/+11
* emulators/i386-wine: switch to using https for downloadsdbn2017-06-111-2/+4
* Consolidate the Mesa ports, update to 17.0.4, and add Wayland optionrezny2017-05-131-1/+1
* emulators/i386-wine: update to 2.0.1dbn2017-04-234-113/+15
* emulators/i386-wine-devel: update to 2.5_1dbn2017-04-151-18/+18
* fix ports using xargs directly.mat2017-04-121-4/+4
* Use 32-bit and 64-bit (instead of 32bit and 64bit) in COMMENTs and comments.gerald2017-02-262-3/+3
* emulators/i386-wine: update to 2.0dbn2017-02-143-265/+320
* emulators/i386-wine: update to 1.8.6.dbn2016-12-232-11/+10
* emulators/i386-wine: update to 1.8.5_1.dbn2016-12-192-9/+10
* ${RM} already has -f.mat2016-10-211-2/+2
* i386-wine: update to 1.8.5.dbn2016-10-123-11/+11
* emulators/i386-wine: update to 1.8.4_1.dbn2016-09-183-11/+88
* emulators/i386-wine: update to 1.8.4dbn2016-08-273-8/+10
* emulators/i386-wine: update to 1.8.3.dbn2016-06-203-11/+12
* emulators/i386-wine: update to 1.8.2.dbn2016-04-153-8/+72
* i386-wine: update distinfo.dbn2016-04-061-6/+6
* emulators/i386-wine(-devel): bump for changes to security/gnutls.dbn2016-04-053-9/+110
* Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.mat2016-04-012-3/+3
* emulators/i386-wine: update dependency on wine-mono.dbn2016-03-131-1/+1
* emulators/i386-wine: fix run depends reference to wine-geckodbn2016-02-131-1/+1
* emulators/i386-wine: update to 1.8.1dbn2016-02-072-7/+7
* Remove deprecated @dirrmpawel2016-01-271-4/+0
* emulators/i386-wine: update to 1.8.dbn2016-01-186-64/+493
* Drop 8 support.mat2015-10-152-8/+4