aboutsummaryrefslogtreecommitdiffstats
path: root/composer/evolution-composer.h
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2003-03-10 14:35:54 +0800
committerMichael Zucci <zucchi@src.gnome.org>2003-03-10 14:35:54 +0800
commit4e9884119183fa0f869979b98b834680e7f092a2 (patch)
treec7de90bfccc87dc9a3da71b5cf976aaa6f4495c4 /composer/evolution-composer.h
parentbc78d367b0f55fa2a3090cc32df91a5c91c5d9cc (diff)
downloadgsoc2013-evolution-4e9884119183fa0f869979b98b834680e7f092a2.tar.gz
gsoc2013-evolution-4e9884119183fa0f869979b98b834680e7f092a2.tar.zst
gsoc2013-evolution-4e9884119183fa0f869979b98b834680e7f092a2.zip
add send_cb/save_draft_cb arguments. (impl_Composer_send): use the local
2003-03-11 Not Zed <NotZed@Ximian.com> * evolution-composer.c (evolution_composer_new): add send_cb/save_draft_cb arguments. (impl_Composer_send): use the local send_cb. (evolution_composer_init): dont init send, save-draft signals here. (evolution_composer_new): init signals here, fix params to composer_construct(). (evolution_composer_factory_init): remove, part of mailer now. (factory_fn): same. (finalise): disconnect from callbacks first. * evolution-composer.h: add send_cb/save_draft_cb to composer object. 2003-03-10 Not Zed <NotZed@Ximian.com> * evolution-composer.c (finalise): from destroy. (evolution_composer_class_init): gtkobject->gobject stuff. (evolution_composer_new): remove old redundant stuff. svn path=/trunk/; revision=20227
Diffstat (limited to 'composer/evolution-composer.h')
-rw-r--r--composer/evolution-composer.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/composer/evolution-composer.h b/composer/evolution-composer.h
index 12da130221..8928801583 100644
--- a/composer/evolution-composer.h
+++ b/composer/evolution-composer.h
@@ -46,6 +46,8 @@ typedef struct _EvolutionComposerClass EvolutionComposerClass;
struct _EvolutionComposer {
BonoboObject parent;
+ struct _EvolutionComposerPrivate *priv;
+
EMsgComposer *composer;
};
@@ -60,7 +62,8 @@ POA_GNOME_Evolution_Composer__epv *evolution_composer_get_epv (void);
GtkType evolution_composer_get_type (void);
void evolution_composer_construct (EvolutionComposer *,
GNOME_Evolution_Composer);
-EvolutionComposer *evolution_composer_new (void);
+EvolutionComposer *evolution_composer_new (void (*send_cb) (EMsgComposer *, gpointer),
+ void (*save_draft_cb) (EMsgComposer *, int, gpointer));
void evolution_composer_factory_init (void (*send) (EMsgComposer *, gpointer),
void (*save_draft) (EMsgComposer *, int, gpointer));