Builder4/WindowRooView.bjs.ZQ52LX
authorAlan Knowles <alan@roojs.com>
Wed, 17 Sep 2014 04:56:01 +0000 (12:56 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 17 Sep 2014 04:56:01 +0000 (12:56 +0800)
Builder4/WindowRooView.bjs
Builder4/WindowRooView.js.EM62LX
Builder4/WindowRooView.js
Builder4/WindowRooView.vala.BV82LX
Builder4/WindowRooView.vala

Builder4/WindowRooView.bjs
Builder4/WindowRooView.js
Builder4/WindowRooView.vala

index 286b177..f6598b5 100644 (file)
@@ -72,7 +72,7 @@
                             "items" : [
                                 {
                                     "listeners" : {
-                                        "script_dialog" : " (dialog) => {\n    if (this.el == null)( {\n        return;\n    }\n    \n     var msg = dialog.get_message();\n     if (msg.length < 4) {\n        return false;\n     }\n     if (msg.substring(0,4) != \"IPC:\") {\n         return false;\n     }\n     var ar = msg.split(\":\", 3);\n    if (ar.length < 3) {\n        return false;\n    }\n    switch(ar[1]) {\n        case \"SAVEHTML\":\n            _this.file.saveHTML(ar[2]);\n            return true;\n        default:\n            return false;\n    }\n    \n}",
+                                        "script_dialog" : " (dialog) => {\n    if (this.el == null)( {\n        return true;\n    }\n    \n     var msg = dialog.get_message();\n     if (msg.length < 4) {\n        return false;\n     }\n     if (msg.substring(0,4) != \"IPC:\") {\n         return false;\n     }\n     var ar = msg.split(\":\", 3);\n    if (ar.length < 3) {\n        return false;\n    }\n    switch(ar[1]) {\n        case \"SAVEHTML\":\n            _this.file.saveHTML(ar[2]);\n            return true;\n        default:\n            return false;\n    }\n    \n}",
                                         "show" : "  ( ) => {\n    this.initInspector();;\n}",
                                         "drag_drop" : "  ( ctx, x, y,time, ud) => {\n    return false;\n    /*\n\tprint(\"TARGET: drag-drop\");\n        var is_valid_drop_site = true;\n        \n         \n        Gtk.drag_get_data\n        (\n                w,         // will receive 'drag-data-received' signal \n                ctx,        /* represents the current state of the DnD \n                this.get('/Window').atoms[\"STRING\"],    /* the target type we want \n                time            /* time stamp \n        );\n                        \n                        \n                        /* No target offered by source => error \n                       \n\n\treturn  is_valid_drop_site;\n\t*/\n}"
                                     },
index 2979c7e..ed44121 100644 (file)
@@ -372,7 +372,7 @@ WindowRooView=new XObject({
                             listeners : {
                                script_dialog : (dialog) => {
                                       if (this.el == null)( {
-                                          return;
+                                          return true;
                                       }
                                       
                                        var msg = dialog.get_message();
index 83e203f..87defd6 100644 (file)
@@ -378,7 +378,7 @@ public class Xcls_WindowRooView : Object
             // listeners 
             this.el.script_dialog.connect( (dialog) => {
                 if (this.el == null)( {
-                    return;
+                    return true;
                 }
                 
                  var msg = dialog.get_message();