banshee r2808 - in trunk/banshee: . src/Core/Banshee.Services src/Core/Banshee.ThickClient src/Core/Banshee.ThickClient/Banshee.Collection.Gui src/Core/Banshee.ThickClient/Banshee.Gui.Widgets src/Core/Hyena src/Core/Hyena.Gui src/Core/Hyena.Gui/Hyena.Data.Gui src/Core/Hyena.Gui/Hyena.Gui
- From: abock svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r2808 - in trunk/banshee: . src/Core/Banshee.Services src/Core/Banshee.ThickClient src/Core/Banshee.ThickClient/Banshee.Collection.Gui src/Core/Banshee.ThickClient/Banshee.Gui.Widgets src/Core/Hyena src/Core/Hyena.Gui src/Core/Hyena.Gui/Hyena.Data.Gui src/Core/Hyena.Gui/Hyena.Gui
- Date: Sat, 17 Nov 2007 00:42:15 +0000 (GMT)
Author: abock
Date: 2007-11-17 00:42:14 +0000 (Sat, 17 Nov 2007)
New Revision: 2808
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=2808&view=rev
Added:
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ArtworkRenderer.cs
trunk/banshee/src/Core/Hyena.Gui/Hyena.Data.Gui/CellContext.cs
trunk/banshee/src/Core/Hyena.Gui/Hyena.Data.Gui/IHeaderCell.cs
Modified:
trunk/banshee/ChangeLog
trunk/banshee/src/Core/Banshee.Services/Banshee.Services.mdp
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellAlbum.cs
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellPlaybackIndicator.cs
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui.Widgets/TrackInfoDisplay.cs
trunk/banshee/src/Core/Banshee.ThickClient/Banshee.ThickClient.mdp
trunk/banshee/src/Core/Banshee.ThickClient/Makefile.am
trunk/banshee/src/Core/Hyena.Gui/Hyena.Data.Gui/ColumnCell.cs
trunk/banshee/src/Core/Hyena.Gui/Hyena.Data.Gui/ColumnCellText.cs
trunk/banshee/src/Core/Hyena.Gui/Hyena.Data.Gui/ColumnHeaderCellText.cs
trunk/banshee/src/Core/Hyena.Gui/Hyena.Data.Gui/ListView.cs
trunk/banshee/src/Core/Hyena.Gui/Hyena.Data.Gui/ListViewGraphics.cs
trunk/banshee/src/Core/Hyena.Gui/Hyena.Gui.mdp
trunk/banshee/src/Core/Hyena.Gui/Hyena.Gui/CairoExtensions.cs
trunk/banshee/src/Core/Hyena.Gui/Makefile.am
trunk/banshee/src/Core/Hyena/Hyena.mdp
Log:
2007-11-16 Aaron Bockover <abock gnome org>
* src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellAlbum.cs:
Use ArtworkRenderer to render the thumbnail of the cover; do the layout
of the text properly
* src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ArtworkRenderer.cs:
Extracted the cover art rendering from TrackInfoDisplay so we can render
the same style of cover in many places
* src/Core/Hyena.Gui/Hyena.Data.Gui/ListView.cs: Change the cell rendering
API; use CellContext, save/clip/render/restore for cell renderers to make
writing cell renderers simpler; do not allow resizing below a miniumum
* src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellPlaybackIndicator.cs:
* src/Core/Hyena.Gui/Hyena.Data.Gui/ColumnHeaderCellText.cs:
* src/Core/Hyena.Gui/Hyena.Data.Gui/ColumnCell.cs:
* src/Core/Hyena.Gui/Hyena.Data.Gui/ColumnCellText.cs:
Updated to reflect the API changes for cell renderers
* src/Core/Hyena.Gui/Hyena.Data.Gui/ListViewGraphics.cs: Added Text color
support; made the BorderRadius public
* src/Core/Hyena.Gui/Hyena.Data.Gui/IHeaderCell.cs: Interface to expose
a MinWidth for text in the headers
* src/Core/Hyena.Gui/Hyena.Data.Gui/CellContext.cs: A context of stuff
to pass to cell renderers to avoid the Render() calls from growing an
insane amount of arguments
* src/Core/Hyena.Gui/Hyena.Gui/CairoExtensions.cs: Changed Namespace
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]