diff options
author | Not Zed <NotZed@Ximian.com> | 2003-03-10 14:35:54 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2003-03-10 14:35:54 +0800 |
commit | 4e9884119183fa0f869979b98b834680e7f092a2 (patch) | |
tree | c7de90bfccc87dc9a3da71b5cf976aaa6f4495c4 /composer/evolution-composer.h | |
parent | bc78d367b0f55fa2a3090cc32df91a5c91c5d9cc (diff) | |
download | gsoc2013-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.h | 5 |
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)); |