commit-classpath
[Top][All Lists]
Advanced

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

[commit-cp] classpath javax/swing/plaf/basic/BasicTabbedPan...


From: Roman Kennke
Subject: [commit-cp] classpath javax/swing/plaf/basic/BasicTabbedPan...
Date: Mon, 20 Mar 2006 11:14:07 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Roman Kennke <address@hidden>   06/03/20 11:14:07

Modified files:
        javax/swing/plaf/basic: BasicTabbedPaneUI.java 
        .              : ChangeLog 

Log message:
        2006-03-20  Roman Kennke  <address@hidden>
        
        * javax/swing/plaf/basic/BasicTabbedPaneUI.java
        (MouseHandler.mousePressed): Rewritten for clearer and simpler
        code.
        (MouseHandler.mouseEntered): Implemented to set the rollover tab.
        (MouseHandler.mouseMoved): Implemented to set the rollover tab.
        (MouseHandler.mouseExited): Implemented to unset the rollover tab.
        (TabbedPaneLayout.calculateLayoutInfo): Don't set the component's
        bounds here. That is moved into layoutContainer().
        (calculateSize): Correctly respect insets. Made code slightly more
        clear and efficient.
        (calculateTabRects): Rewritten completely. The old code was
        not quite right and unstable in some situations.
        (layoutContainer): Moved layout of tabbed pane's subcomponents
        here.
        (tabRunsDirty): New field.
        (rolloverTab): New field.
        (tabForCoordinate): Rewritten for simplicity and correctness.
        (setRolloverTab): New method.
        (getRolloverTab): New method.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.java.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6823&tr2=1.6824&r1=text&r2=text




reply via email to

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