From: Alan Date: Thu, 22 Feb 2024 08:19:44 +0000 (+0800) Subject: remove tab event on roo setings dialog X-Git-Url: http://git.roojs.org/?p=roobuilder;a=commitdiff_plain;h=f283dd2c5d7f514fadc53ab6beaef0a35cca8fa4 remove tab event on roo setings dialog --- diff --git a/src/Builder4/RooProjectSettings.bjs b/src/Builder4/RooProjectSettings.bjs index 1c0647f69..d0420a772 100644 --- a/src/Builder4/RooProjectSettings.bjs +++ b/src/Builder4/RooProjectSettings.bjs @@ -292,27 +292,6 @@ { "$ 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" }, { diff --git a/src/Builder4/RooProjectSettings.vala b/src/Builder4/RooProjectSettings.vala index 081f2fb3a..009a1a7e2 100644 --- a/src/Builder4/RooProjectSettings.vala +++ b/src/Builder4/RooProjectSettings.vala @@ -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;