-#ifdef MODEST_TOOLKIT_HILDON2
- if (GTK_IS_TOOL_ITEM (priv->widget)) {
- gtk_widget_set_sensitive (priv->widget, !dimmed);
- } else {
- if (gtk_widget_get_ancestor (priv->widget, HILDON_TYPE_APP_MENU)) {
- if (dimmed)
- gtk_widget_hide (priv->widget);
- else
- gtk_widget_show (priv->widget);
+ ModestUIDimmingMode mode;
+
+ mode = modest_ui_dimming_manager_get_widget_dimming_mode (priv->widget);
+ switch (mode) {
+ case MODEST_UI_DIMMING_MODE_HIDE:
+ if (dimmed) {
+ gtk_widget_hide (GTK_WIDGET (priv->widget));