'delete-event' signal handler at modest-window-mgr.
* Review Copy menu item dimming rules.
* Fixes: NB#62502, NB#62342
pmo-trunk-r2584
}
-static gboolean
-on_delete_event (GtkWidget *widget, GdkEvent *event, ModestMainWindow *self)
-{
- modest_window_save_state (MODEST_WINDOW(self));
- return FALSE;
-}
+/* static gboolean */
+/* on_delete_event (GtkWidget *widget, GdkEvent *event, ModestMainWindow *self) */
+/* { */
+/* modest_window_save_state (MODEST_WINDOW(self)); */
+/* return FALSE; */
+/* } */
typedef struct
{
self);
/* window */
- g_signal_connect (G_OBJECT(self), "delete-event", G_CALLBACK(on_delete_event), self);
+/* g_signal_connect (G_OBJECT(self), "delete-event", G_CALLBACK(on_delete_event), self); */
g_signal_connect (G_OBJECT (self), "window-state-event",
G_CALLBACK (modest_main_window_window_state_event),
NULL);
-static gboolean
-on_delete_event (GtkWidget *widget, GdkEvent *event, ModestMsgViewWindow *self)
-{
- modest_window_save_state (MODEST_WINDOW (self));
- return FALSE;
-}
+/* static gboolean */
+/* on_delete_event (GtkWidget *widget, GdkEvent *event, ModestMsgViewWindow *self) */
+/* { */
+/* modest_window_save_state (MODEST_WINDOW (self)); */
+/* return FALSE; */
+/* } */
ModestWindow *
modest_msg_view_window_new_with_header_model (TnyMsg *msg,
init_window (MODEST_MSG_VIEW_WINDOW(obj), msg);
restore_settings (MODEST_MSG_VIEW_WINDOW(obj));
- g_signal_connect (G_OBJECT(obj), "delete-event", G_CALLBACK(on_delete_event), obj);
+/* g_signal_connect (G_OBJECT(obj), "delete-event", G_CALLBACK(on_delete_event), obj); */
g_signal_connect (G_OBJECT(priv->msg_view), "link_clicked",
G_CALLBACK (modest_ui_actions_on_msg_link_clicked), obj);
widget = modest_main_window_get_child_widget (main_window,
MODEST_WIDGET_TYPE_HEADER_VIEW);
modest_header_view_refilter (MODEST_HEADER_VIEW (widget));
- }
- /* Update toolbar dimming state */
- modest_ui_actions_check_toolbar_dimming_rules (MODEST_WINDOW (win));
+ /* Update toolbar dimming state */
+ modest_ui_actions_check_toolbar_dimming_rules (MODEST_WINDOW (main_window));
+ }
}
/* free */
(MODEST_IS_ATTACHMENTS_VIEW (focused)));
if (result)
- modest_dimming_rule_set_notification (rule, _(""));
+ modest_dimming_rule_set_notification (rule, "");
}
else if (MODEST_IS_MAIN_WINDOW (win)) {
GtkWidget *header_view = NULL;
}
}
+ /* Save configuration state (TODO: why edit window does not require this function ?) */
+ if (!MODEST_IS_MSG_EDIT_WINDOW (window))
+ modest_window_save_state (MODEST_WINDOW(window));
+
+
/* Unregister window */
modest_window_mgr_unregister_window (self, window);