gcal-window: reposition notification widget

Setting the overlay to cover the NavBar widget as well, so the notifications
show up, below the toolbars
This commit is contained in:
Erick Pérez Castellanos
2014-12-04 17:10:26 -05:00
parent edf5d42ed9
commit aabf226344
+10 -5
View File
@@ -300,14 +300,19 @@ gcal_window_constructed (GObject *object)
gtk_container_add (GTK_CONTAINER (priv->search_bar), box);
gtk_container_add (GTK_CONTAINER (priv->main_box), priv->search_bar);
/* nav_bar */
priv->nav_bar = gcal_nav_bar_new ();
gtk_container_add (GTK_CONTAINER (priv->main_box), priv->nav_bar);
/* overlay */
priv->views_overlay = gtk_overlay_new ();
gtk_container_add (GTK_CONTAINER (priv->main_box), priv->views_overlay);
box = gtk_grid_new ();
gtk_orientable_set_orientation (GTK_ORIENTABLE (box),
GTK_ORIENTATION_VERTICAL);
gtk_container_add (GTK_CONTAINER (priv->views_overlay), box);
/* nav_bar */
priv->nav_bar = gcal_nav_bar_new ();
gtk_container_add (GTK_CONTAINER (box), priv->nav_bar);
/* stack widget for holding views */
priv->views_stack = gtk_stack_new ();
g_object_set (priv->views_stack,
@@ -316,7 +321,7 @@ gcal_window_constructed (GObject *object)
"transition-type", GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT,
"transition-duration", 500,
NULL);
gtk_container_add (GTK_CONTAINER (priv->views_overlay), priv->views_stack);
gtk_container_add (GTK_CONTAINER (box), priv->views_stack);
gtk_style_context_add_class (
gtk_widget_get_style_context (priv->views_stack),