[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath javax/swing/text/FlowView.java javax/...
From: |
Roman Kennke |
Subject: |
[commit-cp] classpath javax/swing/text/FlowView.java javax/... |
Date: |
Thu, 12 Oct 2006 15:12:56 +0000 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Changes by: Roman Kennke <rabbit78> 06/10/12 15:12:56
Modified files:
javax/swing/text: FlowView.java GlyphView.java
ParagraphView.java
javax/swing/text/html: BRView.java
. : ChangeLog
Log message:
2006-10-12 Roman Kennke <address@hidden>
PR 28696
* javax/swing/text/FlowView.java
(FlowStrategy.layout): Preserve logical views from getting lost.
(FlowStrategy.layoutRow): Fix line breaking.
(FlowStrategy.adjustRow): Fix line breaking.
(FlowStrategy.changedUpdate): Mark layout invalid, or repaint.
(FlowStrategy.insertUpdate): Mark layout invalid, or repaint.
(FlowStrategy.removeUpdate): Mark layout invalid, or repaint.
(createView): Don't check index.
(contains): New helper method.
(reparent): New helper method.
(layoutDirty): Removed unneeded field.
(FlowView): Removed layoutDirty field init.
(changedUpdate): Removed layoutDirty handling.
(insertUpdate): Removed layoutDirty handling.
(removeUpdate): Removed layoutDirty handling.
(layout): Use isLayoutValid() rather than the layoutDirty field.
* javax/swing/text/GlyphView.java
(startOffset): Removed.
(endOffset): Removed.
(offset): New field.
(length): New field.
(GlyphView): Initialize new fields. Removed old fields.
(createFragment): Create fragment with new relative offsets.
(getEndOffset): Work with new relative offsets.
(getStartOffset): Work with new relative offsets.
* javax/swing/text/ParagraphView.java
(Row.getStartOffset): Overidden to determine the minimum start
offset from the children.
(Row.getEndOffset): Overidden to determine the maximum end
offset from the children.
* javax/swing/text/html/BRView.java
Make subclass of InlineView.
(getBreakWeight): Fall back to super for Y_AXIS.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/FlowView.java?cvsroot=classpath&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/GlyphView.java?cvsroot=classpath&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/ParagraphView.java?cvsroot=classpath&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/html/BRView.java?cvsroot=classpath&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8670&r2=1.8671
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-cp] classpath javax/swing/text/FlowView.java javax/...,
Roman Kennke <=