static gboolean set_toolbar_transfer_mode (ModestMsgViewWindow *self);
+
+
/* list my signals */
enum {
/* MY_SIGNAL_1, */
GtkWidget *cancel_toolitem;
GtkWidget *prev_toolitem;
GtkWidget *next_toolitem;
+ ModestToolBarModes current_toolbar_mode;
/* Optimized view enabled */
gboolean optimized_view;
priv->msg_view = NULL;
priv->header_model = NULL;
priv->clipboard_change_handler = 0;
+ priv->current_toolbar_mode = TOOLBAR_MODE_NORMAL;
priv->optimized_view = FALSE;
priv->progress_bar_timeout = 0;
parent_priv = MODEST_WINDOW_GET_PRIVATE(self);
priv = MODEST_MSG_VIEW_WINDOW_GET_PRIVATE(self);
+ /* Sets current toolbar mode */
+ priv->current_toolbar_mode = mode;
+
switch (mode) {
case TOOLBAR_MODE_NORMAL:
widget = gtk_ui_manager_get_action (parent_priv->ui_manager, "/ToolBar/ToolbarMessageNew");
}
+gboolean
+modest_msg_view_window_toolbar_on_transfer_mode (ModestMsgViewWindow *self)
+{
+ ModestMsgViewWindowPrivate *priv= NULL;
+
+ g_return_val_if_fail (MODEST_IS_MSG_VIEW_WINDOW (self), FALSE);
+ priv = MODEST_MSG_VIEW_WINDOW_GET_PRIVATE (self);
+
+ return priv->current_toolbar_mode == TOOLBAR_MODE_TRANSFER;
+}
TnyHeader*
modest_msg_view_window_get_header (ModestMsgViewWindow *self)
if (!(flags & TNY_HEADER_FLAG_SEEN))
tny_header_set_flags (header, flags | TNY_HEADER_FLAG_SEEN);
+ /* Msg download initied */
+
/* New mail operation */
mail_op = modest_mail_operation_new (MODEST_MAIL_OPERATION_TYPE_RECEIVE, G_OBJECT(window));
modest_mail_operation_queue_add (modest_runtime_get_mail_operation_queue (), mail_op);
{
/* g_message ("not implemented %s", __FUNCTION__); */
}
+
+