File xnoise-ListStore.patch of Package xnoise

Index: xnoise-0.2.21/libxnoise/MainWindow/xnoise-main-window.vala
===================================================================
--- xnoise-0.2.21.orig/libxnoise/MainWindow/xnoise-main-window.vala
+++ xnoise-0.2.21/libxnoise/MainWindow/xnoise-main-window.vala
@@ -1239,7 +1239,7 @@ public class Xnoise.MainWindow : Gtk.Win
 
     private void on_remove_all_button_clicked() {
         global.position_reference = null;
-        var store = (ListStore)trackList.get_model();
+        var store = (Gtk.ListStore)trackList.get_model();
         store.clear();
     }
 
@@ -1821,7 +1821,7 @@ public class Xnoise.MainWindow : Gtk.Win
             tbx.pack_start(removeAllButton, false, false, 0);
             removeAllButton.clicked.connect( () => {
                 global.position_reference = null;
-                var store = (ListStore)tlm;
+                var store = (Gtk.ListStore)tlm;
                 store.clear();
             });
             var posjumper = new Gtk.Button();
@@ -1848,7 +1848,7 @@ public class Xnoise.MainWindow : Gtk.Win
                 if(global.position_reference == null || !global.position_reference.valid())
                     return;
                 TreePath path = global.position_reference.get_path();
-                var store = (ListStore)tlm;
+                var store = (Gtk.ListStore)tlm;
                 TreeIter iter;
                 store.get_iter(out iter, path);
                 tl.set_focus_on_iter(ref iter);
