src/Palete/Roo.vala
authorAlan Knowles <alan@roojs.com>
Thu, 28 May 2015 12:17:28 +0000 (20:17 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 28 May 2015 12:17:28 +0000 (20:17 +0800)
src/Palete/Roo.vala

index e22e300..751c3e1 100644 (file)
@@ -330,7 +330,20 @@ namespace Palete {
                                
                                if (!cur_instance) {
                                        // it's a static reference..
-                                       
+                                       var citer = this.classes.map_iterator();
+                                       while (citer.next()) {
+                                               var scls = citer.get_key();
+                                               var look = prevbits + parts[i];
+                                               if (scls.index_of(look,0) != 0) {
+                                                       continue;
+                                               }
+                                               // got a starting match..
+                                               ret.append(new SourceCompletionItem (
+                                                       scls 
+                                                       scls, 
+                                                       null, 
+                                                       scls));
+                                       }
                                        return ret;
                                }