EMSubscriptionEditor: Use a header bar as title bar
This commit is contained in:

committed by
Milan Crha

parent
9835af53e7
commit
ee76049b93
@ -1441,16 +1441,6 @@ subscription_editor_add_store (EMSubscriptionEditor *editor,
|
|||||||
g_ptr_array_add (editor->priv->stores, data);
|
g_ptr_array_add (editor->priv->stores, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
emse_notebook_sensitive_changed_cb (GtkWidget *notebook,
|
|
||||||
GParamSpec *param,
|
|
||||||
GtkDialog *editor)
|
|
||||||
{
|
|
||||||
gtk_dialog_set_response_sensitive (
|
|
||||||
editor, GTK_RESPONSE_CLOSE,
|
|
||||||
gtk_widget_get_sensitive (notebook));
|
|
||||||
}
|
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
subscription_editor_delete_event_cb (EMSubscriptionEditor *editor,
|
subscription_editor_delete_event_cb (EMSubscriptionEditor *editor,
|
||||||
GdkEvent *event,
|
GdkEvent *event,
|
||||||
@ -1729,10 +1719,6 @@ em_subscription_editor_init (EMSubscriptionEditor *editor)
|
|||||||
"/org/gnome/evolution/mail/subscription-window/",
|
"/org/gnome/evolution/mail/subscription-window/",
|
||||||
E_RESTORE_WINDOW_SIZE);
|
E_RESTORE_WINDOW_SIZE);
|
||||||
|
|
||||||
gtk_dialog_add_button (
|
|
||||||
GTK_DIALOG (editor),
|
|
||||||
_("_Close"), GTK_RESPONSE_CLOSE);
|
|
||||||
|
|
||||||
container = gtk_dialog_get_content_area (GTK_DIALOG (editor));
|
container = gtk_dialog_get_content_area (GTK_DIALOG (editor));
|
||||||
|
|
||||||
widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
|
widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
|
||||||
@ -1814,10 +1800,6 @@ em_subscription_editor_init (EMSubscriptionEditor *editor)
|
|||||||
G_BINDING_BIDIRECTIONAL |
|
G_BINDING_BIDIRECTIONAL |
|
||||||
G_BINDING_SYNC_CREATE);
|
G_BINDING_SYNC_CREATE);
|
||||||
|
|
||||||
e_signal_connect_notify (
|
|
||||||
widget, "notify::sensitive",
|
|
||||||
G_CALLBACK (emse_notebook_sensitive_changed_cb), editor);
|
|
||||||
|
|
||||||
widget = gtk_button_box_new (GTK_ORIENTATION_VERTICAL);
|
widget = gtk_button_box_new (GTK_ORIENTATION_VERTICAL);
|
||||||
gtk_box_set_spacing (GTK_BOX (widget), 6);
|
gtk_box_set_spacing (GTK_BOX (widget), 6);
|
||||||
gtk_button_box_set_layout (
|
gtk_button_box_set_layout (
|
||||||
@ -1978,6 +1960,7 @@ em_subscription_editor_new (GtkWindow *parent,
|
|||||||
EM_TYPE_SUBSCRIPTION_EDITOR,
|
EM_TYPE_SUBSCRIPTION_EDITOR,
|
||||||
"session", session,
|
"session", session,
|
||||||
"store", initial_store,
|
"store", initial_store,
|
||||||
|
"use-header-bar", TRUE,
|
||||||
"transient-for", parent,
|
"transient-for", parent,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user