classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cp-patches] FYI: Reworked Swing FocusManager


From: Robert Schuster
Subject: Re: [cp-patches] FYI: Reworked Swing FocusManager
Date: Fri, 08 Jul 2005 00:37:55 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.7.8) Gecko/20050514

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hehe,
I dont know texinfo either. Just copied the structure of the surrounding
elements and tested whether "make doc" displayed no errors.

Post the text and I put it in for you. :)

cu
Robert

Roman Kennke wrote:
> Hi Robert,
> 
>>> In order to achieve this we actually have to use the Swing FocusManager
>>> in AWT instead of the DefaultKeyboardFocusManager
>>> (javax.swing.FocusManager is a subclass of the
>>> DefaultKeyboardFocusManager). In order to not add dependencies into
>>> Swing in AWT, I created a subclass of javax.swing.FocusManager in
>>> gnu.java.awt (no, we cannot use FocusManager directly because it is
>>> abstract - thanks to the great design of the JDK), and let the
>>> KeyboardManager create its instance of the FocusManager based on the
>>> value of the new system property gnu.java.awt.FocusManager. So at least
>>> I did not have to hardcode the Swing dependency. And in case a VM vendor
>>> does not need/want Swing, this is easily changed to
>>> java.awt.DefaultFocusManager.
>>>   
>>
>> Please add this information to the VM Integration guide.
>>  
>>
> Unfortunatly I have no clue about Texinfo. I've looked into the
> sourcefile, but I am completely confused by the @node tag. Could you or
> anybody else provide me a short how-to?
> 
> /Roman
> 
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFCza7DG9cfwmwwEtoRAnuOAJ9hKw8czp5TxCfAR4RBAj8yrOUuwwCffY30
5+IipIfExaX2wwQ1MwMGv6s=
=EqJg
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]