[epiphany] ephy-window: Use the top bar GtkBox as titlebar
- From: Yosef Or Boczko <yoseforb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany] ephy-window: Use the top bar GtkBox as titlebar
- Date: Thu, 29 Aug 2013 09:09:58 +0000 (UTC)
commit a93f0f4947ace896ab040d6ae7c54216786fa4c4
Author: Yosef Or Boczko <yoseforb gmail com>
Date: Fri Aug 30 12:06:49 2013 +0300
ephy-window: Use the top bar GtkBox as titlebar
The GtkEventBox is to ensure opacity (see
bug #706045).
https://bugzilla.gnome.org/show_bug.cgi?id=706050
src/ephy-window.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/ephy-window.c b/src/ephy-window.c
index 6f9985f..1e77382 100644
--- a/src/ephy-window.c
+++ b/src/ephy-window.c
@@ -3709,15 +3709,18 @@ lock_clicked_cb (EphyLocationController *controller,
static GtkWidget *
setup_toolbar (EphyWindow *window)
{
+ GtkWidget *event_box;
GtkWidget *toolbar;
GtkAction *action;
EphyWindowPrivate *priv = window->priv;
+ event_box = gtk_event_box_new ();
toolbar = ephy_toolbar_new (window);
gtk_widget_set_margin_left (toolbar, 4);
gtk_widget_set_margin_right (toolbar, 4);
- gtk_box_pack_start (GTK_BOX (priv->main_vbox),
- toolbar, FALSE, FALSE, 0);
+ gtk_container_add (GTK_CONTAINER (event_box), toolbar);
+ gtk_event_box_set_visible_window (GTK_EVENT_BOX (event_box), TRUE);
+ gtk_window_set_titlebar (GTK_WINDOW (window), event_box);
action = gtk_action_group_get_action (priv->toolbar_action_group,
"NavigationBack");
@@ -4121,9 +4124,6 @@ ephy_window_init (EphyWindow *window)
g_signal_connect (ephy_embed_shell_get_default (),
"download-added", G_CALLBACK (download_added_cb),
window);
-
- gtk_window_set_hide_titlebar_when_maximized (GTK_WINDOW (window),
- TRUE);
}
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]