From da46df5711c3fc6749b159213841d1f00158afd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bellegarde?= Date: Sat, 25 Jun 2022 17:50:44 +0200 Subject: [PATCH] EMailNotesEditor: Auto-hide menu bar --- src/mail/e-mail-notes.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mail/e-mail-notes.c b/src/mail/e-mail-notes.c index 7a4a7589bf..82276c753d 100644 --- a/src/mail/e-mail-notes.c +++ b/src/mail/e-mail-notes.c @@ -52,6 +52,7 @@ struct _EMailNotesEditor { EFocusTracker *focus_tracker; GtkActionGroup *action_group; GBinding *attachment_paned_binding; + GtkWidget *menu_bar; gboolean had_message; CamelMimeMessage *message; @@ -1023,6 +1024,7 @@ e_mail_notes_editor_dispose (GObject *object) g_clear_object (¬es_editor->focus_tracker); g_clear_object (¬es_editor->action_group); g_clear_object (¬es_editor->attachment_paned_binding); + g_clear_object (¬es_editor->menu_bar); /* Chain up to parent's method */ G_OBJECT_CLASS (e_mail_notes_editor_parent_class)->dispose (object); @@ -1181,8 +1183,8 @@ e_mail_notes_editor_new_with_editor (EHTMLEditor *html_editor, /* Construct the window content. */ widget = e_html_editor_get_managed_widget (notes_editor->editor, "/main-menu"); + notes_editor->menu_bar = e_menu_bar_new (GTK_MENU_BAR (widget), GTK_WINDOW (GTK_WINDOW (notes_editor))); gtk_box_pack_start (GTK_BOX (content), widget, FALSE, FALSE, 0); - gtk_widget_show (widget); widget = e_html_editor_get_managed_widget (notes_editor->editor, "/main-toolbar"); gtk_box_pack_start (GTK_BOX (content), widget, FALSE, FALSE, 0);