< prev index next >

src/java.desktop/share/classes/javax/swing/text/TextLayoutStrategy.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1999, 2008, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 86,98 **** /** * Gives notification from the document that attributes were changed * in a location that this view is responsible for. * ! * @param changes the change information from the associated document ! * @param a the current allocation of the view ! * @param f the factory to use to rebuild if the view has children * @see View#changedUpdate */ public void changedUpdate(FlowView fv, DocumentEvent e, Rectangle alloc) { sync(fv); super.changedUpdate(fv, e, alloc); --- 86,97 ---- /** * Gives notification from the document that attributes were changed * in a location that this view is responsible for. * ! * @param e the change information from the associated document ! * @param alloc the current allocation of the view inside of the insets. * @see View#changedUpdate */ public void changedUpdate(FlowView fv, DocumentEvent e, Rectangle alloc) { sync(fv); super.changedUpdate(fv, e, alloc);
*** 115,127 **** * layout span of the row. This is implemented to execute the * superclass functionality (which fills the row with child * views or view fragments) and follow that with bidi reordering * of the unidirectional view fragments. * ! * @param row the row to fill in with views. This is assumed * to be empty on entry. ! * @param pos The current position in the children of * this views element from which to start. * @return the position to start the next row */ protected int layoutRow(FlowView fv, int rowIndex, int p0) { int p1 = super.layoutRow(fv, rowIndex, p0); --- 114,126 ---- * layout span of the row. This is implemented to execute the * superclass functionality (which fills the row with child * views or view fragments) and follow that with bidi reordering * of the unidirectional view fragments. * ! * @param rowIndex the row to fill in with views. This is assumed * to be empty on entry. ! * @param p0 The current position in the children of * this views element from which to start. * @return the position to start the next row */ protected int layoutRow(FlowView fv, int rowIndex, int p0) { int p1 = super.layoutRow(fv, rowIndex, p0);
*** 155,165 **** * Adjusts the given row if possible to fit within the * layout span. Since all adjustments were already * calculated by the LineBreakMeasurer, this is implemented * to do nothing. * ! * @param r the row to adjust to the current layout * span. * @param desiredSpan the current layout span >= 0 * @param x the location r starts at. */ protected void adjustRow(FlowView fv, int rowIndex, int desiredSpan, int x) { --- 154,164 ---- * Adjusts the given row if possible to fit within the * layout span. Since all adjustments were already * calculated by the LineBreakMeasurer, this is implemented * to do nothing. * ! * @param rowIndex the row to adjust to the current layout * span. * @param desiredSpan the current layout span >= 0 * @param x the location r starts at. */ protected void adjustRow(FlowView fv, int rowIndex, int desiredSpan, int x) {
< prev index next >