src/Palete/Gtk.vala
authorAlan Knowles <alan@roojs.com>
Fri, 29 May 2015 07:08:53 +0000 (15:08 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 29 May 2015 07:08:53 +0000 (15:08 +0800)
src/Palete/Gtk.vala

index 49ca948..50b81df 100644 (file)
@@ -444,7 +444,6 @@ namespace Palete {
                                        var citer = cls.classes.map_iterator();
                                        while (citer.next()) {
                                                var scls = citer.get_key();
-                                               print("checking against class %s\n",scls);
                                                
                                                if (parts[i].length > 0 && scls.index_of(parts[i],0) != 0) {
                                                        continue;
@@ -460,7 +459,6 @@ namespace Palete {
                                        citer = cls.methods.map_iterator();
                                        while (citer.next()) {
                                                var scls = citer.get_key();
-                                               print("checking against class %s\n",scls);
                                                
                                                if (parts[i].length > 0 && scls.index_of(parts[i],0) != 0) {
                                                        continue;
@@ -473,7 +471,21 @@ namespace Palete {
                                                        scls));
                                        }
                                        
-                                       
+                                       // enums.... 
+                                       citer = cls.consts.map_iterator();
+                                       while (citer.next()) {
+                                               var scls = citer.get_key();
+                                               
+                                               if (parts[i].length > 0 && scls.index_of(parts[i],0) != 0) {
+                                                       continue;
+                                               }
+                                               // got a starting match..
+                                               ret.append(new SourceCompletionItem (
+                                                       prevbits + scls  + citer.get_value().sig ,
+                                                       prevbits + scls, 
+                                                       null, 
+                                                       scls));
+                                       }
                                        
                                        
                                        return ret;