src/Builder4/MainWindow.bjs
authorAlan Knowles <alan@roojs.com>
Tue, 2 Jun 2015 12:31:18 +0000 (20:31 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 2 Jun 2015 12:31:18 +0000 (20:31 +0800)
src/Builder4/MainWindow.vala

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

index 8f2f508..9660a6f 100644 (file)
   {
    "listeners" : {
     "delete_event" : "  (   event) => {\n    return false;\n} ",
-    "button_release_event" : " (event) => {\n    \n    if (event.keyval == Gdk.Key.f && (event.state & Gdk.ModifierType.CONTROL_MASK ) > 0 ) {\n        print(\"SAVE: ctrl-f  pressed\");\n\t\t\n        return false;\n    }\n   // print(event.key.keyval)\n    \n    return false;\n\n} \n\n",
+    "button_release_event" : "",
     "destroy" : "() =>  {\n Xcls_MainWindow.singleton().no_windows--;\n \n Resources.singleton().disconnect(_this.statusbar.handler_id);\n \n \n if (Xcls_MainWindow.singleton().no_windows < 1) {\n\n     Gtk.main_quit();\n }\n}",
-    "show" : "  ( ) => {\n    // hide the file editing..\n   \n    //this.hideViewEditing();\n    _this.statusbar.el.hide();\n     _this.statusbar_errors.el.hide();\n    _this.statusbar_warnings.el.hide();\n    _this.statusbar_depricated.el.hide();\n    \n  \n    Resources.singleton().checkResources();\n\n}"
+    "show" : "  ( ) => {\n    // hide the file editing..\n   \n    //this.hideViewEditing();\n    _this.statusbar.el.hide();\n     _this.statusbar_errors.el.hide();\n    _this.statusbar_warnings.el.hide();\n    _this.statusbar_depricated.el.hide();\n    \n  \n    Resources.singleton().checkResources();\n\n}",
+    "key_release_event" : " (event) => {\n    \n    if (event.keyval == Gdk.Key.f && (event.state & Gdk.ModifierType.CONTROL_MASK ) > 0 ) {\n        print(\"SAVE: ctrl-f  pressed\");\n\t\t\n        return false;\n    }\n   // print(event.key.keyval)\n    \n    return false;\n\n} \n\n"
    },
    "id" : "MainWindow",
    "default_width" : 800,
index 6c0decf..f13914c 100644 (file)
@@ -82,18 +82,7 @@ public class Xcls_MainWindow : Object
         this.el.delete_event.connect( (   event) => {
             return false;
         });
-        this.el.button_release_event.connect( (event) => {
-            
-            if (event.keyval == Gdk.Key.f && (event.state & Gdk.ModifierType.CONTROL_MASK ) > 0 ) {
-                print("SAVE: ctrl-f  pressed");
-                       
-                return false;
-            }
-           // print(event.key.keyval)
-            
-            return false;
-        
-        });
+        this.el.button_release_event.connect( );
         this.el.destroy.connect( () =>  {
          Xcls_MainWindow.singleton().no_windows--;
          
@@ -118,6 +107,18 @@ public class Xcls_MainWindow : Object
             Resources.singleton().checkResources();
         
         });
+        this.el.key_release_event.connect( (event) => {
+            
+            if (event.keyval == Gdk.Key.f && (event.state & Gdk.ModifierType.CONTROL_MASK ) > 0 ) {
+                print("SAVE: ctrl-f  pressed");
+                       
+                return false;
+            }
+           // print(event.key.keyval)
+            
+            return false;
+        
+        });
     }
 
     // user defined functions