On loading gtkhtml view, if limit of chars is hit, show banner (fixes NB#122233)
authorJose Dapena Paz <jdapena@igalia.com>
Thu, 25 Jun 2009 19:08:44 +0000 (21:08 +0200)
committerJose Dapena Paz <jdapena@igalia.com>
Thu, 25 Jun 2009 19:23:45 +0000 (21:23 +0200)
src/hildon2/modest-msg-view-window.c
src/modest-ui-actions.c
src/modest-ui-actions.h

index 9771982..189db59 100644 (file)
@@ -758,6 +758,8 @@ modest_msg_view_window_construct (ModestMsgViewWindow *self,
                          G_CALLBACK (modest_ui_actions_on_details), obj);
        g_signal_connect (G_OBJECT(priv->msg_view), "link_contextual",
                          G_CALLBACK (modest_ui_actions_on_msg_link_contextual), obj);
+       g_signal_connect (G_OBJECT(priv->msg_view), "limit_error",
+                         G_CALLBACK (modest_ui_actions_on_limit_error), obj);
        g_signal_connect (G_OBJECT (priv->msg_view), "fetch_image",
                          G_CALLBACK (on_fetch_image), obj);
 
index d4353b3..75e6fdd 100644 (file)
@@ -4816,6 +4816,16 @@ modest_ui_actions_on_details (GtkAction *action,
 }
 
 void
+modest_ui_actions_on_limit_error (GtkAction *action,
+                                 ModestWindow *win)
+{
+       g_return_if_fail (MODEST_IS_MSG_VIEW_WINDOW (win));
+
+       modest_platform_information_banner ((GtkWidget *) win, NULL, _CS("ckdg_ib_maximum_characters_reached"));
+
+}
+
+void
 modest_ui_actions_on_toggle_show_cc (GtkToggleAction *toggle,
                                     ModestMsgEditWindow *window)
 {
index 4e79ab4..65d8417 100644 (file)
@@ -91,6 +91,8 @@ void     modest_ui_actions_on_prev          (GtkAction *action, ModestWindow *ma
 
 void     modest_ui_actions_on_details       (GtkAction *action, ModestWindow *win);
 
+void     modest_ui_actions_on_limit_error   (GtkAction *action, ModestWindow *win);
+
 gboolean     modest_ui_actions_on_edit_mode_move_to       (ModestWindow *win);
 
 void     modest_ui_actions_on_move_to       (GtkAction *action, ModestWindow *win);