34
32
typedef struct _EMEvent EMEvent;
35
33
typedef struct _EMEventClass EMEventClass;
34
typedef struct _EMEventPrivate EMEventPrivate;
37
36
/* Current target description */
38
37
enum _em_event_target_t {
128
125
struct _EMEvent {
131
struct _EMEventPrivate *priv;
127
EMEventPrivate *priv;
134
130
struct _EMEventClass {
135
131
EEventClass popup_class;
138
GType em_event_get_type (void);
140
EMEvent *em_event_peek (void);
142
EMEventTargetFolder *em_event_target_new_folder (EMEvent *emp, const gchar *uri, guint32 count_new_msgs, const gchar *msg_uid, const gchar *msg_sender, const gchar *msg_subject);
143
EMEventTargetComposer *em_event_target_new_composer (EMEvent *emp, const EMsgComposer *composer, guint32 flags);
144
EMEventTargetMessage *em_event_target_new_message (EMEvent *emp, CamelFolder *folder, CamelMimeMessage *message, const gchar *uid, guint32 flags,
145
EMsgComposer *composer);
146
EMEventTargetSendReceive * em_event_target_new_send_receive (EMEvent *eme, GtkWidget *table, gpointer data, gint row, guint32 flags);
147
EMEventTargetCustomIcon * em_event_target_new_custom_icon (EMEvent *eme, GtkTreeStore *store, GtkTreeIter *iter, const gchar *uri, guint32 flags);
134
GType em_event_get_type (void);
135
EMEvent * em_event_peek (void);
136
EMEventTargetFolder *
137
em_event_target_new_folder (EMEvent *emp,
139
const gchar *folder_name,
140
guint32 count_new_msgs,
141
const gchar *msg_uid,
142
const gchar *msg_sender,
143
const gchar *msg_subject);
144
EMEventTargetComposer *
145
em_event_target_new_composer (EMEvent *emp,
146
EMsgComposer *composer,
148
EMEventTargetMessage *
149
em_event_target_new_message (EMEvent *emp,
151
CamelMimeMessage *message,
154
EMsgComposer *composer);
155
EMEventTargetSendReceive *
156
em_event_target_new_send_receive
162
EMEventTargetCustomIcon *
163
em_event_target_new_custom_icon (EMEvent *eme,
151
#endif /* __EM_EVENT_H__ */
171
#endif /* EM_EVENT_H */