diff options
author | Roman Kennke <roman@kennke.org> | 2006-12-01 23:20:28 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2006-12-01 23:20:28 +0000 |
commit | 5b46b46ff3fdcc16a7420b55fb57b804fb1eb3e3 (patch) | |
tree | 9f58c640a500e2ca3d5b32bf156de925184fb253 /javax/swing/text/html/TableView.java | |
parent | be31fc91967c4a8d6e62a36b303498563dabc67a (diff) | |
download | classpath-5b46b46ff3fdcc16a7420b55fb57b804fb1eb3e3.tar.gz |
2006-12-01 Roman Kennke <kennke@aicas.com>
* javax/swing/text/html/HTML.java
(Attribute.DYNAMIC_CLASS): New field.
(Attribute.PSEUDO_CLASS): New field.
* javax/swing/text/html/HTMLDocument.java
(HTMLReader.CharacterAction.start): Initialize anchor with link
pseudo attribute.
(updateSpecialClass): New helper method. Updates the dynamic
or pseudo class for anchor tags.
* javax/swing/text/html/HTMLEditorKit.java
(LinkController.lastAnchorElement): New field. For tracking
enter/exit of anchors.
(LinkController.activateLink): Set pseudo class to 'visited'.
(LinkController.mouseMoved): Added support for tracking
the 'hover' dynamic class.
* javax/swing/text/html/InlineView.java
(changedUpdate): Fetch new properties.
* javax/swing/text/html/StyleSheet.java
(attributeSetToMap): New helper method.
(getRule): Also append dynamic and pseudo class to key.
(resolveStyle): Resolve style based generally on all attributes.
* javax/swing/text/html/TableView.java
(RowView.layoutMajorAxis): Make sure the grid is valid.
(updateGrid): Made package private.
* gnu/javax/swing/text/html/css/Selector.java
(calculateSpecificity): Added support for dynamic and pseudo classes.
(matches): Changed to operate on general attributes.
Added support for dynamic and pseudo classes.
Diffstat (limited to 'javax/swing/text/html/TableView.java')
-rw-r--r-- | javax/swing/text/html/TableView.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/javax/swing/text/html/TableView.java b/javax/swing/text/html/TableView.java index c142462bc..90b3ecc4f 100644 --- a/javax/swing/text/html/TableView.java +++ b/javax/swing/text/html/TableView.java @@ -140,6 +140,7 @@ class TableView protected void layoutMajorAxis(int targetSpan, int axis, int[] offsets, int spans[]) { + updateGrid(); int numCols = offsets.length; int realColumn = 0; for (int i = 0; i < numCols; i++) @@ -664,8 +665,10 @@ class TableView /** * Updates the arrays that contain the row and column data in response * to a change to the table structure. + * + * Package private to avoid accessor methods. */ - private void updateGrid() + void updateGrid() { if (! gridValid) { |