[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath javax/swing/plaf/metal/MetalTabbedPan...
From: |
Roman Kennke |
Subject: |
[commit-cp] classpath javax/swing/plaf/metal/MetalTabbedPan... |
Date: |
Mon, 20 Mar 2006 22:11:55 +0000 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Roman Kennke <address@hidden> 06/03/20 22:11:55
Modified files:
javax/swing/plaf/metal: MetalTabbedPaneUI.java
. : ChangeLog
Log message:
2006-03-20 Roman Kennke <address@hidden>
* javax/swing/plaf/metal/MetalTabbedPaneUI.java
(TabbedPaneLayout.normalizeTabRuns): New method.
(createLayoutManager): Return the Metal TabbedPaneLayout, not super.
(paintTabBorder): Replaced if-else chain with switch.
(paintTopTabBorder): Rewritten to correctly paint tab. Also support
Ocean theme.
(paintBottomTabBorder): Rewritten to correctly paint tab. Also support
Ocean theme.
(paintLeftTabBorder): Rewritten to correctly paint tab. Also support
Ocean theme.
(paintRightTabBorder): Rewritten to correctly paint tab. Also support
Ocean theme.
(paintTabBackground): Fetch background color from the TabbedPane.
Fixed painting and improved by not using fillPolygon, and instead
using fillRectangle. Replaced if-else chain with switch.
(calculateMaxTabHeight): Added overridden method with FIXME.
(getTabRunOverlay): Overridden to provide overlay for LEFT or RIGHT
placement.
(paintContentBorderTopEdge): Added stub with FIXME.
(paintContentBorderBottomEdge): Added stub with FIXME.
(paintContentBorderLeftEdge): Added stub with FIXME.
(paintContentBorderRightEdge): Added stub with FIXME.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalTabbedPaneUI.java.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6834&tr2=1.6835&r1=text&r2=text
- [commit-cp] classpath javax/swing/plaf/metal/MetalTabbedPan...,
Roman Kennke <=