Proper insertion of resolved addresses in recpt editor
[modest] / src / widgets / modest-recpt-editor.h
index 989dc65..3cc172c 100644 (file)
@@ -32,6 +32,7 @@
 #include <glib-object.h>
 #include <gtk/gtkhbox.h>
 #include <gtk/gtksizegroup.h>
+#include <gtk/gtktextbuffer.h>
 
 G_BEGIN_DECLS
 
@@ -54,6 +55,10 @@ struct _ModestRecptEditor
 struct _ModestRecptEditorClass
 {
        GtkHBoxClass parent_class;
+
+       /* signals */
+
+       void (*open_addressbook) (ModestRecptEditor *editor);
 };
 
 GType modest_recpt_editor_get_type (void);
@@ -62,8 +67,24 @@ 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);
 
 G_END_DECLS