commit-classpath
[Top][All Lists]
Advanced

[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




reply via email to

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