#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
struct _ModestRecptEditorClass
{
GtkHBoxClass parent_class;
+
+ /* signals */
+
+ void (*open_addressbook) (ModestRecptEditor *editor);
};
GType modest_recpt_editor_get_type (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