[banshee] [YouTubePane] Make the pane a ScrolledWindow
- From: Bertrand Lorentz <blorentz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee] [YouTubePane] Make the pane a ScrolledWindow
- Date: Wed, 10 Mar 2010 19:59:04 +0000 (UTC)
commit 7daf85606d71d05d6f5f91477ebb613cdcb1dd27
Author: Bertrand Lorentz <bertrand lorentz gmail com>
Date: Wed Mar 10 20:56:24 2010 +0100
[YouTubePane] Make the pane a ScrolledWindow
Instead of embedding a ScrolledWindow, make the pane derive from
ScrolledWindow. This removes the extra border around the pane.
.../Banshee.YouTube/Banshee.YouTube/YouTubePane.cs | 22 +++----------------
1 files changed, 4 insertions(+), 18 deletions(-)
---
diff --git a/src/Extensions/Banshee.YouTube/Banshee.YouTube/YouTubePane.cs b/src/Extensions/Banshee.YouTube/Banshee.YouTube/YouTubePane.cs
index 9ccf4a1..cb8275a 100644
--- a/src/Extensions/Banshee.YouTube/Banshee.YouTube/YouTubePane.cs
+++ b/src/Extensions/Banshee.YouTube/Banshee.YouTube/YouTubePane.cs
@@ -54,10 +54,9 @@ using Banshee.YouTube.Gui;
namespace Banshee.YouTube
{
- public class YouTubePane : HBox
+ public class YouTubePane : Gtk.ScrolledWindow
{
private ContextPage yt_context_page;
- private Gtk.ScrolledWindow results_sw;
private TileView results_tv;
private Label no_results_label = new Label (Catalog.GetString ("No videos found"));
private Scheduler scheduler = new Scheduler ();
@@ -143,23 +142,10 @@ namespace Banshee.YouTube
results_tv = new TileView (max_results_display);
- results_sw = new Gtk.ScrolledWindow ();
- results_sw.SetPolicy (PolicyType.Never, PolicyType.Automatic);
- results_sw.ShadowType = ShadowType.EtchedIn;
- results_sw.SizeAllocated += HandleSizeAllocated;
-
- results_sw.Add (results_tv);
- results_sw.ShowAll ();
-
- Add (results_sw);
+ Add (results_tv);
ShowAll ();
}
- void HandleSizeAllocated(object o, SizeAllocatedArgs args)
- {
- SetSizeRequest (-1, args.Allocation.Height + (Allocation.Height - args.Allocation.Height));
- }
-
protected override void OnStyleSet (Style previous_style)
{
base.OnStyleSet (previous_style);
@@ -222,7 +208,7 @@ namespace Banshee.YouTube
if (showing_results) {
if (cleanup) {
Remove (no_results_label);
- Add (results_sw);
+ Add (results_tv);
ShowAll ();
}
@@ -231,7 +217,7 @@ namespace Banshee.YouTube
}
results_tv.ShowAll ();
} else if (cleanup) {
- Remove (results_sw);
+ Remove (results_tv);
Add (no_results_label);
ShowAll ();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]