/* * e-shell.h * * 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 * * * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) * */ /** * SECTION: e-shell * @short_description: the backbone of Evolution * @include: shell/e-shell.h **/ #ifndef E_SHELL_H #define E_SHELL_H #include #include #include #include #include #include /* Standard GObject macros */ #define E_TYPE_SHELL \ (e_shell_get_type ()) #define E_SHELL(obj) \ (G_TYPE_CHECK_INSTANCE_CAST \ ((obj), E_TYPE_SHELL, EShell)) #define E_SHELL_CLASS(cls) \ (G_TYPE_CHECK_CLASS_CAST \ ((cls), E_TYPE_SHELL, EShellClass)) #define E_IS_SHELL(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE \ ((obj), E_TYPE_SHELL)) #define E_IS_SHELL_CLASS(cls) \ (G_TYPE_CHECK_CLASS_TYPE \ ((cls), E_TYPE_SHELL)) #define E_SHELL_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS \ ((obj), E_TYPE_SHELL, EShellClass)) G_BEGIN_DECLS typedef struct _EShell EShell; typedef struct _EShellClass EShellClass; typedef struct _EShellPrivate EShellPrivate; /** * EShell: * * Contains only private data that should be read and manipulated using the * functions below. **/ struct _EShell { UniqueApp parent; EShellPrivate *priv; }; struct _EShellClass { UniqueAppClass parent_class; gboolean (*handle_uri) (EShell *shell, const gchar *uri); void (*prepare_for_offline) (EShell *shell, EActivity *activity); void (*prepare_for_online) (EShell *shell, EActivity *activity); void (*prepare_for_quit) (EShell *shell, EActivity *activity); void (*quit_requested) (EShell *shell); void (*send_receive) (EShell *shell, GtkWindow *parent); void (*window_created) (EShell *shell, GtkWindow *window); void (*window_destroyed) (EShell *shell); }; GType e_shell_get_type (void); EShell * e_shell_get_default (void); GList * e_shell_get_shell_backends (EShell *shell); const gchar * e_shell_get_canonical_name (EShell *shell, const gchar *name); EShellBackend * e_shell_get_backend_by_name (EShell *shell, const gchar *name); EShellBackend * e_shell_get_backend_by_scheme (EShell *shell, const gchar *scheme); EShellSettings *e_shell_get_shell_settings (EShell *shell); GConfClient * e_shell_get_gconf_client (EShell *shell); GtkWidget * e_shell_create_shell_window (EShell *shell, const gchar *view_name); guint e_shell_handle_uris (EShell *shell, gchar **uris, gboolean do_import); void e_shell_watch_window (EShell *shell, GtkWindow *window); GList * e_shell_get_watched_windows (EShell *shell); GtkWindow * e_shell_get_active_window (EShell *shell); void e_shell_send_receive (EShell *shell, GtkWindow *parent); gboolean e_shell_get_network_available (EShell *shell); void e_shell_set_network_available (EShell *shell, gboolean network_available); gboolean e_shell_get_online (EShell *shell); void e_shell_set_online (EShell *shell, gboolean online); GtkWidget * e_shell_get_preferences_window (EShell *shell); void e_shell_event (EShell *shell, const gchar *event_name, gpointer event_data); gboolean e_shell_quit (EShell *shell); void e_shell_cancel_quit (EShell *shell); G_END_DECLS #endif /* E_SHELL_H */ m_and_yarn/devel/electron6/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
Commit message (Expand)AuthorAgeFilesLines
* Add the latest code being testing on the cluster.linimon2007-03-092-0/+255
* These were committed to ports/Mk on Wed Mar 7 07:44:36 2007.linimon2007-03-092-885/+0
* - Updated to 0.702nivit2007-03-092-4/+4
* Don't use the bundled md5.c and getopt1.c in favor of OpenSSL andmi2007-03-093-0/+179
* - remove killalldinoex2007-03-091-2/+1
* - fix plugin handlingdinoex2007-03-093-18/+55
* - Update to 0.10.3.1, security fixclsung2007-03-092-4/+4
* - Use "fixed" as a default font instead of "helvetica" since it is notnovel2007-03-092-1/+12
* Forced commit to note that I don't own a time machine. I moved in May 2006 :-)barner2007-03-090-0/+0
* I moved in May 2007 (within Munich).barner2007-03-091-1/+1
* Update to 2.12.11.mezz2007-03-092-4/+4
* Update to 0.4.99.2 as in Deluge 0.5 Release Candidate 2.mezz2007-03-094-8/+8
* - fix WRKSRCclsung2007-03-091-1/+1
* My arms were getting tired from all of the swimming in the bay, move megshapiro2007-03-091-1/+1
* - This patch allows to use more than one gem file in rubygems port by definin...clsung2007-03-091-1/+9
* - Update to 1.2.2clsung2007-03-094-15/+15
* - Update to 1.13.2clsung2007-03-093-49/+48
* - Update to 1.15.2clsung2007-03-093-6/+5
* - Update to 1.3.2clsung2007-03-093-6/+8
* - Update to 1.4.1clsung2007-03-093-190/+140
* - Enable the pop3 spamproxy daemon and add a start script.clsung2007-03-093-2/+66
* - Update to 1.2.0clsung2007-03-093-4/+5
* - Update to 2.2clsung2007-03-093-5/+5
* Update to the 20070307 snapshot of GCC 4.2.0.gerald2007-03-092-19/+19
* Workaround for the fact that 4/ports is no longer populated on pointyhat.linimon2007-03-091-1/+6
* Add GID and UID for OpenBSD spamd (mail/spamd).delphij2007-03-092-0/+2
* * Update to 1.7.5.maho2007-03-095-31/+67
* * Install shared libs as well.maho2007-03-092-7/+46
* 1. Build and install shared library.maho2007-03-092-4/+15
* This is currently failing to package on pointyhat by infinitely askinglinimon2007-03-091-0/+1
* Update for version 1.15dougb2007-03-091-1/+1
* Document --show-work option for 1.15dougb2007-03-091-9/+18
* New Featuresdougb2007-03-091-7/+40
* - Add myselfmiwi2007-03-091-0/+1
* Fix MASTER_SITE_SUBDIR for the Englich dictionary.thierry2007-03-091-1/+2
* Fix plist after objformat removalarved2007-03-091-0/+1
* - Upgrade to 2.0.3 (including same safety belt as of 1.4.7).kuriyama2007-03-093-9/+9
* Add myself (and sort)lofi2007-03-091-77/+78
* Upgrade to 2.14.thierry2007-03-093-4/+19
* wmii-devel --> ports/x11-wm/wmii-develsat2007-03-091-0/+1
* - Add port x11-wm/wmii-devel - Hg tip of wmii developmentsat2007-03-097-73/+103
* Chase another silent update!thierry2007-03-092-4/+4
* Update my coordinates to reflect the move to Lopez Island.jdp2007-03-091-1/+1
* - Update to 0.2.42 (Hg tip)sat2007-03-092-6/+8
* cmus-post.fm --> ports/audio/cmus-post.fmsat2007-03-091-0/+1
* Add port audio/cmus-post.fm:sat2007-03-095-0/+58
* Update to 0.21.tobez2007-03-092-4/+4
* Update my move from Gamst to Soenderborgxride2007-03-091-1/+1
* - Change maintainer mail.jmelo2007-03-092-2/+2
* - Update plist for qdbm updateahze2007-03-092-37/+27
* Update to 5.0.11jylefort2007-03-0917-92/+310
* Bump PORTREVISION after recent changes.danfe2007-03-091-1/+1
* - Try to fix the build sanely, without >10k lines patchdanfe2007-03-083-11207/+13
* - Update mastersite.jmelo2007-03-082-2/+2
* - Update mastersite.jmelo2007-03-081-1/+1
* - Update mastersites.jmelo2007-03-081-1/+2
* - Update mastersites.jmelo2007-03-081-6/+7
* - Update mastersite.jmelo2007-03-081-2/+2
* - Update mastersite and WWW.jmelo2007-03-082-2/+3
* - Fix to install manpage in right place.jmelo2007-03-083-6/+15
* Move graphics/gstreamer-plugins-jpeg-mmx80 -> graphics/gstreamer-plugins-jpegahze2007-03-081-0/+1
* Update to 0.20.2jylefort2007-03-082-4/+4
* - Adds TCL85_MAN and TCLSH_WRAPPER to OPTIONSmiwi2007-03-086-132/+16
* Remove graphics/jpeg-mmx, graphics/gstreamer-plugins-jpeg-mmx80ahze2007-03-081-2/+0
* - Fix mastersite.jmelo2007-03-081-1/+1
* Retire jpeg-mmxahze2007-03-0817-2927/+4
* - Update mastersite.jmelo2007-03-081-2/+1
* - Adds TK84_MAN and WISH_WRAPPER to OPTIONSmiwi2007-03-083-69/+36
* Track libgpg-error shlib version change.jylefort2007-03-089-13/+17
* Fix shlib version.jylefort2007-03-082-1/+3
* - Ddds TCL84_MAN and TCLSH_WRAPPER to OPTIONSmiwi2007-03-083-67/+18
* - Release distfile was renamed.miwi2007-03-082-5/+5
* Don't make base plugins depend on good pluginsahze2007-03-081-1/+1
* - dns/bind8 is more slave port friendly now. Remove unnecessary assignmentrafan2007-03-081-3/+4
* - Update base plugins to 0.10.12ahze2007-03-084-6/+16
* - Update to 1.6.1a1miwi2007-03-083-11/+24
* Update to 0.10.12ahze2007-03-082-4/+4
* - Update my location. Finnaly, my new home...mnag2007-03-081-1/+1
* - Update to 2.0miwi2007-03-082-16/+6
* Fix a syntax errorbrian2007-03-081-1/+1
* Adjust my location slightlybrian2007-03-081-1/+1
* - Fix a bug in gathering depends.sem2007-03-082-2/+2
* - Update to 0.69clsung2007-03-083-6/+9
* Fix errata listed at http://math-atlas.sourceforge.net/errata.html andmaho2007-03-089-1/+333
* Add spl dependency to pdo, mysqli and sqlite extensions.ale2007-03-082-0/+18
* Update to 0.94.3 release.ale2007-03-082-4/+4
* - Update to 0.47clsung2007-03-082-4/+4
* - Update to 3.34clsung2007-03-082-4/+4
* Add php5 oci8 extensions.ale2007-03-081-1/+2
* Remove spurious empty BEFORE: linesdougb2007-03-083-3/+0
* - Upgrade to 1.05.kuriyama2007-03-082-5/+4
* . Add JAIL as an option, the Makefile already supported it as anglewis2007-03-081-1/+2
* - Fix to indicate to use ja_JP.eucJP instead of ancient ja_JP.EUC.kuriyama2007-03-083-1/+23
* Add my Mountain View, CA coordinates.murray2007-03-081-0/+1
* py-funkload --> ports/www/py-funkloadclsung2007-03-081-0/+1
* Add py-funkload 1.6.0, funkLoad is a functional and load web tester.clsung2007-03-086-0/+123
* - Update to 0.9.10clsung2007-03-086-8/+12
* - Update to 0.06clsung2007-03-082-4/+4
* - Update to 1.09clsung2007-03-082-13/+6
* Update to 3.7.29.maho2007-03-082-4/+4
* - Update to 5.7miwi2007-03-082-4/+4
* - Update to 2.0.3miwi2007-03-082-5/+4
* - Update to 3.8miwi2007-03-082-4/+4
* - Update to 2.8miwi2007-03-082-4/+4
* - Update to 2.004miwi2007-03-082-4/+4
* - Update to 2.6 stable10miwi2007-03-0812-891/+702
* - Update to 0.5miwi2007-03-083-14/+33
* - Update to 0.41miwi2007-03-088-74/+65
* - Update to 2.004miwi2007-03-082-4/+4
* Augment CATEGORIES.danfe2007-03-081-1/+1
* - Fix Makefile headerdanfe2007-03-081-4/+3
* Update to 1.7.0hq2007-03-083-9/+84
* Update the list of features.thierry2007-03-081-16/+15
* Yay! Another update. And it's only the 3rd in four days. Just for athierry2007-03-084-10/+22
* Update to version 15.0.danfe2007-03-085-52/+26
* Chase yet another silent update (mainly doc changes).thierry2007-03-083-64/+7
* Reset kcochran@trolans.net by request due to lack of time.linimon2007-03-081-1/+1
* Update to 1.20lth2007-03-082-4/+4
* Update to 0.14lth2007-03-082-14/+12
* . (Potentially) set USE_EMACS before we include bsd.port.pre.mk, not after,glewis2007-03-081-2/+2
* Update to version 16.0.5.danfe2007-03-082-4/+4
* Update to 1.1.r8.20070307ehaupt2007-03-084-10/+10
* Update to 0.11.marcus2007-03-083-6/+11
* p5-Test-Script --> ports/devel/p5-Test-Scriptlth2007-03-081-0/+1
* Add p5-Test-Script 1.02, Cross-platform basic tests for scripts.lth2007-03-085-0/+37
* Update to 1.8.marcus2007-03-082-4/+4
* Update to 0.23.marcus2007-03-083-8/+5
* - Rephrase COMMENT and descriptiondanfe2007-03-082-6/+3
* Update to 0.4.99.1 as in Deluge 0.5 Release Candidate 1.mezz2007-03-0812-114/+184
* Update to 2.12.10.mezz2007-03-083-4/+7
* Update to 2.10.8.mezz2007-03-082-4/+4
* . Fix the sense of a WITH_JAIL check to match that in the jdk14 port -glewis2007-03-082-2/+2
* - Add mail to PROVIDE line. This fixes other scripts that require mail starts...mnag2007-03-083-3/+3
* - Use qt4 frameworkstas2007-03-081-10/+7
* - Update to 0.6.1miwi2007-03-082-4/+4
* - Fix build with amd64miwi2007-03-081-3/+5
* . Update to tzupdater 1.1.0-2007c.glewis2007-03-086-44/+18
* - update to 10.26.40dinoex2007-03-082-4/+4
* Resetore the OrigTree legacy cruft for ports that still need it.marcus2007-03-082-0/+97
* . Update to tzupdater 1.1.0-2007c.glewis2007-03-082-7/+8
* mod_log_dbd --> ports/www/mod_log_dbdmiwi2007-03-081-0/+1
* mod_log_dbd is an add-on module for the Apache web server that uses the APR DBDmiwi2007-03-085-0/+46
* - fix PLIST after libmtp support is working againmich2007-03-084-0/+44
* . Update to tzupdater 1.1.0-2007c.glewis2007-03-084-14/+14
* Upgrade to 1.2.21 to fix a security issue.girgen2007-03-082-6/+4
* Update my locationgshapiro2007-03-071-1/+1
* - Add myself to xearthdb2007-03-071-0/+1
* don't specify ${LOCALBASE}/share twice for XDG_DATA_DIRS in startxfce4oliver2007-03-071-0/+10
* Add support for sparc64ahze2007-03-073-11/+13
* - Update to 1.4miwi2007-03-073-161/+88
* - Update to 1.3.50miwi2007-03-075-48/+98
* freetennis --> ports/games/freetennisjylefort2007-03-071-0/+1
* Free Tennis is a tennis simulation. The most notable features of Free Tennisjylefort2007-03-075-0/+82
* Update my location.obraun2007-03-071-1/+1
* Author rerolled tarball, no functional changes.lth2007-03-071-3/+3
* tel --> ports/deskutils/telsat2007-03-071-0/+1
* Add port deskutils/tel:sat2007-03-075-0/+39
* Reset maintainer due to lack of time to work on FreeBSD at the moment.linimon2007-03-073-3/+3
* - Update to 0.11sat2007-03-073-6/+14
* py-bcrypt --> ports/security/py-bcryptmiwi2007-03-071-0/+1
* py-bcrypt is a Python wrapper of OpenBSDs Blowfish password hashing code,miwi2007-03-075-0/+41
* - Update to 0.1.1miwi2007-03-072-4/+4
* - Set only i386 and amd64miwi2007-03-071-0/+1
* - Update to 0.6sat2007-03-072-5/+5
* - Update to 5.0.3miwi2007-03-072-5/+4
* - Update to 2.3.8mnag2007-03-0714-63/+56
* - Respect X11BASEmiwi2007-03-071-3/+5
* - Update and rename my mirrorssat2007-03-071-4/+9
* - Update to 0.9.4.3miwi2007-03-073-4/+5
* - Update to 0.6.2miwi2007-03-072-4/+4
* - Update to 1.8.9miwi2007-03-074-39/+36
* Included AutoInstall.pm bugs out on multi-dot version numbers, so letlbr2007-03-071-0/+5
* Schedule for removal, it's there for 5.005_03 users.tobez2007-03-071-0/+3
* Update to 2.1.53.demon2007-03-074-4/+19
* - Update to 2.1.2miwi2007-03-072-5/+5
* - Update to 0.26miwi2007-03-0711-137/+103
* update required version of freebsd compatbms2007-03-071-1/+1
* chase updated distinfobms2007-03-071-3/+3
* Upgrade to newly announced release 2007.1.108384.bms2007-03-072-5/+5
* ftp-proxy --> ports/ftp/ftp-proxymiwi2007-03-071-0/+1
* A ftp proxy for firewalled connections,using pf's anchors and rules.miwi2007-03-076-0/+93
* - Update to 0.12miwi2007-03-072-4/+4
* - Update to 20070219miwi2007-03-072-4/+4
* - Update to 0.3.13miwi2007-03-073-4/+5
* - Updated to 1.1nivit2007-03-073-4/+12
* - Update to 0.5.1miwi2007-03-074-24/+19
* Update to 3.5.1.tobez2007-03-074-23/+24
* - Update to 0.6.0miwi2007-03-074-44/+8
* - Take maintainershipmiwi2007-03-071-1/+1
* - Drop 4.X supportmiwi2007-03-071-3/+1
* Forced commit to note that I had not finished editing the previous commitlinimon2007-03-070-0/+0
* - Update to 1.03clsung2007-03-072-4/+4
* - Update to 2.6.6clsung2007-03-073-84/+87
* - add knobs for compiling with pgsql backend and add knob for compiling withoutclsung2007-03-071-4/+14
* Update to 0.9.18 release.ale2007-03-072-4/+4
* Update maintainer's email address.linimon2007-03-071-1/+1
* Reset troll@digitalspark.net by request due to lack of time.linimon2007-03-072-2/+2
* Reset handler@grendel.net at his request.linimon2007-03-073-3/+3
* Update maintainer's email address.linimon2007-03-07