/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */ /* e-shell-offline-handler.h * * Copyright (C) 2001 Ximian, Inc. * * 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. * * Author: Ettore Perazzoli */ #ifndef _E_SHELL_OFFLINE_HANDLER_H_ #define _E_SHELL_OFFLINE_HANDLER_H_ #ifdef HAVE_CONFIG_H #include #endif #include #include "e-component-registry.h" #include "e-shell-view.h" #ifdef __cplusplus extern "C" { #pragma } #endif /* __cplusplus */ #define E_TYPE_SHELL_OFFLINE_HANDLER (e_shell_offline_handler_get_type ()) #define E_SHELL_OFFLINE_HANDLER(obj) (GTK_CHECK_CAST ((obj), E_TYPE_SHELL_OFFLINE_HANDLER, EShellOfflineHandler)) #define E_SHELL_OFFLINE_HANDLER_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), E_TYPE_SHELL_OFFLINE_HANDLER, EShellOfflineHandlerClass)) #define E_IS_SHELL_OFFLINE_HANDLER(obj) (GTK_CHECK_TYPE ((obj), E_TYPE_SHELL_OFFLINE_HANDLER)) #define E_IS_SHELL_OFFLINE_HANDLER_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((obj), E_TYPE_SHELL_OFFLINE_HANDLER)) typedef struct _EShellOfflineHandler EShellOfflineHandler; typedef struct _EShellOfflineHandlerPrivate EShellOfflineHandlerPrivate; typedef struct _EShellOfflineHandlerClass EShellOfflineHandlerClass; struct _EShellOfflineHandler { GtkObject parent; EShellOfflineHandlerPrivate *priv; }; struct _EShellOfflineHandlerClass { GtkObjectClass parent_class; /* This signal is emitted when the offline procedure starts, i.e. the EShellOfflineHanlder starts contacting the components one-by-one telling them to be prepared to go off-line. */ void (* offline_procedure_started) (EShellOfflineHandler *offline_handler); /* This is emitted when the procedure is finished, and all the components are all either off-line (@now_offline is %TRUE) or on-line (@now_offline is %FALSE). */ void (* offline_procedure_finished) (EShellOfflineHandler *offline_hanlder, gboolean now_offline); }; GtkType e_shell_offline_handler_get_type (void); void e_shell_offline_handler_construct (EShellOfflineHandler *offline_handler, EComponentRegistry *component_registry); EShellOfflineHandler *e_shell_offline_handler_new (EComponentRegistry *component_registry); void e_shell_offline_handler_put_components_offline (EShellOfflineHandler *offline_handler, EShellView *parent_shell_view); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* _E_SHELL_OFFLINE_HANDLER_H_ */ > FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* science/py-netCDF4: Add USE_PYTHON=concurrentyuri2018-06-191-1/+2
* science/py-netCDF4: Update version 1.2.9=>1.3.1bofh2018-04-252-6/+6
* Bump PORTREVISIONs of all users of math/mpc that we just updated togerald2018-03-111-1/+1
* Convert Python ports to FLAVORS.mat2017-11-301-3/+2
* Update to 4.5.0sunpoet2017-10-221-0/+1
* science/py-netCDF4: Update version 1.2.7=>1.2.9bofh2017-09-202-6/+11
* Update science/hdf5 to 1.10.1sunpoet2017-05-301-0/+1
* science/py-netCDF4: Update version 1.2.4=>1.2.7bofh2017-02-262-5/+4
* - Update to 1.10.0sunpoet2016-04-211-0/+1
* science/py-netCDF4: Update version 1.2.3.1=>1.2.4bofh2016-04-182-3/+3
* science/py-netCDF4: Update version 1.2.3=>1.2.3.1bofh2016-04-102-3/+3
* science/py-netCDF4: Update version 1.1.1=>1.2.3bofh2016-04-082-6/+6
* Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.mat2016-04-011-2/+2
* - Update to 1.8.15sunpoet2015-05-241-1/+1
* Update ports in the s* categores to not use GH_COMMIT.mat2015-05-082-4/+4
* - Update to 1.8.14sunpoet2015-01-181-0/+1
* Change my non-FreeBSD MAINTAINER mail to bofh@bofh2014-12-241-1/+1
* - Update to 1.1.1sunpoet2014-12-062-20/+15
* - Convert ports of science/ and security to new USES=pythonmva2014-10-251-3/+2
* Update the default version of GCC in the Ports Collection from GCC 4.7.4gerald2014-09-111-0/+1
* - Pass maintainership to submittersunpoet2014-06-081-1/+1
* - Update to 1.0.8miwi2014-05-173-17/+24
* - Update to 4.3.2 (from science/netcdf4)sunpoet2014-05-031-2/+2
* - Update to 1.8.12 (from science/hdf5-18)sunpoet2014-05-031-2/+2
* - Use new LIB_DEPENDSswills2014-03-241-2/+2
* Update the default version of GCC used in the Ports Collection fromgerald2014-03-111-1/+1
* science/py-netCDF4: support stagingwg2013-12-291-20/+6