src/Builder4/ValaCompileErrors.bjs
authorAlan Knowles <alan@roojs.com>
Sun, 17 May 2015 11:19:18 +0000 (19:19 +0800)
committerAlan Knowles <alan@roojs.com>
Sun, 17 May 2015 11:19:18 +0000 (19:19 +0800)
src/Builder4/ValaCompileErrors.vala

src/Builder4/ValaCompileErrors.bjs
src/Builder4/ValaCompileErrors.vala

index e9f08a5..95b5f53 100644 (file)
@@ -53,7 +53,7 @@
          "items" : [
           {
            "listeners" : {
-            "cursor_changed" : "() => {\n    var sel = this.el.get_selection();\n \n            if (sel.count_selected_rows() < 1) {\n\n                print(\"selected rows < 1\\n\");\n                //??this.mo \n                return  ;\n            }\n                \n                //console.log('changed');\n             \n             Gtk.TreeIter iter;\n             Gtk.TreeModel mod;\n            sel.get_selected(out mod, out iter);\n            /*\n             store.set(citer, \n                    0, file + \":\" + line, \n                    1, int.parse(line), \n                    2, GLib.Markup.escape_text(line + \": \" + msg), \n                    3, file,-1);\n            \n            });\n            */\n            \n            \n            \n            // var val = \"\";\n            GLib.Value value;\n            _this.compile_result_store.el.get_value(iter, 3, out value);\n            var fname = (string)value;\n            \n            \n            \n}\n             "
+            "cursor_changed" : "() => {\n    var sel = this.el.get_selection();\n \n            if (sel.count_selected_rows() < 1) {\n\n                print(\"selected rows < 1\\n\");\n                //??this.mo \n                return  ;\n            }\n                \n                //console.log('changed');\n             \n             Gtk.TreeIter iter;\n             Gtk.TreeModel mod;\n            sel.get_selected(out mod, out iter);\n            /*\n             store.set(citer, \n                    0, file + \":\" + line, \n                    1, int.parse(line), \n                    2, GLib.Markup.escape_text(line + \": \" + msg), \n                    3, file,-1);\n            \n            });\n            */\n            \n            \n            \n            // var val = \"\";\n            GLib.Value value;\n            _this.compile_result_store.el.get_value(iter, 3, out value);\n            var fname = (string)value;\n            GLib.Value lvalue;\n            _this.compile_result_store.el.get_value(iter, 1, out lvalue);\n            var line = (int) lvalue;\n            \n            \n            \n            \n            \n}\n             "
            },
            "id" : "compile_tree",
            "* init" : "{\n var description = new Pango.FontDescription();\n    description.set_size(8000);\n    this.el.modify_font(description);\n\n}\n",
index ad89007..1295981 100644 (file)
@@ -296,6 +296,11 @@ public class Xcls_ValaCompileErrors : Object
                         GLib.Value value;
                         _this.compile_result_store.el.get_value(iter, 3, out value);
                         var fname = (string)value;
+                        GLib.Value lvalue;
+                        _this.compile_result_store.el.get_value(iter, 1, out lvalue);
+                        var line = (int) lvalue;
+                        
+