Sample/Editor.bjs
authorAlan Knowles <alan@akbkhome.com>
Fri, 29 Oct 2010 10:15:57 +0000 (18:15 +0800)
committerAlan Knowles <alan@akbkhome.com>
Fri, 29 Oct 2010 10:15:57 +0000 (18:15 +0800)
Sample/Editor.bjs

index 7eaf76e..1509f4d 100644 (file)
@@ -67,7 +67,7 @@
                                             "id": "buffer",
                                             "pack": "set_buffer",
                                             "xtype": "Buffer",
-                                            "|checkSyntax": "function() {\n    var str = this.toString();\n    try {\n        Seed.check_syntax('var e = ' + str);\n        return true;\n    } catch (e) {\n        \n        this.get('/RightEditor.view').el.modify_base(Gtk.StateType.NORMAL, new Gdk.Color({\n            red: 0xFFFF, green: 0xCCCC , blue : 0xCCCC\n           }));\n        print(\"SYNTAX ERROR IN EDITOR\");   \n        print(e);\n        //console.dump(e);\n        return false;\n    }\n}\n",
+                                            "|checkSyntax": "function() {\n    var str = this.toString();\n    try {\n        Seed.check_syntax('var e = ' + str);\n        return true;\n    } catch (e) {\n        \n        this.get('/RightEditor.view').el.modify_base(Gtk.StateType.NORMAL, new Gdk.Color({\n            red: 0xFFFF, green: 0xCCCC , blue : 0xCCCC\n           }));\n        print(\"SYNTAX ERROR IN EDITOR\");   \n        print(e);\n         print(str);\n        //console.dump(e);\n        return false;\n    }\n}\n",
                                             "|toString": "function() {\n      var s = new Gtk.TextIter();\n    var e = new Gtk.TextIter();\n    this.el.get_start_iter(s);\n    this.el.get_end_iter(e);\n    return this.el.get_text(s,e,true);\n}\n",
                                             "|xns": "GtkSource"
                                         }