src/Builder4/MainWindow.bjs
authorAlan Knowles <alan@roojs.com>
Fri, 19 Jun 2015 09:22:04 +0000 (17:22 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 19 Jun 2015 09:22:04 +0000 (17:22 +0800)
src/Builder4/MainWindow.vala

src/Builder4/MainWindow.bjs
src/Builder4/MainWindow.vala

index 1fd3fc6..edd8e6e 100644 (file)
@@ -60,7 +60,7 @@
            "items" : [
             {
              "listeners" : {
-              "activate" : "  ( ) => {\n        Xcls_MainWindow.singleton().no_windows++;\n        var w = new Xcls_MainWindow();\n        w.ref();\n\n        w.el.show_all();\n        w.initChildren();\n        w.windowstate.switchState(WindowState.State.FILES);\n}"
+              "activate" : "( ) => {\n       _this.openNewWindow();\n}"
              },
              "* pack" : "append",
              "xtype" : "MenuItem",
index 8535991..31cec6a 100644 (file)
@@ -311,13 +311,7 @@ public class Xcls_MainWindow : Object
 
             //listeners
             this.el.activate.connect( ( ) => {
-                    Xcls_MainWindow.singleton().no_windows++;
-                    var w = new Xcls_MainWindow();
-                    w.ref();
-            
-                    w.el.show_all();
-                    w.initChildren();
-                    w.windowstate.switchState(WindowState.State.FILES);
+                   _this.openNewWindow();
             });
         }