[rhythmbox] grilo: move the search bar into the pane with the browser
- From: Jonathan Matthew <jmatthew src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rhythmbox] grilo: move the search bar into the pane with the browser
- Date: Sat, 17 Sep 2011 08:35:57 +0000 (UTC)
commit 179571bbba30f1d7d06624e978d0951c2234325c
Author: Jonathan Matthew <jonathan d14n org>
Date: Sat Sep 17 18:27:27 2011 +1000
grilo: move the search bar into the pane with the browser
plugins/grilo/rb-grilo-source.c | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/plugins/grilo/rb-grilo-source.c b/plugins/grilo/rb-grilo-source.c
index 62e7c67..61faea9 100644
--- a/plugins/grilo/rb-grilo-source.c
+++ b/plugins/grilo/rb-grilo-source.c
@@ -270,6 +270,7 @@ rb_grilo_source_constructed (GObject *object)
GtkCellRenderer *renderer;
GtkTreeSelection *selection;
GtkWidget *scrolled;
+ GtkWidget *browserbox;
GtkWidget *vbox;
GtkWidget *mainbox;
GtkAdjustment *adjustment;
@@ -367,23 +368,22 @@ rb_grilo_source_constructed (GObject *object)
adjustment = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (scrolled));
g_signal_connect (adjustment, "changed", G_CALLBACK (scroll_adjust_changed_cb), source);
g_signal_connect (adjustment, "value-changed", G_CALLBACK (scroll_adjust_value_changed_cb), source);
- gtk_container_add (GTK_CONTAINER (scrolled), source->priv->browser_view);
- mainbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
- gtk_box_pack_start (GTK_BOX (source), mainbox, TRUE, TRUE, 0);
+ browserbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
/* search bar (if the source supports searching) */
if (grl_metadata_source_supported_operations (GRL_METADATA_SOURCE (source->priv->grilo_source)) & GRL_OP_SEARCH) {
- GtkWidget *align;
-
- align = gtk_alignment_new (1.0, 0.5, 0.5, 1.0);
source->priv->search_entry = rb_search_entry_new ();
g_object_set (source->priv->search_entry, "explicit-mode", TRUE, NULL);
g_signal_connect (source->priv->search_entry, "search", G_CALLBACK (search_cb), source);
g_signal_connect (source->priv->search_entry, "activate", G_CALLBACK (search_cb), source);
- gtk_container_add (GTK_CONTAINER (align), GTK_WIDGET (source->priv->search_entry));
- gtk_box_pack_start (GTK_BOX (mainbox), align, FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (browserbox), GTK_WIDGET (source->priv->search_entry), FALSE, FALSE, 6);
}
+ gtk_container_add (GTK_CONTAINER (scrolled), source->priv->browser_view);
+ gtk_box_pack_start (GTK_BOX (browserbox), scrolled, TRUE, TRUE, 0);
+
+ mainbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
+ gtk_box_pack_start (GTK_BOX (source), mainbox, TRUE, TRUE, 0);
/* info bar */
source->priv->info_bar_label = gtk_label_new ("");
@@ -399,7 +399,7 @@ rb_grilo_source_constructed (GObject *object)
/* don't allow the browser to be hidden? */
source->priv->paned = gtk_hpaned_new ();
rb_source_bind_settings (RB_SOURCE (source), GTK_WIDGET (source->priv->entry_view), source->priv->paned, NULL);
- gtk_paned_pack1 (GTK_PANED (source->priv->paned), scrolled, FALSE, FALSE);
+ gtk_paned_pack1 (GTK_PANED (source->priv->paned), browserbox, FALSE, FALSE);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
gtk_box_pack_start (GTK_BOX (vbox), GTK_WIDGET (source->priv->entry_view), TRUE, TRUE, 0);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]