/* * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) version 3. * * 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with the program; if not, see * * * Authors: * Michael Zucchi * Jeffrey Stedfast * Ettore Perazzoli * * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) * */ #ifndef _MAIL_COMPONENT_H_ #define _MAIL_COMPONENT_H_ #include #include "shell/evolution-component.h" #include "mail/Evolution-Mail.h" #include "mail/em-folder-tree-model.h" #include "filter/rule-context.h" #include "misc/e-activity-handler.h" #define MAIL_TYPE_COMPONENT (mail_component_get_type ()) #define MAIL_COMPONENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MAIL_TYPE_COMPONENT, MailComponent)) #define MAIL_COMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MAIL_TYPE_COMPONENT, MailComponentClass)) #define MAIL_IS_COMPONENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MAIL_TYPE_COMPONENT)) #define MAIL_IS_COMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((obj), MAIL_TYPE_COMPONENT)) typedef struct _MailComponent MailComponent; typedef struct _MailComponentPrivate MailComponentPrivate; typedef struct _MailComponentClass MailComponentClass; enum _mail_component_folder_t { MAIL_COMPONENT_FOLDER_INBOX = 0, MAIL_COMPONENT_FOLDER_DRAFTS, MAIL_COMPONENT_FOLDER_OUTBOX, MAIL_COMPONENT_FOLDER_SENT, MAIL_COMPONENT_FOLDER_TEMPLATES, MAIL_COMPONENT_FOLDER_LOCAL_INBOX }; struct _MailComponent { EvolutionComponent parent; MailComponentPrivate *priv; }; struct _MailComponentClass { EvolutionComponentClass parent_class; POA_GNOME_Evolution_MailComponent__epv epv; }; GType mail_component_get_type (void); MailComponent *mail_component_peek (void); /* NOTE: Using NULL as the component implies using the default component */ const gchar *mail_component_peek_base_directory (MailComponent *component); RuleContext *mail_component_peek_search_context (MailComponent *component); EActivityHandler *mail_component_peek_activity_handler (MailComponent *component); void mail_component_add_store (MailComponent *component, CamelStore *store, const gchar *name); CamelStore *mail_component_load_store_by_uri (MailComponent *component, const gchar *uri, const gchar *name); void mail_component_remove_store (MailComponent *component, CamelStore *store); void mail_component_remove_store_by_uri (MailComponent *component, const gchar *uri); gint mail_component_get_store_count (MailComponent *component); void mail_component_stores_foreach (MailComponent *component, GHFunc func, void *data); void mail_component_remove_folder (MailComponent *component, CamelStore *store, const gchar *path); EMFolderTreeModel *mail_component_peek_tree_model (MailComponent *component); CamelStore *mail_component_peek_local_store (MailComponent *mc); CamelFolder *mail_component_get_folder(MailComponent *mc, enum _mail_component_folder_t id); const gchar *mail_component_get_folder_uri(MailComponent *mc, enum _mail_component_folder_t id); gint status_check (GNOME_Evolution_ShellState shell_state); void mail_indicate_new_mail (gboolean have_new_mail); void mail_component_show_logger (gpointer); void mail_component_show_status_bar (gboolean show); #endif /* _MAIL_COMPONENT_H_ */ lectron6/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/net/daq
Commit message (Expand)AuthorAgeFilesLines
* - Disable netmap support on anything older than 9.1zi2014-10-262-2/+12
* - Update to 2.0.4zi2014-10-253-6/+10
* - Convert to USES=libtooltijl2014-07-162-11/+7
* - Use USES=gmakesunpoet2014-03-101-2/+1
* - Update to 2.0.2zi2014-02-252-4/+3
* - Add STAGE supportzi2014-02-012-18/+18
* Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-211-0/+1
* - Update to 2.0.1zi2013-08-272-3/+3
* - Mark MAKE_JOBS_UNSAFEbdrewery2013-05-011-0/+1
* Convert USE_BISON to USES= bisonbapt2013-03-081-6/+2
* - Update to 2.0.0zi2012-12-053-4/+4
* - Update to 1.1.1zi2012-07-233-6/+6
* - Update mirror URL on my portszi2012-03-231-1/+2
* - Take maintainership per private email conversation with current maintainerzi2011-10-211-1/+1
* - Update to 0.6.2zi2011-10-072-3/+3
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)amdmi32011-09-241-1/+0
* Remove unneeded patch file files/patch-daq_pcap.czi2011-09-081-11/+0
* Update to 0.6.1zi2011-09-082-4/+6
* Explicitly state libtool requirement.wxs2011-03-291-0/+1
* - Apply a vendor patch, which makes the port work properly with snortgabor2011-02-032-1/+13