src/Builder4/Editor.bjs
authorAlan Knowles <alan@roojs.com>
Thu, 21 May 2015 06:55:08 +0000 (14:55 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 21 May 2015 06:55:08 +0000 (14:55 +0800)
src/Builder4/Editor.vala

src/Builder4/Editor.bjs
src/Builder4/Editor.vala

index 81fbc61..f459b8b 100644 (file)
@@ -15,7 +15,7 @@
    "# int pos_root_y" : "",
    "# string ptype" : "\"\"",
    "bool expand" : true,
-   "| void showPlainFile" : "() {\n\n}\n",
+   "| void showPlainFile" : "(string fname)\n{\n    this.ptype = \"\";\n    this.key  = \"\";\n    this.node = null;\n    this.file = null;\n    string str;\n    GLib.FileUtils.get_contents(fname, out str);\n    \n    this.view.load(str);\n    this.key_edit.el.text = \"\";    \n\n}",
    "# string key" : "\"\"",
    "* pack" : "add",
    "xtype" : "Box",
index 5f9e923..6fd6cc8 100644 (file)
@@ -103,7 +103,17 @@ public class Editor : Object
         return true;
     
     }
-    public void showPlainFile () {
+    public void showPlainFile (string fname)
+    {
+        this.ptype = "";
+        this.key  = "";
+        this.node = null;
+        this.file = null;
+        string str;
+        GLib.FileUtils.get_contents(fname, out str);
+        
+        this.view.load(str);
+        this.key_edit.el.text = "";    
     
     }
     public   void show (JsRender.JsRender file, JsRender.Node node, string ptype, string key)