@@ -2285,7 +2285,7 @@ public class Xnoise.MainWindow : Gtk.Win
 }
 
 private class Xnoise.SideBarHeadline : Gtk.TreeView {
-    private ListStore store;
+    private Gtk.ListStore store;
     private string headline = "";
     
     public SideBarHeadline(string headline = "") {
@@ -2334,7 +2334,7 @@ private class Xnoise.SideBarHeadline : G
     }
     
     private void setup_widgets() {
-        store = new ListStore(Column.N_COUNT, typeof(string), typeof(int));
+        store = new Gtk.ListStore(Column.N_COUNT, typeof(string), typeof(int));
         
         var renderer = new CustomCellRendererHeadline();
         var column = new TreeViewColumn();
Index: xnoise-0.2.21/libxnoise/ExtraWidgets/AddMedia/xnoise-add-media-widget.vala
===================================================================
--- xnoise-0.2.21.orig/libxnoise/ExtraWidgets/AddMedia/xnoise-add-media-widget.vala
+++ xnoise-0.2.21/libxnoise/ExtraWidgets/AddMedia/xnoise-add-media-widget.vala
@@ -47,7 +47,7 @@ private class Xnoise.AddMediaWidget : Gt
     }
     
     private const string XNOISEICON = "xnoise";
-    private ListStore listmodel;
+    private Gtk.ListStore listmodel;
     private TreeView tv;
     
     public Gtk.Builder builder;
@@ -108,7 +108,7 @@ private class Xnoise.AddMediaWidget : Gt
         tv.headers_visible = false;
         tv.get_selection().set_mode(SelectionMode.MULTIPLE);
         
-        listmodel = new ListStore(Column.COL_COUNT, 
+        listmodel = new Gtk.ListStore(Column.COL_COUNT, 
                                   typeof(Gdk.Pixbuf), 
                                   typeof(string), 
                                   typeof(Item?), 
Index: xnoise-0.2.21/libxnoise/ExtraWidgets/AlbumArtView/xnoise-albumart-view.vala
===================================================================
--- xnoise-0.2.21.orig/libxnoise/ExtraWidgets/AlbumArtView/xnoise-albumart-view.vala
+++ xnoise-0.2.21/libxnoise/ExtraWidgets/AlbumArtView/xnoise-albumart-view.vala
@@ -187,7 +187,7 @@ private class Xnoise.AlbumArtView : Gtk.
                 if(global.position_reference == null || !global.position_reference.valid())
                     return false;
                 TreePath p = global.position_reference.get_path();
-                var store = (ListStore)tlm;
+                var store = (Gtk.ListStore)tlm;
                 TreeIter it;
                 store.get_iter(out it, p);
                 tl.set_focus_on_iter(ref it);
Index: xnoise-0.2.21/libxnoise/ExtraWidgets/xnoise-first-start-widget.vala
===================================================================
--- xnoise-0.2.21.orig/libxnoise/ExtraWidgets/xnoise-first-start-widget.vala
+++ xnoise-0.2.21/libxnoise/ExtraWidgets/xnoise-first-start-widget.vala
@@ -102,7 +102,7 @@ private class Xnoise.FirstStartWidget :
     }
     
     private TreeView tv;
-    private ListStore listmodel;
+    private Gtk.ListStore listmodel;
     private Box infobox;
     private Box waitbox;
     private Box bigbox;
@@ -176,7 +176,7 @@ private class Xnoise.FirstStartWidget :
             }
 
             imported_box.pack_start(tv, false, false, 0);
-            listmodel = new ListStore(Column.COL_COUNT, typeof(Gdk.Pixbuf), typeof(string));
+            listmodel = new Gtk.ListStore(Column.COL_COUNT, typeof(Gdk.Pixbuf), typeof(string));
             
             var column = new TreeViewColumn();
             var rendererpb = new CellRendererPixbuf();
Index: xnoise-0.2.21/libxnoise/ExtraWidgets/xnoise-tree-media-selector.vala
===================================================================
--- xnoise-0.2.21.orig/libxnoise/ExtraWidgets/xnoise-tree-media-selector.vala
+++ xnoise-0.2.21/libxnoise/ExtraWidgets/xnoise-tree-media-selector.vala
@@ -36,7 +36,7 @@ using Gtk;
 private class Xnoise.TreeMediaSelector : TreeView, MediaSelector {
     
     private unowned MediaSoureWidget msw;
-    private ListStore store;
+    private Gtk.ListStore store;
     private bool mouse_over = false;
     private int row_height = 24;
     
@@ -63,7 +63,7 @@ private class Xnoise.TreeMediaSelector :
         this.headers_visible = false;
         this.set_enable_search(false);
         this.get_selection().set_mode(SelectionMode.SINGLE);
-        this.store = new ListStore(Column.N_COLUMNS, 
+        this.store = new Gtk.ListStore(Column.N_COLUMNS, 
                                    typeof(string),           //icon
                                    typeof(string),               //vis_text
                                    typeof(int),                  //weight
@@ -216,7 +216,7 @@ private class Xnoise.TreeMediaSelector :
         });
         if(path != null) {
             this.model.foreach( (mo,px,iy) => {
-                ListStore mx = (ListStore)mo;
+                Gtk.ListStore mx = (Gtk.ListStore)mo;
                 mx.set(iy, 
                        Column.SELECTION_STATE, false,
                        Column.SELECTION_ICON, null
@@ -225,7 +225,7 @@ private class Xnoise.TreeMediaSelector :
             });
             TreeIter it;
             this.model.get_iter(out it, path);
-            ((ListStore)this.model).set(it,
+            ((Gtk.ListStore)this.model).set(it,
                            Column.SELECTION_STATE, true,
                            Column.SELECTION_ICON, icon_repo.selected_collection_icon
             );
@@ -251,9 +251,9 @@ private class Xnoise.TreeMediaSelector :
             return true;
         
         TreeIter it;
-        ListStore m = (ListStore)this.get_model();
+        Gtk.ListStore m = (Gtk.ListStore)this.get_model();
             m.foreach( (mo,p,iy) => {
-                ListStore mx = (ListStore)mo;
+                Gtk.ListStore mx = (Gtk.ListStore)mo;
                 mx.set(iy, 
                        Column.SELECTION_STATE, false,
                        Column.SELECTION_ICON, null
@@ -289,7 +289,7 @@ private class Xnoise.TreeMediaSelector :
                     TreeIter iter;
                     this.model.get_iter(out iter, treepath);
                     m.foreach( (mo,p,iy) => {
-                        ListStore mx = (ListStore)mo;
+                        Gtk.ListStore mx = (Gtk.ListStore)mo;
                         mx.set(iy, 
                                Column.SELECTION_STATE, false,
                                Column.SELECTION_ICON, null
@@ -297,7 +297,7 @@ private class Xnoise.TreeMediaSelector :
                         return false;
                     });
                     this.set_cursor(treepath, null,false);
-                    ListStore mx = (ListStore)this.model;
+                    Gtk.ListStore mx = (Gtk.ListStore)this.model;
                     string? name;
                     mx.get(iter, Column.NAME, out name);
                     mx.set(iter, 
Index: xnoise-0.2.21/libxnoise/TrackList/xnoise-tracklist-model.vala
===================================================================
--- xnoise-0.2.21.orig/libxnoise/TrackList/xnoise-tracklist-model.vala
+++ xnoise-0.2.21/libxnoise/TrackList/xnoise-tracklist-model.vala
@@ -37,7 +37,7 @@ using Xnoise.Resources;
 using Xnoise.Utilities;
 using Xnoise.TagAccess;
 
-public class Xnoise.TrackListModel : ListStore, TreeModel {
+public class Xnoise.TrackListModel : Gtk.ListStore, TreeModel {
 
     private Main xn;
     private IconTheme icon_theme;
Index: xnoise-0.2.21/libxnoise/DockableMedia/VideoListing/xnoise-treeview-videos-model.vala
===================================================================
--- xnoise-0.2.21.orig/libxnoise/DockableMedia/VideoListing/xnoise-treeview-videos-model.vala
+++ xnoise-0.2.21/libxnoise/DockableMedia/VideoListing/xnoise-treeview-videos-model.vala
@@ -108,7 +108,7 @@ private class Xnoise.TreeViewVideosModel
 
     public void remove_all() {
         view.set_model(null);
-        assert(this is ListStore);
+        assert(this is Gtk.ListStore);
         this.clear();
         view.set_model(this);
     }
@@ -116,7 +116,7 @@ private class Xnoise.TreeViewVideosModel
     public void filter() {
         //print("filter\n");
         view.set_model(null);
-        assert(this is ListStore);
+        assert(this is Gtk.ListStore);
         this.clear();
         this.populate();
     }
openSUSE Build Service is sponsored by