src/Palete/Gir.vala
authorAlan Knowles <alan@roojs.com>
Thu, 7 May 2015 06:37:20 +0000 (14:37 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 7 May 2015 06:37:20 +0000 (14:37 +0800)
src/Palete/Gir.vala

index 997275a..559008d 100644 (file)
@@ -23,7 +23,18 @@ namespace Palete {
        public abstract class GirBase : GirObject { 
                
                public abstract void load();
-               
+               public string doc(string what)
+               {
+                       var ar = what.split(".");
+                       var cls = this.classes.get(ar[1]);
+                       if (ar.length == 2) {
+                               return cls.doctxt != null ? cls.doctxt : "";
+                       }
+                       // return the property.. by default..
+                       var pr = cls.props.get(ar[2]);
+                       return pr.doctxt != null ? pr.doctxt : "";
+
+               }
        }
     
        public class Gir : GirBase {
@@ -137,18 +148,7 @@ namespace Palete {
                        base("Package",ns);
                }
                
-               public string doc(string what)
-               {
-                       var ar = what.split(".");
-                       var cls = this.classes.get(ar[1]);
-                       if (ar.length == 2) {
-                               return cls.doctxt != null ? cls.doctxt : "";
-                       }
-                       // return the property.. by default..
-                       var pr = cls.props.get(ar[2]);
-                       return pr.doctxt != null ? pr.doctxt : "";
-
-               }
+