X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-ui-dimming-rules.c;h=0bbde7fb9ce21e3437ec177b94ecc537748dbf93;hb=07b7ad35990c57d36183fa0914b63e314ffe74ac;hp=68126350354bcfb46d8f813c123d5cf662be17ef;hpb=dd3db058530966c0d28def9c3bd1af04fc32ba6f;p=modest diff --git a/src/modest-ui-dimming-rules.c b/src/modest-ui-dimming-rules.c index 6812635..0bbde7f 100644 --- a/src/modest-ui-dimming-rules.c +++ b/src/modest-ui-dimming-rules.c @@ -983,6 +983,27 @@ modest_ui_dimming_rules_on_set_style (ModestWindow *win, gpointer user_data) } gboolean +modest_ui_dimming_rules_on_editor_show_toolbar (ModestWindow *win, gpointer user_data) +{ + ModestDimmingRule *rule = NULL; + gboolean dimmed = FALSE; + + g_return_val_if_fail (MODEST_IS_DIMMING_RULE (user_data), FALSE); + g_return_val_if_fail (MODEST_IS_MSG_EDIT_WINDOW (win), TRUE); + rule = MODEST_DIMMING_RULE (user_data); + + /* Check common dimming rules */ + ModestMsgEditFormat format; + format = modest_msg_edit_window_get_format (MODEST_MSG_EDIT_WINDOW (win)); + + dimmed = (format != MODEST_MSG_EDIT_FORMAT_HTML); + if (dimmed) + modest_dimming_rule_set_notification (rule, _("mcen_ib_item_unavailable_plaintext")); + + return dimmed; +} + +gboolean modest_ui_dimming_rules_on_zoom (ModestWindow *win, gpointer user_data) { ModestDimmingRule *rule = NULL; @@ -1682,10 +1703,7 @@ modest_ui_dimming_rules_on_insert_image (ModestWindow *win, { g_return_val_if_fail (MODEST_MSG_EDIT_WINDOW (win), FALSE); - ModestMsgEditFormat format = - modest_msg_edit_window_get_format (MODEST_MSG_EDIT_WINDOW (win)); - - return (format != MODEST_MSG_EDIT_FORMAT_HTML); + return modest_ui_dimming_rules_on_set_style (win, user_data); } static gboolean