Use GTK+ single includes
[modest] / src / widgets / modest-recpt-editor.h
index 989dc65..c2f353e 100644 (file)
@@ -30,8 +30,7 @@
 #ifndef MODEST_RECPT_EDITOR_H
 #define MODEST_RECPT_EDITOR_H
 #include <glib-object.h>
-#include <gtk/gtkhbox.h>
-#include <gtk/gtksizegroup.h>
+#include <gtk/gtk.h>
 
 G_BEGIN_DECLS
 
@@ -54,6 +53,10 @@ struct _ModestRecptEditor
 struct _ModestRecptEditorClass
 {
        GtkHBoxClass parent_class;
+
+       /* signals */
+
+       void (*open_addressbook) (ModestRecptEditor *editor);
 };
 
 GType modest_recpt_editor_get_type (void);
@@ -62,8 +65,26 @@ GtkWidget* modest_recpt_editor_new (void);
 
 void modest_recpt_editor_set_recipients (ModestRecptEditor *recpt_editor, const gchar *recipients);
 const gchar *modest_recpt_editor_get_recipients (ModestRecptEditor *repct_editor);
+void modest_recpt_editor_add_recipients (ModestRecptEditor *recpt_editor, const gchar *recipients);
+void modest_recpt_editor_add_resolved_recipient (ModestRecptEditor *recpt_editor, 
+                                                GSList *email_list, 
+                                                const gchar * recipient_id);
+void modest_recpt_editor_replace_with_resolved_recipient (ModestRecptEditor *recpt_editor, 
+                                                         GtkTextIter *start, GtkTextIter *end,
+                                                         GSList *email_list, 
+                                                         const gchar *recipient_id);
+
+void modest_recpt_editor_replace_with_resolved_recipients (ModestRecptEditor *recpt_editor, 
+                                                          GtkTextIter *start, GtkTextIter *end,
+                                                          GSList *email_lists_list, 
+                                                          GSList *recipient_ids_list);
 
 void modest_recpt_editor_set_field_size_group (ModestRecptEditor *recpt_editor, GtkSizeGroup *size_group);
+GtkTextBuffer *modest_recpt_editor_get_buffer (ModestRecptEditor *recpt_editor);
+void modest_recpt_editor_grab_focus (ModestRecptEditor *recpt_editor);
+gboolean modest_recpt_editor_has_focus (ModestRecptEditor *recpt_editor);
+void modest_recpt_editor_set_show_abook_button (ModestRecptEditor *recpt_editor, gboolean show);
+gboolean modest_recpt_editor_get_show_abook_button (ModestRecptEditor *recpt_editor, gboolean show);
 
 G_END_DECLS