#ifndef __MODEST_WINDOW_PRIV_H__
#define __MODEST_WINDOW_PRIV_H__
-#include <gtk/gtkuimanager.h>
+#include <gtk/gtk.h>
#include <tny-account-store.h>
#include "modest-tny-platform-factory.h"
-#include "modest-widget-factory.h"
+#include "modest-ui-dimming-manager.h"
G_BEGIN_DECLS
typedef struct _ModestWindowPrivate ModestWindowPrivate;
struct _ModestWindowPrivate {
-
- ModestWidgetFactory *widget_factory;
- TnyPlatformFactory *plat_factory;
-
- TnyAccountStore *account_store;
- GtkUIManager *ui_manager;
-
- GtkWidget *toolbar;
- GtkWidget *menubar;
+ GtkUIManager *ui_manager;
+ ModestUIDimmingManager *ui_dimming_manager;
+ GtkWidget *toolbar;
+ GtkWidget *menubar;
+ DimmedState *dimming_state;
+ gboolean ui_dimming_enabled;
+ gchar *active_account;
+ gchar *active_mailbox;
};
#define MODEST_WINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE((o), \