MimeView *mimeview = (MimeView *) user_data;
MimeInfo *mimeinfo = mimeview->siginfo;
- if (mimeinfo == NULL)
+ if (mimeinfo == NULL || !noticeview_is_visible(mimeview->siginfoview))
return;
#ifdef USE_PTHREAD
if (mimeview->check_data)
noticeview_show(mimeview->siginfoview);
}
+void mimeview_show_part_as_text(MimeView *mimeview, MimeInfo *partinfo)
+{
+ cm_return_if_fail(mimeview != NULL);
+ cm_return_if_fail(partinfo != NULL);
+
+ mimeview_show_message_part(mimeview, partinfo);
+}
+
static void mimeview_selected(GtkTreeSelection *selection, MimeView *mimeview)
{
GtkTreeView *ctree = GTK_TREE_VIEW(mimeview->ctree);
return TRUE;
}
-#include "gdk/gdkscreen.h"
-/* from gdkevents.c */
-#define DOUBLE_CLICK_TIME 250
-
static gboolean part_button_pressed(MimeView *mimeview, GdkEventButton *event,
MimeInfo *partinfo)
{