diff options
author | P. F. Chimento <philip.chimento@gmail.com> | 2014-02-03 07:03:14 -0800 |
---|---|---|
committer | P. F. Chimento <philip.chimento@gmail.com> | 2014-02-03 07:03:14 -0800 |
commit | f22ba727564bd572d96c20dc696b5c6f7d4479bd (patch) | |
tree | 36854815b206e0002f091ecb031e947eab74ebcb /endless | |
parent | 32b39d84416b5790177ca6a13b06cd669f715e95 (diff) | |
parent | 92bdfa0ab268919d04c1fd7d4b3a2523caafb5e4 (diff) |
Merge pull request #536 from endlessm/issues/535
#535 show internal widgets
Diffstat (limited to 'endless')
-rw-r--r-- | endless/eospagemanager.c | 1 | ||||
-rw-r--r-- | endless/eoswindow.c | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/endless/eospagemanager.c b/endless/eospagemanager.c index 3ceb4c5..f1812da 100644 --- a/endless/eospagemanager.c +++ b/endless/eospagemanager.c @@ -915,6 +915,7 @@ eos_page_manager_init (EosPageManager *self) gtk_widget_set_has_window (self_widget, FALSE); priv->stack = gtk_stack_new (); + gtk_widget_show (priv->stack); gtk_widget_set_parent (priv->stack, self_widget); } diff --git a/endless/eoswindow.c b/endless/eoswindow.c index 7b89312..0b280a3 100644 --- a/endless/eoswindow.c +++ b/endless/eoswindow.c @@ -813,6 +813,7 @@ eos_window_init (EosWindow *self) gchar *background_name1 = g_strdup_printf (BACKGROUND_FRAME_NAME_TEMPLATE, 1); priv->next_background = g_object_new (GTK_TYPE_FRAME, "name", background_name1, NULL); + gtk_widget_show (priv->next_background); gtk_container_add (GTK_CONTAINER (priv->background_stack), priv->next_background); g_free (background_name1); @@ -820,6 +821,7 @@ eos_window_init (EosWindow *self) // will be the first visible page in the stack gchar *background_name0 = g_strdup_printf (BACKGROUND_FRAME_NAME_TEMPLATE, 0); priv->current_background = g_object_new (GTK_TYPE_FRAME, "name", background_name0, NULL); + gtk_widget_show (priv->current_background); gtk_container_add (GTK_CONTAINER (priv->background_stack), priv->current_background); g_free (background_name0); @@ -875,6 +877,8 @@ eos_window_init (EosWindow *self) eos_window_set_page_manager (self, EOS_PAGE_MANAGER (eos_page_manager_new ())); + // Make our internal widgets visible, so user needs only call show on the window. + gtk_widget_show_all (priv->overlay); } /* Public API */ |