src/Builder4/ProjectSettings.bjs
authorAlan Knowles <alan@roojs.com>
Mon, 20 Apr 2015 09:34:52 +0000 (17:34 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 20 Apr 2015 09:34:52 +0000 (17:34 +0800)
src/Builder4/ProjectSettings.vala

src/Builder4/ProjectSettings.bjs
src/Builder4/ProjectSettings.vala

index 01b4ad2..740aca1 100644 (file)
          "$ xns" : "Gtk"
         },
         {
+         "listeners" : {
+          "key_press_event" : "(ev) => {\n\n    if (ev.keyval == Gdk.Key.Tab) {\n        _this.database_DBUSERNAME.el.grab_focus();\n        return true;\n    }\n\n\n    return false;\n}\n"
+         },
          "id" : "database_DBNAME",
          "xtype" : "Entry",
          "* pack" : "pack_start,false,false,0",
index c6f3854..88ef5d5 100644 (file)
@@ -715,6 +715,18 @@ public class Xcls_ProjectSettings : Object
             // my vars (dec)
 
             // set gobject values
+
+            // listeners 
+            this.el.key_press_event.connect( (ev) => {
+            
+                if (ev.keyval == Gdk.Key.Tab) {
+                    _this.database_DBUSERNAME.el.grab_focus();
+                    return true;
+                }
+            
+            
+                return false;
+            });
         }
 
         // user defined functions