[evolution] EComposer: Auto-hide menu bar
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] EComposer: Auto-hide menu bar
- Date: Thu, 21 Jul 2022 11:49:06 +0000 (UTC)
commit 751944ad7383846890e5e7a715aa97065d98ee06
Author: Cédric Bellegarde <cedric bellegarde adishatz org>
Date: Mon May 30 22:06:45 2022 +0200
EComposer: Auto-hide menu bar
src/composer/e-composer-private.c | 4 +++-
src/composer/e-composer-private.h | 2 ++
2 files changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/src/composer/e-composer-private.c b/src/composer/e-composer-private.c
index 3b4020c5f7..3def0021b1 100644
--- a/src/composer/e-composer-private.c
+++ b/src/composer/e-composer-private.c
@@ -272,8 +272,9 @@ e_composer_private_constructed (EMsgComposer *composer)
/* Construct the main menu and toolbar. */
widget = e_html_editor_get_managed_widget (editor, "/main-menu");
+
+ priv->menu_bar = e_menu_bar_new (GTK_MENU_BAR (widget), window);
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);
- gtk_widget_show (widget);
widget = e_html_editor_get_managed_widget (editor, "/main-toolbar");
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);
@@ -476,6 +477,7 @@ e_composer_private_dispose (EMsgComposer *composer)
g_clear_object (&composer->priv->composer_actions);
g_clear_object (&composer->priv->gallery_scrolled_window);
g_clear_object (&composer->priv->redirect);
+ g_clear_object (&composer->priv->menu_bar);
}
void
diff --git a/src/composer/e-composer-private.h b/src/composer/e-composer-private.h
index 19c1aefb64..677411cb02 100644
--- a/src/composer/e-composer-private.h
+++ b/src/composer/e-composer-private.h
@@ -81,6 +81,8 @@ struct _EMsgComposerPrivate {
GtkWidget *address_dialog;
+ GtkWidget *menu_bar;
+
gchar *mime_type;
gchar *mime_body;
gchar *charset;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]