src/JsRender/NodeToVala.vala
authorAlan Knowles <alan@roojs.com>
Sat, 29 Oct 2022 09:23:39 +0000 (17:23 +0800)
committerAlan Knowles <alan@roojs.com>
Sat, 29 Oct 2022 09:23:39 +0000 (17:23 +0800)
src/JsRender/NodeToVala.vala

index 7671aa5..1ae7610 100644 (file)
@@ -861,6 +861,14 @@ public class JsRender.NodeToVala : Object {
                                                ) + " );");
                        return;  
                }
+               var childcls =  this.file.project.palete.getClass(child.fqn());
+               if var is_event = childcls.inherits.contains("Gtk.EventController") || childcls.implements.contains("Gtk.EventController");
+               if (is_event) {
+                   this.addLine(this.ipad + "this.el.add_controller(  child_%d.el );".printf(i) );
+                   return;
+               }
+               
+               
                switch (this.node.fqn()) {