CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Roman Kennke <[EMAIL PROTECTED]>        06/02/28 11:27:15

Modified files:
        .              : ChangeLog 
        java/awt       : Component.java Container.java EventQueue.java 
                         LightweightDispatcher.java Toolkit.java 

Log message:
        2006-02-28  Roman Kennke  <[EMAIL PROTECTED]>
        
        * java/awt/Component.java
        (dispatchEventImpl): Let the Toolkit dispatch global events.
        * java/awt/Container.java
        (dispatchEventImpl): Let the LightweightDispatcher handle events
        first.
        * java/awt/EventQueue.java
        (dispatchEvent): Don't do the global event dispatching here. This
        is moved to the Component.
        (globalDispatchEvent): Moved this method to Toolkit.
        * java/awt/LightweightDispatcher.java
        (instances): New field.
        (getInstance): New method. Delivers an instance of
        LightweightDispatcher.
        (LightweightDispatcher): Made default constructor private.
        (dispatchEvent): New method. Replaces the eventDispatched method.
        This now returns true when the event was actually dispatched.
        (eventDispatched): Replaced by dispatchEvent.
        (handleMouseEvent): Send MOUSE_CLICKED to the same component that
        received the last MOUSE_RELEASED.
        * java/awt/Toolkit.java
        (Toolkit): Don't register LightweightDispatcher as global event
        handler.
        (globalDispatchEvent): Moved here from EventQueue.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6526&tr2=1.6527&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/awt/Component.java.diff?tr1=1.103&tr2=1.104&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/awt/Container.java.diff?tr1=1.82&tr2=1.83&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/awt/EventQueue.java.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/awt/LightweightDispatcher.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/awt/Toolkit.java.diff?tr1=1.33&tr2=1.34&r1=text&r2=text


Reply via email to