remove tab event on roo setings dialog
authorAlan <alan@roojs.com>
Thu, 22 Feb 2024 08:19:44 +0000 (16:19 +0800)
committerAlan <alan@roojs.com>
Thu, 22 Feb 2024 08:19:44 +0000 (16:19 +0800)
src/Builder4/RooProjectSettings.bjs
src/Builder4/RooProjectSettings.vala

index 1c0647f..d0420a7 100644 (file)
           {
            "$ xns" : "Gtk",
            "id" : "database_DBNAME",
-           "items" : [
-            {
-             "$ xns" : "Gtk",
-             "listeners" : {
-              "key_pressed" : [
-               "(keyval, keycode, state) => {",
-               "    if (keyval == Gdk.Key.Tab) {",
-               "        _this.database_DBUSERNAME.el.grab_focus();",
-               "        return true;",
-               "    }",
-               "",
-               "",
-               "\treturn false;",
-               "\t ",
-               "}",
-               ""
-              ]
-             },
-             "xtype" : "EventControllerKey"
-            }
-           ],
            "xtype" : "Entry"
           },
           {
index 081f2fb..009a1a7 100644 (file)
@@ -897,48 +897,11 @@ public class Xcls_RooProjectSettings : Object
                        // my vars (dec)
 
                        // set gobject values
-                       var child_1 = new Xcls_EventControllerKey29( _this );
-                       child_1.ref();
-                       this.el.add_controller(  child_1.el );
-               }
-
-               // user defined functions
-       }
-       public class Xcls_EventControllerKey29 : Object
-       {
-               public Gtk.EventControllerKey el;
-               private Xcls_RooProjectSettings  _this;
-
-
-                       // my vars (def)
-
-               // ctor
-               public Xcls_EventControllerKey29(Xcls_RooProjectSettings _owner )
-               {
-                       _this = _owner;
-                       this.el = new Gtk.EventControllerKey();
-
-                       // my vars (dec)
-
-                       // set gobject values
-
-                       //listeners
-                       this.el.key_pressed.connect( (keyval, keycode, state) => {
-                           if (keyval == Gdk.Key.Tab) {
-                               _this.database_DBUSERNAME.el.grab_focus();
-                               return true;
-                           }
-                       
-                       
-                               return false;
-                                
-                       });
                }
 
                // user defined functions
        }
 
-
        public class Xcls_Button35 : Object
        {
                public Gtk.Button el;