src/Resources.vala
authorAlan Knowles <alan@roojs.com>
Wed, 22 Apr 2015 09:41:28 +0000 (17:41 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 22 Apr 2015 09:41:28 +0000 (17:41 +0800)
src/Resources.vala

index bd24551..ef7e00a 100644 (file)
@@ -101,12 +101,7 @@ public class Resources : Object
                                }
                            this.fetchNext();
                });
-                ;
-         
-    
-    
-    
-   
+                
 
         }
         public void checkResources()
@@ -133,7 +128,7 @@ public class Resources : Object
 
 
     
-    public void fetchResourceFrom(string src, string target, Soup.SessionCallback? callback)
+    public void fetchResourceFrom(string src, string target)
     {
                 
                // fetch...
@@ -154,8 +149,27 @@ public class Resources : Object
                        
                        // set data??? - if it's binary?
             FileUtils.set_contents(  tfn, (string) message.response_body.data );
-                
-            callback(sess,mess);
+            
+            switch (target) {
+                               case "Gir.overides":
+                                       Palete.Gir.factory("Gtk").loadOverrides(true);
+                                       break;
+                                       
+                               case "GtkUsage.txt":
+                                       Palete.factory("Gtk").load();
+                                       break;
+                                       
+                               case "roodata.json":
+                                       Palete.factory("Roo").classes  = null;
+                                       Palete.factory("Roo").load();
+                                       break;
+                                       
+                               default:
+                                       break;
+                       }
+            
+            this.fetchNext();
+             
         });