aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-local-storage.h
diff options
context:
space:
mode:
Diffstat (limited to 'shell/e-local-storage.h')
-rw-r--r--shell/e-local-storage.h67
1 files changed, 67 insertions, 0 deletions
diff --git a/shell/e-local-storage.h b/shell/e-local-storage.h
new file mode 100644
index 0000000000..569216941e
--- /dev/null
+++ b/shell/e-local-storage.h
@@ -0,0 +1,67 @@
+/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* e-local-storage.h
+ *
+ * Copyright (C) 2000 Helix Code, Inc.
+ *
+ * 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 the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * 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_LOCAL_STORAGE_H_
+#define _E_LOCAL_STORAGE_H_
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include "e-storage.h"
+
+#ifdef __cplusplus
+extern "C" {
+#pragma }
+#endif /* __cplusplus */
+
+#define E_TYPE_LOCAL_STORAGE (e_local_storage_get_type ())
+#define E_LOCAL_STORAGE(obj) (GTK_CHECK_CAST ((obj), E_TYPE_LOCAL_STORAGE, ELocalStorage))
+#define E_LOCAL_STORAGE_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), E_TYPE_LOCAL_STORAGE, ELocalStorageClass))
+#define E_IS_LOCAL_STORAGE(obj) (GTK_CHECK_TYPE ((obj), E_TYPE_LOCAL_STORAGE))
+#define E_IS_LOCAL_STORAGE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((obj), E_TYPE_LOCAL_STORAGE))
+
+typedef struct _ELocalStorage ELocalStorage;
+typedef struct _ELocalStoragePrivate ELocalStoragePrivate;
+typedef struct _ELocalStorageClass ELocalStorageClass;
+
+struct _ELocalStorage {
+ EStorage parent;
+
+ ELocalStoragePrivate *priv;
+};
+
+struct _ELocalStorageClass {
+ EStorageClass parent_class;
+};
+
+
+GtkType e_local_storage_get_type (void);
+EStorage *e_local_storage_open (const char *base_path);
+const char *e_local_storage_get_base_path (ELocalStorage *storage);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* __E_LOCAL_STORAGE_H__ */
s='deletions'>-4/+0 * Rely on bsdtar to autodetermine the format of the distfiles when possiblebapt2013-04-293-3/+0 * Add Gstreamer 1.0.7. This is the new stable version of thekwm2013-04-283-0/+29 * - Convert USE_ICONV=yes to USES=iconvmva2013-04-2811-16/+11 * - Update to 292ehaupt2013-04-262-3/+3 * - Update to 3.4amiwi2013-04-264-79/+151 * - Convert USE_GETTEXT to USES (part 4)ak2013-04-2624-38/+24 * No longer conflict with mate-panel, bump the PORTREVISION.mezz2013-04-261-2/+2 * - Fix stack buffer overflow in nvidia_sysctl_bus_type()danfe2013-04-257-10/+13 * Add a small patch to allow building kdelibs3 with g++48mi2013-04-251-0/+24 * - Convert USE_GETTEXT to USES (part 3)ak2013-04-2525-27/+27 * - Convert USE_GETTEXT to USES (part 1)ak2013-04-247-15/+8 * Finish converting the whole ports tree to USES=pkgconfigbapt2013-04-2342-97/+50 * - Unbreak build on FreeBSD 10miwi2013-04-231-0/+1 * Distfile disappeared, host it on FreeBSD cluster.ale2013-04-231-6/+3 * - Update EFL libraries to 1.7.6(.1)gblach2013-04-2312-24/+24 * - Make qt4 compile under FreeBSD 10miwi2013-04-221-0/+1 * Update to 0.11crees2013-04-213-12/+8 * - Update to 0.20.3bdrewery2013-04-182-3/+3 * Update to 1.8.5eadler2013-04-173-9/+12 * Add workaround to fix crash at startupmakc2013-04-111-0/+4 * Update NVidia drivers vulnerable to GPU driver ARGB cursor buffer overflowdanfe2013-04-083-10/+10 * - Convert recent patches against -CURRENT to sed(1) invocations that work fordanfe2013-04-074-90/+27 * Fix build with nls unset. the extra locale directories are created anyway.bapt2013-04-042-16/+15 * Fix package building. There is some interaction between HAVE_GNOME and WITH_G...kwm2013-04-031-0/+5 * - Fix plistmiwi2013-04-022-12/+1 * Fix typo in OptionNG conversion, so option is usable again.kwm2013-04-011-1/+1 * Fix packaging.kwm2013-03-312-1/+2 * - Update Haskell ports from the development repositorypgj2013-03-304-4/+6 * - Set KDE4_BUILD_TESTS to off.avilla2013-03-302-2/+12 * WANT_GNOME is the macro to preload bsd.gnome.mk (to enable gnome options late...bapt2013-03-291-1/+1 * Fix COMMENTeadler2013-03-291-1/+1 * Style: tab -> space.eadler2013-03-298-8/+8 * unbreak index. this port probably actually depends on something from gnome b...eadler2013-03-291-0/+1 * Fix duplicate USES and extra 'gnomehack' where 'pathfix' is used.eadler2013-03-291-2/+1 * Portlint fixeseadler2013-03-291-6/+2 * Drop support for old versions of FreeBSD from unmaintained portseadler2013-03-282-12/+0 * Mechanically convert unmaintained ports which use "gnomehack" to use "pathfix...eadler2013-03-284-4/+7 * - Update to 0.3.0gblach2013-03-283-6/+14 * Fix plist issue of left over gnomehier.kwm2013-03-271-2/+4 * KDE/FreeBSD team presents KDE SC 4.10.1 ports!makc2013-03-2736-487/+455 * For some of the unmaintained ports in the x11 category convert them to OptionsNGeadler2013-03-2622-127/+82 * Make plist_SUB add not overwrite.kwm2013-03-261-2/+2 * - Fix breakage caused by glib2 updatekmoore2013-03-251-0/+12 * - Update to 0.8.8swills2013-03-255-25/+144 * - Update to 2.6.5miwi2013-03-253-35/+50 * - Update to 2.9.9miwi2013-03-254-74/+63 * Force the usage of tic from the ports even if /usr/bin/tic exists.thierry2013-03-241-1/+1 * - Update to 2.2miwi2013-03-245-72/+28 * - Add "Conversation failure" error code to authentication errorsmadpilot2013-03-233-2/+12 * - update to 5.42jgh2013-03-232-7/+6 * - Update to 2.6.2acm2013-03-232-1/+7 * - Update to 0.20.1bdrewery2013-03-233-4/+4 * - convert USE_CMAKE to USESmakc2013-03-238-8/+8 * Mk/bsd.kde4.mk:makc2013-03-2210-12/+15 * Convert to new options framework left unconverted ports in x* categoriesbapt2013-03-227-92/+71 * - Remove GNOME_DESKTOP_VERSION, it shouldn't be there.mezz2013-03-212-2/+115 * - Update to 0.5.5nivit2013-03-216-13/+73 * Add a patch:bapt2013-03-212-6/+42 * -Add a missing dependency, xi. Bump the PORTREVISION.mezz2013-03-201-7/+5 * - update to 2.7bapt2013-03-205-15/+70 * This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.eadler2013-03-196-6/+6 * balsa: add back pre.mk and post.mk seem to fix the failurekwm2013-03-191-2/+3 * Convert almost all gnome@ ports to OptionsNG, trim header, use USES=pathfixkwm2013-03-1912-198/+132 * Fix a long standing bug of lib/charset.alias being overwritten, modified, and...bapt2013-03-181-6/+2 * Simplify port:eadler2013-03-181-6/+4 * In categories starting with [t-z], remove empty lines from pkg-plist.danfe2013-03-173-3/+0 * Resolve current build breakage on head for the nvidia driver via this nicesbruno2013-03-163-0/+70 * Also try to clean up /var/libkwm2013-03-151-0/+1 * - Update to 08.08.06miwi2013-03-143-20/+58 * - Set USE_GCC=any to fix the clang buildmiwi2013-03-141-5/+2 * - adopt optionsNG and trim historical headersjgh2013-03-141-6/+4 * - trim historical headerjgh2013-03-132-21/+18 * Update mastersite locationeadler2013-03-121-1/+1 * Add a new xorg module, to use with USE_XORG: xorg-macros. This modulezeising2013-03-1220-70/+25 * Update to 0.1.10kwm2013-03-114-15/+33 * Convert the patch into PATCHFILES: ports tree is not the best place fordanfe2013-03-113-283/+5 * - Update to 0.5.12kmoore2013-03-104-35/+92 * - Makefile changed:beech2013-03-102-4/+32 * - Update to 0.84.0amdmi32013-03-103-17/+37 * - Drop support for GLib 2.28olivierd2013-03-091-2/+1 * Update to 3.1.8.nobutaka2013-03-094-24/+13 * Clean up my ports (and a couple of ports@ owned ones):eadler2013-03-092-1/+4 * Remove indefinite article from COMMENTehaupt2013-03-082-7/+3 * Update to the latest code on github.danfe2013-03-081-13/+15 * Convert USE_BISON to USES= bisonbapt2013-03-08