[banshee] [Audiobook] build fixed
- From: Gabriel Burt <gburt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee] [Audiobook] build fixed
- Date: Fri, 14 May 2010 22:41:36 +0000 (UTC)
commit f90ab1a72b86f863db4187a92586ef3405221576
Author: Gabriel Burt <gabriel burt gmail com>
Date: Mon Apr 12 19:45:26 2010 -0700
[Audiobook] build fixed
.../Banshee.Audiobook/Banshee.Audiobook/Actions.cs | 2 +-
.../Banshee.Audiobook/AudiobookContent.cs | 6 ++++-
.../Banshee.Audiobook/AudiobookGrid.cs | 21 ++++++-------------
src/Extensions/Banshee.Audiobook/Makefile.am | 8 +++---
4 files changed, 17 insertions(+), 20 deletions(-)
---
diff --git a/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/Actions.cs b/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/Actions.cs
index 6b833de..9a9e47c 100644
--- a/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/Actions.cs
+++ b/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/Actions.cs
@@ -59,4 +59,4 @@ namespace Banshee.Audiobook
Register ();
}
}
-}
+}
\ No newline at end of file
diff --git a/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/AudiobookContent.cs b/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/AudiobookContent.cs
index 495f8b7..669c2bf 100644
--- a/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/AudiobookContent.cs
+++ b/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/AudiobookContent.cs
@@ -53,10 +53,14 @@ namespace Banshee.Audiobook
{
private AudiobookLibrarySource library;
private AudiobookGrid grid;
+ private ScrolledWindow sw;
public AudiobookContent ()
{
+ sw = new ScrolledWindow ();
grid = new AudiobookGrid ();
+ sw.Child = grid;
+ sw.ShowAll ();
}
public bool SetSource (ISource src)
@@ -88,7 +92,7 @@ namespace Banshee.Audiobook
}
public Widget Widget {
- get { return grid; }
+ get { return sw; }
}
}
}
diff --git a/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/AudiobookGrid.cs b/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/AudiobookGrid.cs
index 0bbf114..dd39f21 100644
--- a/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/AudiobookGrid.cs
+++ b/src/Extensions/Banshee.Audiobook/Banshee.Audiobook/AudiobookGrid.cs
@@ -51,25 +51,18 @@ namespace Banshee.Audiobook
{
public class AudiobookGrid : SearchableListView<AlbumInfo>
{
- private ColumnCellAlbum renderer;
private AudiobookLibrarySource library;
public AudiobookGrid ()
{
- ViewLayout = new DataViewLayoutGrid ();
-
- renderer = new ColumnCellAlbum () {
- ImageSize = 150,
- ViewLayout = ViewLayout
+ var layout = new DataViewLayoutGrid () {
+ ChildAllocator = () => new DataViewChildAlbum () {
+ ImageSize = 180
+ },
+ View = this
};
- ViewLayout.ChildSize = renderer.Measure (ViewLayout.View);
-
- var column_controller = new ColumnController ();
- column_controller.Add (new Column ("Album", renderer, 1.0));
-
- ColumnController = column_controller;
- //RowActivated += OnRowActivated;
+ ViewLayout = layout;
}
public void SetLibrary (AudiobookLibrarySource library)
@@ -84,7 +77,7 @@ namespace Banshee.Audiobook
protected override Gdk.Size OnMeasureChild ()
{
- return renderer.Measure (this);
+ return base.OnMeasureChild ();
}
protected override bool OnPopupMenu ()
diff --git a/src/Extensions/Banshee.Audiobook/Makefile.am b/src/Extensions/Banshee.Audiobook/Makefile.am
index 1aa6711..3013bc9 100644
--- a/src/Extensions/Banshee.Audiobook/Makefile.am
+++ b/src/Extensions/Banshee.Audiobook/Makefile.am
@@ -5,15 +5,15 @@ INSTALL_DIR = $(EXTENSIONS_INSTALL_DIR)
SOURCES = \
Banshee.Audiobook/Actions.cs \
- Banshee.Audiobook/AudiobookFileNamePattern.cs \
- Banshee.Audiobook/AudiobookLibrarySource.cs \
Banshee.Audiobook/AudiobookContent.cs \
+ Banshee.Audiobook/AudiobookFileNamePattern.cs \
Banshee.Audiobook/AudiobookGrid.cs \
+ Banshee.Audiobook/AudiobookLibrarySource.cs \
Banshee.Audiobook/AudiobookModel.cs
RESOURCES = \
Banshee.Audiobook.addin.xml \
- Resources/GlobalUI.xml \
- Resources/ActiveSourceUI.xml
+ Resources/ActiveSourceUI.xml \
+ Resources/GlobalUI.xml
include $(top_srcdir)/build/build.mk
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]