version and bug fix info update for week 35, 2009 sixth release
[modest] / src / hildon2 / modest-hildon2-window.h
index 170a756..0e41ce4 100644 (file)
@@ -56,6 +56,7 @@ struct _ModestHildon2WindowClass {
        ModestWindowClass parent_class;
 
        void (*pack_toolbar_func) (ModestHildon2Window *self, GtkPackType pack_type, GtkWidget *toolbar);
+       void (*edit_mode_changed) (ModestHildon2Window *self, gint edit_mode, gboolean enabled);
 };
 
 typedef void (*ModestHildon2AppMenuCallback) (GObject *control, gpointer userdata);
@@ -64,6 +65,9 @@ typedef gboolean (*ModestHildon2EditModeCallback) (ModestHildon2Window *self);
 #define APP_MENU_CALLBACK(x) ((ModestHildon2AppMenuCallback) (x))
 #define EDIT_MODE_CALLBACK(x) ((ModestHildon2EditModeCallback) (x))
 
+/* edit mode id for no edit mode */
+#define MODEST_HILDON2_WINDOW_EDIT_MODE_NONE -1
+
 /**
  * modest_hildon2_window_get_type:
  * 
@@ -87,6 +91,7 @@ GType modest_hildon2_window_get_type (void) G_GNUC_CONST;
 void 
 modest_hildon2_window_add_to_menu (ModestHildon2Window *self,
                                   gchar *label,
+                                  const gchar *accelerator,
                                   ModestHildon2AppMenuCallback callback,
                                   ModestDimmingCallback dimming_callback);