X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-msg-view.h;h=8432a4e7a3a3aed7b728877ca0326eda823ebb97;hb=7e7be75d6f353df4d1c605d5df3011457f51a926;hp=78360d69e24575fbb7acb00864f877a8b440a73e;hpb=91bdef6072bc9012f8d8690dacf3893c4ec351de;p=modest diff --git a/src/widgets/modest-msg-view.h b/src/widgets/modest-msg-view.h index 78360d6..8432a4e 100644 --- a/src/widgets/modest-msg-view.h +++ b/src/widgets/modest-msg-view.h @@ -34,6 +34,7 @@ #include #include #include +#include G_BEGIN_DECLS @@ -49,17 +50,25 @@ typedef struct _ModestMsgView ModestMsgView; typedef struct _ModestMsgViewClass ModestMsgViewClass; struct _ModestMsgView { - GtkScrolledWindow parent; + GtkContainer parent; }; struct _ModestMsgViewClass { - GtkScrolledWindowClass parent_class; + GtkContainerClass parent_class; + void (*set_scroll_adjustments) (ModestMsgView *msg_view, + GtkAdjustment *hadj, + GtkAdjustment *vadj); + void (*link_hover) (ModestMsgView *msgview, const gchar* link, gpointer user_data); void (*link_clicked) (ModestMsgView *msgview, const gchar* link, gpointer user_data); - void (*attachment_clicked) (ModestMsgView *msgview, int index, + void (*link_contextual) (ModestMsgView *msgview, const gchar* link, + gpointer user_data); + void (*attachment_clicked) (ModestMsgView *msgview, TnyMimePart *mime_part, + gpointer user_data); + void (*recpt_activated) (ModestMsgView *msgview, const gchar *address, gpointer user_data); }; @@ -110,6 +119,19 @@ void modest_msg_view_set_message (ModestMsgView *self, TnyMsg *tny_msg) */ TnyMsg* modest_msg_view_get_message (ModestMsgView *self); +GtkAdjustment *modest_msg_view_get_vadjustment (ModestMsgView *self); +GtkAdjustment *modest_msg_view_get_hadjustment (ModestMsgView *self); +void modest_msg_view_set_vadjustment (ModestMsgView *self, GtkAdjustment *vadj); +void modest_msg_view_set_hadjustment (ModestMsgView *self, GtkAdjustment *hadj); +void modest_msg_view_set_shadow_type (ModestMsgView *self, GtkShadowType type); +GtkShadowType modest_msg_view_get_shadow_type (ModestMsgView *self); + +gboolean modest_msg_view_search (ModestMsgView *self, const gchar *search); +gboolean modest_msg_view_search_next (ModestMsgView *self); +void modest_msg_view_set_zoom (ModestMsgView *self, gdouble zoom); +gdouble modest_msg_view_get_zoom (ModestMsgView *self); +TnyHeaderFlags modest_msg_view_get_priority (ModestMsgView *self); +void modest_msg_view_set_priority (ModestMsgView *self, TnyHeaderFlags flags); G_END_DECLS