From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: tomas@tuxteam.de Newsgroups: gmane.emacs.devel Subject: Re: embedding gtk widgets in a buffer Date: Mon, 12 May 2008 04:38:58 +0000 Message-ID: <20080512043858.GA13353@www.trapp.net> References: <4826ED80.8010505@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; x-action=pgp-signed Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1210567383 3932 80.91.229.12 (12 May 2008 04:43:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 12 May 2008 04:43:03 +0000 (UTC) Cc: rms@gnu.org, joakim@verona.se, emacs-devel@gnu.org To: "Lennart Borgman (gmail)" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 12 06:43:38 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JvPsw-0000Fh-0U for ged-emacs-devel@m.gmane.org; Mon, 12 May 2008 06:43:38 +0200 Original-Received: from localhost ([127.0.0.1]:37115 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JvPsD-0000Fa-7h for ged-emacs-devel@m.gmane.org; Mon, 12 May 2008 00:42:53 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JvPs8-0000FK-PB for emacs-devel@gnu.org; Mon, 12 May 2008 00:42:48 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JvPs7-0000F8-BZ for emacs-devel@gnu.org; Mon, 12 May 2008 00:42:48 -0400 Original-Received: from [199.232.76.173] (port=48273 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JvPs7-0000F5-8q for emacs-devel@gnu.org; Mon, 12 May 2008 00:42:47 -0400 Original-Received: from alextrapp1.equinoxe.de ([217.22.192.104]:43421 helo=www.elogos.de) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JvPs3-00074O-Qk; Mon, 12 May 2008 00:42:43 -0400 Original-Received: by www.elogos.de (Postfix, from userid 4000) id DCD7A4B633; Mon, 12 May 2008 04:38:58 +0000 (UTC) Content-Disposition: inline In-Reply-To: <4826ED80.8010505@gmail.com> User-Agent: Mutt/1.5.9i X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:97001 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, May 11, 2008 at 02:58:40PM +0200, Lennart Borgman (gmail) wrote: > joakim@verona.se wrote: > >Keyboard events would need to be filtered by the > >embedding emacs, and forwarded to the embedee on a key-by-key basis. >=20 >=20 > How do widget libraries (for example wxWidgets) handle similar situatio= ns? As far as I understand it, this is the realm of the keyboard focus policy -- i.e. there is (hopefully!) an agreement between the user and the UI as to which widget gets the key presses at the moment. Very annoying when this agreement isn't there, as happens to me regularly with firefox-ish browsers :-/ Regards - -- tom=C3=A1s -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFIJ8niBcgs9XrR2kYRAiw0AJ97n29EMQ5YjemaHaBToXnEdU3AMgCeJONN RCPQM8sJfQjzzR2YatfIxZ4=3D =3Dof1T -----END PGP SIGNATURE-----