#include <glib.h>
#include <gtk/gtkwidget.h>
-typedef struct _MessageView MessageView;
+typedef struct _MessageView MessageView;
#include "mainwindow.h"
#include "headerview.h"
#include "mimeview.h"
#include "noticeview.h"
#include "procmsg.h"
+#include "toolbar.h"
typedef enum
{
struct _MessageView
{
GtkWidget *vbox;
+ GtkWidget *menubar;
MessageType type;
gboolean new_window;
GtkWidget *window;
+ /* Toolbar handlebox */
+ GtkWidget *handlebox;
+ Toolbar *toolbar;
+
HeaderView *headerview;
TextView *textview;
ImageView *imageview;
MainWindow *mainwin;
gboolean visible;
+
+ /* From messageview_show */
+ gboolean all_headers;
+ MsgInfo *msginfo;
};
MessageView *messageview_create (MainWindow *mainwin);
MessageView *messageview_create_with_new_window (MainWindow *mainwin);
+
void messageview_init (MessageView *messageview);
void messageview_show (MessageView *messageview,
MsgInfo *msginfo,