[Top][All Lists]
[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
- [commit-cp] classpath javax/swing/plaf/basic/BasicTabbedPan...,
Roman Kennke <=