[banshee] [Nereid] Hide search entry resizer when entry hidden



commit 37976bdc4f6e7cf7435cd846e8859924899b91c2
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Sun Nov 7 15:26:38 2010 -0600

    [Nereid] Hide search entry resizer when entry hidden

 src/Clients/Nereid/Nereid/PlayerInterface.cs |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/src/Clients/Nereid/Nereid/PlayerInterface.cs b/src/Clients/Nereid/Nereid/PlayerInterface.cs
index 771fc54..40206a0 100644
--- a/src/Clients/Nereid/Nereid/PlayerInterface.cs
+++ b/src/Clients/Nereid/Nereid/PlayerInterface.cs
@@ -72,6 +72,7 @@ namespace Nereid
         private Widget cover_art_container;
         private ConnectedSeekSlider seek_slider;
         private TaskStatusIcon task_status;
+        private Alignment search_entry_align;
 
         // Major Interaction Components
         private SourceView source_view;
@@ -167,16 +168,16 @@ namespace Nereid
             BuildViews ();
             BuildFooter ();
 
-            var align = new Alignment (1.0f, 0.5f, 0f, 0f);
+            search_entry_align = new Alignment (1.0f, 0.5f, 0f, 0f);
             var box = new HBox () { Spacing = 2 };
             var grabber = new GrabHandle ();
             grabber.ControlWidthOf (view_container.SearchEntry, 150, 350, false);
             box.PackStart (grabber, false, false, 0);
             box.PackStart (view_container.SearchEntry, false, false, 0);
-            align.Child = box;
+            search_entry_align.Child = box;
 
-            ActionService.PopulateToolbarPlaceholder (header_toolbar, "/HeaderToolbar/SearchEntry", align);
-            align.ShowAll ();
+            ActionService.PopulateToolbarPlaceholder (header_toolbar, "/HeaderToolbar/SearchEntry", search_entry_align);
+            search_entry_align.ShowAll ();
 
             primary_vbox.Show ();
             Add (primary_vbox);
@@ -445,7 +446,7 @@ namespace Nereid
             ThreadAssist.ProxyToMain (delegate {
                 Source source = ServiceManager.SourceManager.ActiveSource;
 
-                view_container.SearchSensitive = source != null && source.CanSearch;
+                search_entry_align.Visible = view_container.SearchSensitive = source != null && source.CanSearch;
 
                 if (source == null) {
                     return;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]