/* Dimmed state variables */
typedef struct _DimmedState {
guint n_selected;
- gboolean already_opened_msg;
+ guint already_opened_msg;
gboolean any_marked_as_deleted;
gboolean all_marked_as_deleted;
gboolean any_marked_as_seen;
gboolean any_has_attachments;
gboolean all_has_attachments;
gboolean sent_in_progress;
+ gboolean all_selected;
} DimmedState;
/* convenience macros */
* @self: a modest window instance
* @active_account: a new active account name for this window
*
- * set the active account for this window
+ * set the active account for this window.
+ * NOTE: this must be a valid, non-pseudo account.
*
*/
void modest_window_set_active_account (ModestWindow *self, const gchar *active_account);
const gchar *group_name);
+/**
+ * modest_window_enable_dimming:
+ * @self: a #ModestWindow instance object
+ *
+ * Enables UI dimming rules checking.
+ *
+ **/
+void modest_window_enable_dimming (ModestWindow *self);
+
+
+/**
+ * modest_window_disable_dimming:
+ * @self: a #ModestWindow instance object
+ *
+ * Disables UI dimming rules checking.
+ *
+ **/
+void modest_window_disable_dimming (ModestWindow *self);
+
+
void modest_window_disconnect_signals (ModestWindow *self);