diff options
author | Sarfraaz Ahmed <asarfraaz@novell.com> | 2005-05-21 16:55:07 +0800 |
---|---|---|
committer | Ahmed Sarfraaz <sarfraaz@src.gnome.org> | 2005-05-21 16:55:07 +0800 |
commit | f3074e998b560938b0c904aabfb317d5764e71d6 (patch) | |
tree | cd6147ea3094b7cd10f3361a5e387677831f2c3f /plugins/exchange-account-setup/exchange-folder-size.h | |
parent | cedf3ee1ff16d652986fa86509ec2d4fb5ac0f58 (diff) | |
download | gsoc2013-evolution-f3074e998b560938b0c904aabfb317d5764e71d6.tar gsoc2013-evolution-f3074e998b560938b0c904aabfb317d5764e71d6.tar.gz gsoc2013-evolution-f3074e998b560938b0c904aabfb317d5764e71d6.tar.bz2 gsoc2013-evolution-f3074e998b560938b0c904aabfb317d5764e71d6.tar.lz gsoc2013-evolution-f3074e998b560938b0c904aabfb317d5764e71d6.tar.xz gsoc2013-evolution-f3074e998b560938b0c904aabfb317d5764e71d6.tar.zst gsoc2013-evolution-f3074e998b560938b0c904aabfb317d5764e71d6.zip |
Added a bunch of files to create exchange plugins for UI changes
2005-05-21 Sarfraaz Ahmed <asarfraaz@novell.com>
Added a bunch of files to create exchange plugins for UI changes
* exchange-change-password.[ch]/.glade
* exchange-delegates.[ch]/.glade
* exchange-delegate-user.[ch]
* exchange-folder-size.[ch]
* exchange-folder-tree.glade
svn path=/trunk/; revision=29398
Diffstat (limited to 'plugins/exchange-account-setup/exchange-folder-size.h')
-rw-r--r-- | plugins/exchange-account-setup/exchange-folder-size.h | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/plugins/exchange-account-setup/exchange-folder-size.h b/plugins/exchange-account-setup/exchange-folder-size.h new file mode 100644 index 0000000000..2d673902a1 --- /dev/null +++ b/plugins/exchange-account-setup/exchange-folder-size.h @@ -0,0 +1,56 @@ +/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */ +/* Copyright (C) 2002-2004 Novell, Inc. */ + +#ifndef __EXCHANGE_FOLDER_SIZE_H__ +#define __EXCHANGE_FOLDER_SIZE_H__ + +#include <exchange-types.h> +#include <e2k-security-descriptor.h> +#include <e-folder.h> +#include <gtk/gtkwidget.h> + +#ifdef __cplusplus +extern "C" { +#pragma } +#endif /* __cplusplus */ + +#define EXCHANGE_TYPE_FOLDER_SIZE (exchange_folder_size_get_type ()) +#define EXCHANGE_FOLDER_SIZE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXCHANGE_TYPE_FOLDER_SIZE, ExchangeFolderSize)) +#define EXCHANGE_FOLDER_SIZE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EXCHANGE_TYPE_FOLDER_SIZE, ExchangeFolderSizeClass)) +#define EXCHANGE_IS_FOLDER_SIZE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXCHANGE_TYPE_FOLDER_SIZE)) +#define EXCHANGE_IS_FOLDER_SIZE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((obj), EXCHANGE_TYPE_FOLDER_SIZE)) + + +typedef struct _ExchangeFolderSize ExchangeFolderSize; +typedef struct _ExchangeFolderSizePrivate ExchangeFolderSizePrivate; +typedef struct _ExchangeFolderSizeClass ExchangeFolderSizeClass; + +struct _ExchangeFolderSize { + GObject parent; + + ExchangeFolderSizePrivate *priv; +}; + +struct _ExchangeFolderSizeClass { + GObjectClass parent_class; + +}; + +GType exchange_folder_size_get_type (void); + +ExchangeFolderSize *exchange_folder_size_new (void); + +void exchange_folder_size_update (ExchangeFolderSize *fsize, + const char *folder_name, + gdouble folder_size); +void exchange_folder_size_remove (ExchangeFolderSize *fsize, const char *folder_name); + +gdouble exchange_folder_size_get (ExchangeFolderSize *fsize, const char *folder_name); + +void exchange_folder_size_display (EFolder *folder, GtkWidget *parent); + +#ifdef __cplusplus +} +#endif /* __cplusplus */ + +#endif /* __EXCHANGE_FOLDER_SIZE_H__ */ |