src/Palete/VapiParser.vala
authorAlan Knowles <alan@roojs.com>
Wed, 6 May 2015 10:40:54 +0000 (18:40 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 6 May 2015 10:40:54 +0000 (18:40 +0800)
src/Palete/Application.vala.c
src/Palete/VapiParser.vala.c
src/Palete/Gir.vala.c

src/Palete/VapiParser.vala

index 9b13d7b..0a2baf0 100644 (file)
@@ -64,6 +64,15 @@ namespace Palete {
                        foreach(var p in cls.get_signals()) {
                                this.add_signal(c, p);
                        }
+                       if (cls.base_class != null) {
+                               c.inherits.add(cls.base_class.get_full_name());
+                       }
+                       foreach(var p in cls.get_base_types()) {
+                               if (p.data_type != null) {
+                                       c.implements.add(p.data_type.get_full_name());
+                               }
+                       }
+                       
                         
                }
                public void add_property(GirObject parent, Vala.Property prop)