aboutsummaryrefslogtreecommitdiffstats
path: root/composer/e-composer-header.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@src.gnome.org>2009-02-13 12:32:51 +0800
committerMatthew Barnes <mbarnes@src.gnome.org>2009-02-13 12:32:51 +0800
commit7986af5369482c4feeaad6880045bf92a4d3f744 (patch)
tree6145dc9d0ca08c545f92f99e9fb973385b6506ec /composer/e-composer-header.h
parent10c3ddb38138f3408044fd46115d5804f057c13a (diff)
downloadgsoc2013-evolution-7986af5369482c4feeaad6880045bf92a4d3f744.tar
gsoc2013-evolution-7986af5369482c4feeaad6880045bf92a4d3f744.tar.gz
gsoc2013-evolution-7986af5369482c4feeaad6880045bf92a4d3f744.tar.bz2
gsoc2013-evolution-7986af5369482c4feeaad6880045bf92a4d3f744.tar.lz
gsoc2013-evolution-7986af5369482c4feeaad6880045bf92a4d3f744.tar.xz
gsoc2013-evolution-7986af5369482c4feeaad6880045bf92a4d3f744.tar.zst
gsoc2013-evolution-7986af5369482c4feeaad6880045bf92a4d3f744.zip
Let the mail module handle composer "Post To:" button clicks, since
EMFolderSelector and EMFolderTree are off-limits to the composer. This further weakens the composer's mail module dependency. Add class methods to EComposerHeader for "changed" and "clicked" signals. Allows subclasses to implement them without connecting to their own signals. svn path=/branches/kill-bonobo/; revision=37260
Diffstat (limited to 'composer/e-composer-header.h')
-rw-r--r--composer/e-composer-header.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/composer/e-composer-header.h b/composer/e-composer-header.h
index d1edd110fe..4845816faf 100644
--- a/composer/e-composer-header.h
+++ b/composer/e-composer-header.h
@@ -28,7 +28,7 @@
((obj), E_TYPE_COMPOSER_HEADER, EComposerHeader))
#define E_COMPOSER_HEADER_CLASS(cls) \
(G_TYPE_CHECK_CLASS_CAST \
- ((obj), E_TYPE_COMPOSER_HEADER, EComposerHeaderClass))
+ ((cls), E_TYPE_COMPOSER_HEADER, EComposerHeaderClass))
#define E_IS_COMPOSER_HEADER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE \
((obj), E_TYPE_COMPOSER_HEADER))
@@ -54,6 +54,10 @@ struct _EComposerHeader {
struct _EComposerHeaderClass {
GObjectClass parent_class;
+
+ /* Signals */
+ void (*changed) (EComposerHeader *header);
+ void (*clicked) (EComposerHeader *header);
};
GType e_composer_header_get_type (void);