src/Palete/Gtk.vala
authorAlan Knowles <alan@roojs.com>
Mon, 27 Apr 2015 10:27:47 +0000 (18:27 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 27 Apr 2015 10:27:47 +0000 (18:27 +0800)
src/Palete/Gtk.vala

index 4ac5e98..18eb44b 100644 (file)
@@ -203,9 +203,16 @@ namespace Palete {
                        
                        
                }
-               public Gee.ArrayList<string> packages()
+               public Gee.ArrayList<string> packages(Project.Gtk gproject)
                {
-                       return this.package_cache;
+                       var vapidirs = gproject.vapidirs();
+                       var ret =  new Gee.ArrayList<string>();
+                       ret.add_all(this.package_cache);
+                       for(var i = 0; i < vapidirs.length;i++) {
+                               ret.add_all(this.loadPackages(vapidirs[i]));
+                       }
+                       
+                       return ret;
                }
                
                public  Gee.ArrayList<string>  loadPackages(string dirname)