From kfm-devel Sun Jul 21 21:04:19 2002 From: Koos Vriezen Date: Sun, 21 Jul 2002 21:04:19 +0000 To: kfm-devel Subject: More on focus issues of a QXEmbed window X-MARC-Message: https://marc.info/?l=kfm-devel&m=102728556617854 MIME-Version: 1 Content-Type: multipart/mixed; boundary="---1463811574-705394899-1027285459=:28693" This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463811574-705394899-1027285459=:28693 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi, There are still focus problems when having two or more applets with form elements. The focus seems to stay in one of the applets, if an applet gets the focus. I've attached a patch with fixes it for java. It sends a XFocusInEvent/XFocusOutEvent to the embedded window if the QXEmbed widget gets/looses the focus. Tested it with two 'Application launcher' applets in kicker. No problem here. Tested with two flash objects with form elements. These had problems and now still have :(. Focus still seems to follow the mouse and problems getting focus after deactivating/activating the browser. Regards, Koos Vriezen ---1463811574-705394899-1027285459=:28693 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="qxembed-focus2.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="qxembed-focus2.diff" SW5kZXg6IGtkZXVpL3F4ZW1iZWQuY3BwDQo9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09DQpSQ1MgZmlsZTogL2hvbWUva2RlL2tkZWxpYnMva2RldWkvcXhlbWJl ZC5jcHAsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjMwDQpkaWZmIC11IC0z IC1wIC1yMS4zMCBxeGVtYmVkLmNwcA0KLS0tIGtkZXVpL3F4ZW1iZWQuY3Bw CTIwMDIvMDcvMTcgMTg6MDI6MzkJMS4zMA0KKysrIGtkZXVpL3F4ZW1iZWQu Y3BwCTIwMDIvMDcvMjEgMjE6MDM6MjMNCkBAIC01OTksNiArNTk5LDkgQEAg dm9pZCBRWEVtYmVkOjpmb2N1c0luRXZlbnQoIFFGb2N1c0V2ZW50IA0KIHZv aWQgUVhFbWJlZDo6Zm9jdXNPdXRFdmVudCggUUZvY3VzRXZlbnQgKiApew0K ICAgICBpZiAoIXdpbmRvdykNCiAgICAgICAgIHJldHVybjsNCisgICAgWEZv Y3VzSW5FdmVudCBvdXRldiA9IHsgWEZvY3VzT3V0LCAwLCBUUlVFLCBxdF94 ZGlzcGxheSgpLCB3aW5kb3csIA0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICBOb3RpZnlOb3JtYWwsIE5vdGlmeVBvaW50ZXIgfTsNCisgICAgWFNl bmRFdmVudChxdF94ZGlzcGxheSgpLCB3aW5kb3csIFRSVUUsIEZvY3VzQ2hh bmdlTWFzaywgKFhFdmVudCopICZvdXRldik7DQogICAgIHNlbmRfeGVtYmVk X21lc3NhZ2UoIHdpbmRvdywgWEVNQkVEX0ZPQ1VTX09VVCApOw0KIH0NCiAN CkBAIC03NDUsMTIgKzc0OCwxNSBAQCBib29sIFFYRW1iZWQ6OngxMUV2ZW50 KCBYRXZlbnQqIGUpDQogICAgICAgICAgICAgZW1iZWQoIHdpbmRvdyApOw0K ICAgICAgICAgfQ0KICAgICAgICAgYnJlYWs7DQotICAgIGNhc2UgQnV0dG9u UHJlc3M6DQorICAgIGNhc2UgQnV0dG9uUHJlc3M6IHsNCisgICAgICAgIFhG b2N1c0luRXZlbnQgaW5ldiA9IHsgWEZvY3VzSW4sIDAsIFRSVUUsIHF0X3hk aXNwbGF5KCksIGUtPnhidXR0b24uc3Vid2luZG93LCBOb3RpZnlOb3JtYWws IE5vdGlmeVBvaW50ZXIgfTsNCisgICAgICAgIFhTZW5kRXZlbnQocXRfeGRp c3BsYXkoKSwgZS0+eGJ1dHRvbi5zdWJ3aW5kb3csIFRSVUUsIEZvY3VzQ2hh bmdlTWFzaywgKFhFdmVudCopICZpbmV2KTsNCiAgICAgICAgIFFGb2N1c0V2 ZW50OjpzZXRSZWFzb24oIFFGb2N1c0V2ZW50OjpNb3VzZSApOw0KICAgICAg ICAgc2V0Rm9jdXMoKTsNCiAgICAgICAgIFFGb2N1c0V2ZW50OjpyZXNldFJl YXNvbigpOw0KICAgICAgICAgWEFsbG93RXZlbnRzKHF0X3hkaXNwbGF5KCks IFJlcGxheVBvaW50ZXIsIEN1cnJlbnRUaW1lKTsNCiAgICAgICAgIHJldHVy biBUUlVFOw0KKyAgICB9DQogICAgIGNhc2UgQnV0dG9uUmVsZWFzZToNCiAg ICAgICAgIFhBbGxvd0V2ZW50cyhxdF94ZGlzcGxheSgpLCBTeW5jUG9pbnRl ciwgQ3VycmVudFRpbWUpOw0KICAgICAgICAgYnJlYWs7DQo= ---1463811574-705394899-1027285459=:28693--