[rhythmbox] audioscrobbler: add the toolbar to profile pages too
- From: Jonathan Matthew <jmatthew src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rhythmbox] audioscrobbler: add the toolbar to profile pages too
- Date: Mon, 24 Sep 2012 13:33:02 +0000 (UTC)
commit 41c38079415b73f8b22d82b9efcfff334cad149d
Author: Jonathan Matthew <jonathan d14n org>
Date: Mon Sep 24 23:31:52 2012 +1000
audioscrobbler: add the toolbar to profile pages too
.../rb-audioscrobbler-profile-page.c | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/plugins/audioscrobbler/rb-audioscrobbler-profile-page.c b/plugins/audioscrobbler/rb-audioscrobbler-profile-page.c
index e7ccef4..c1d21c8 100644
--- a/plugins/audioscrobbler/rb-audioscrobbler-profile-page.c
+++ b/plugins/audioscrobbler/rb-audioscrobbler-profile-page.c
@@ -42,6 +42,7 @@
#include <sources/rb-display-page-tree.h>
#include <sources/rb-display-page-group.h>
#include <widgets/eggwrapbox.h>
+#include <widgets/rb-source-toolbar.h>
#include "rb-audioscrobbler-profile-page.h"
#include "rb-audioscrobbler.h"
@@ -68,6 +69,7 @@ struct _RBAudioscrobblerProfilePagePrivate {
guint scrobbling_enabled_notification_id;
GtkWidget *main_vbox;
+ RBSourceToolbar *toolbar;
/* Login related UI */
GtkWidget *login_bar;
@@ -363,9 +365,11 @@ rb_audioscrobbler_profile_page_constructed (GObject *object)
gtk_box_pack_start (GTK_BOX (page), page->priv->main_vbox, TRUE, TRUE, 0);
gtk_widget_show (page->priv->main_vbox);
+ init_actions (page);
+
init_login_ui (page);
init_profile_ui (page);
- init_actions (page);
+
/* create the user */
page->priv->user = rb_audioscrobbler_user_new (page->priv->service);
@@ -701,6 +705,10 @@ init_actions (RBAudioscrobblerProfilePage *page)
gtk_ui_manager_add_ui (ui_manager, page->priv->ui_merge_id, page->priv->toolbar_path, "Ban", page->priv->ban_action_name, GTK_UI_MANAGER_TOOLITEM, FALSE);
gtk_ui_manager_add_ui (ui_manager, page->priv->ui_merge_id, page->priv->toolbar_path, "Download", page->priv->download_action_name, GTK_UI_MANAGER_TOOLITEM, FALSE);
+ page->priv->toolbar = rb_source_toolbar_new (RB_DISPLAY_PAGE (page), ui_manager);
+ gtk_box_pack_start (GTK_BOX (page->priv->main_vbox), GTK_WIDGET (page->priv->toolbar), FALSE, FALSE, 0);
+ gtk_widget_show (GTK_WIDGET (page->priv->toolbar));
+
g_free (ui_file);
g_free (toolbar_name);
g_object_unref (shell);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]