src/Builder4/About.vala.c
authorAlan Knowles <alan@roojs.com>
Tue, 2 Jun 2015 12:34:13 +0000 (20:34 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 2 Jun 2015 12:34:13 +0000 (20:34 +0800)
src/Builder4/ClutterFiles.vala.c
src/Builder4/DialogConfirm.vala.c
src/Builder4/DialogPluginWebkit.vala.c
src/Builder4/DialogSaveModule.vala.c
src/Builder4/DialogSaveTemplate.vala.c
src/Builder4/DialogTemplateSelect.vala.c
src/Builder4/Editor.vala.c
src/Builder4/EditProject.vala.c
src/Builder4/FakeServer.vala.c
src/Builder4/GtkView.vala.c
src/Builder4/MainWindow.vala.c
src/Builder4/ProjectSettings.vala.c
src/Builder4/RooProjectProperties.vala.c
src/Builder4/StandardErrorDialog.vala.c
src/Builder4/ValaProjectSettings.vala.c
src/Builder4/WindowAddProp.vala.c
src/Builder4/WindowLeftProjects.vala.c
src/Builder4/WindowLeftProps.vala.c
src/Builder4/WindowLeftTree.vala.c
src/Builder4/WindowRightPalete.vala.c
src/Builder4/WindowRooView.vala.c
src/Builder4/WindowState.vala.c
src/Builder4/PopoverFileDetails.vala.c
src/Builder4/ValaCompileErrors.vala.c
src/Builder4/ValaCompileResults.vala.c
src/Builder4/PopoverProperty.vala.c
src/JsRender/Gtk.vala.c
src/JsRender/JsRender.vala.c
src/JsRender/Lang.vala.c
src/JsRender/NodeToGlade.vala.c
src/JsRender/NodeToGtk.vala.c
src/JsRender/NodeToJs.vala.c
src/JsRender/NodeToVala.vala.c
src/JsRender/Node.vala.c
src/JsRender/Roo.vala.c
src/JsRender/PlainFile.vala.c
src/Palete/Gir.vala.c
src/Palete/Gtk.vala.c
src/Palete/Javascript.vala.c
src/Palete/Palete.vala.c
src/Palete/RooDatabase.vala.c
src/Palete/Roo.vala.c
src/Palete/ValaSource.vala.c
src/Palete/GirObject.vala.c
src/Palete/VapiParser.vala.c
src/Palete/ValaSourceCompiler.vala.c
src/Palete/CompletionProvider.vala.c
src/Project/Gtk.vala.c
src/Project/Project.vala.c
src/Project/Roo.vala.c
src/Application.vala.c
src/Main.vala.c
src/Resources.vala.c
src/Spawn.vala.c

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

index 7043b09..7998005 100644 (file)
@@ -12,7 +12,7 @@
     "delete_event" : "  (   event) => {\n    return false;\n} ",
     "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}",
-    "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\tthis.search_entry.el.grab_focus();\n        return false;\n    }\n    \n      if (event.keyval == Gdk.Key.g && (event.state & Gdk.ModifierType.CONTROL_MASK ) > 0 ) {\n        print(\"SAVE: ctrl-g  pressed\");\n\t\t//this.search_entry.el.grab_focus();\n        return false;\n    }\n    \n   // print(event.key.keyval)\n    \n    return false;\n\n} \n\n"
+    "key_release_event" : " (event) => {\n    \n    if (this.search_entry.el.is_visible()) {\n\t\tif (event.keyval == Gdk.Key.f && (event.state & Gdk.ModifierType.CONTROL_MASK ) > 0 ) {\n\t\t    print(\"SAVE: ctrl-f  pressed\");\n\t\t\tthis.search_entry.el.grab_focus();\n\t\t    return false;\n\t\t}\n\t\t\n\t\t  if (event.keyval == Gdk.Key.g && (event.state & Gdk.ModifierType.CONTROL_MASK ) > 0 ) {\n\t\t    print(\"SAVE: ctrl-g  pressed\");\n\t\t\t//this.search_entry.el.grab_focus();\n\t\t    return false;\n\t\t}\n\t}    \n   // print(event.key.keyval)\n    \n    return false;\n\n} \n\n"
    },
    "id" : "MainWindow",
    "default_width" : 800,
index 84a29e9..2eeb9f8 100644 (file)
@@ -108,18 +108,19 @@ public class Xcls_MainWindow : Object
         });
         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");
-                       this.search_entry.el.grab_focus();
-                return false;
-            }
-            
-              if (event.keyval == Gdk.Key.g && (event.state & Gdk.ModifierType.CONTROL_MASK ) > 0 ) {
-                print("SAVE: ctrl-g  pressed");
-                       //this.search_entry.el.grab_focus();
-                return false;
-            }
-            
+            if (this.search_entry.el.is_visible()) {
+                       if (event.keyval == Gdk.Key.f && (event.state & Gdk.ModifierType.CONTROL_MASK ) > 0 ) {
+                           print("SAVE: ctrl-f  pressed");
+                               this.search_entry.el.grab_focus();
+                           return false;
+                       }
+                       
+                         if (event.keyval == Gdk.Key.g && (event.state & Gdk.ModifierType.CONTROL_MASK ) > 0 ) {
+                           print("SAVE: ctrl-g  pressed");
+                               //this.search_entry.el.grab_focus();
+                           return false;
+                       }
+               }    
            // print(event.key.keyval)
             
             return false;