banshee r4629 - in trunk/banshee: . src/Core/Banshee.Services/Banshee.Library src/Core/Banshee.ThickClient/Banshee.Collection.Gui src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio src/Extensions/Banshee.Podcasting/Banshee.Podcasting.Data



Author: gburt
Date: Mon Sep 29 21:24:52 2008
New Revision: 4629
URL: http://svn.gnome.org/viewvc/banshee?rev=4629&view=rev

Log:
2008-09-29  Gabriel Burt  <gabriel burt gmail com>

	* src/Core/Banshee.ThickClient/Banshee.Collection.Gui/XmlColumnController.cs:
	Allow setting the LongTitle in the xml.

	* src/Extensions/Banshee.Podcasting/Banshee.Podcasting.Data/PodcastSource.cs:
	* src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio/InternetRadioSource.cs:
	* src/Core/Banshee.Services/Banshee.Library/VideoLibrarySource.cs:
	Override the long-title too so that the column names in the context menu
	are changed appropriately.



Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Core/Banshee.Services/Banshee.Library/VideoLibrarySource.cs
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/XmlColumnController.cs
   trunk/banshee/src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio/InternetRadioSource.cs
   trunk/banshee/src/Extensions/Banshee.Podcasting/Banshee.Podcasting.Data/PodcastSource.cs

Modified: trunk/banshee/src/Core/Banshee.Services/Banshee.Library/VideoLibrarySource.cs
==============================================================================
--- trunk/banshee/src/Core/Banshee.Services/Banshee.Library/VideoLibrarySource.cs	(original)
+++ trunk/banshee/src/Core/Banshee.Services/Banshee.Library/VideoLibrarySource.cs	Mon Sep 29 21:24:52 2008
@@ -57,6 +57,7 @@
                   <sort-column direction=""asc"">track_title</sort-column>
                   <column modify-default=""ArtistColumn"">
                     <title>{0}</title>
+                    <long-title>{0}</long-title>
                   </column>
                 </column-controller>
             ", Catalog.GetString ("Produced By")));

Modified: trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/XmlColumnController.cs
==============================================================================
--- trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/XmlColumnController.cs	(original)
+++ trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/XmlColumnController.cs	Mon Sep 29 21:24:52 2008
@@ -108,6 +108,7 @@
             string modify_default = null;
             
             string title = null;
+            string long_title = null;
             string sort_key = null;
             double width = -1;
             int max_width = -1;
@@ -134,6 +135,7 @@
                 
                 switch (reader.Name) {
                     case "title": title = reader.ReadString (); break;
+                    case "long-title": long_title = reader.ReadString (); break;
                     case "sort-key": sort_key = reader.ReadString (); break;
                     case "width": width = reader.ReadElementContentAsDouble (); break;
                     case "max-width": max_width = reader.ReadElementContentAsInt (); break;
@@ -157,6 +159,10 @@
                 if (title != null) {
                     column.Title = title;
                 }
+
+                if (long_title != null) {
+                    column.LongTitle = long_title;
+                }
                 
                 if (renderer_type != null) {
                     ColumnCell renderer = GetCellRenderer (renderer_type, renderer_property, renderer_expand);

Modified: trunk/banshee/src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio/InternetRadioSource.cs
==============================================================================
--- trunk/banshee/src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio/InternetRadioSource.cs	(original)
+++ trunk/banshee/src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio/InternetRadioSource.cs	Mon Sep 29 21:24:52 2008
@@ -108,14 +108,17 @@
                   <add-default column=""TitleColumn"" />
                   <column modify-default=""TitleColumn"">
                     <title>{0}</title>
+                    <long-title>{0}</long-title>
                   </column>
                   <add-default column=""ArtistColumn"" />
                   <column modify-default=""ArtistColumn"">
                     <title>{1}</title>
+                    <long-title>{1}</long-title>
                   </column>
                   <add-default column=""CommentColumn"" />
                   <column modify-default=""CommentColumn"">
                     <title>{2}</title>
+                    <long-title>{2}</long-title>
                   </column>
                   <add-default column=""RatingColumn"" />
                   <add-default column=""PlayCountColumn"" />

Modified: trunk/banshee/src/Extensions/Banshee.Podcasting/Banshee.Podcasting.Data/PodcastSource.cs
==============================================================================
--- trunk/banshee/src/Extensions/Banshee.Podcasting/Banshee.Podcasting.Data/PodcastSource.cs	(original)
+++ trunk/banshee/src/Extensions/Banshee.Podcasting/Banshee.Podcasting.Data/PodcastSource.cs	Mon Sep 29 21:24:52 2008
@@ -120,6 +120,7 @@
                       <remove-default column=""ArtistColumn"" />
                       <column modify-default=""AlbumColumn"">
                         <title>{0}</title>
+                        <long-title>{0}</long-title>
                       </column>
                       <column>
                           <visible>true</visible>



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