CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/08/25 20:44:51
Modified files: javax/swing/text: ComponentView.java . : ChangeLog Log message: 2006-08-25 Roman Kennke <[EMAIL PROTECTED]> * javax/swing/text/ComponentView.java (Interceptor): New inner helper class. Used to propagate invalidate requests and cache component layout sizes. (interceptor): New field. (getAlignment): Fetch alignment from interceptor container. (getComponent): Don't create component here. This is done in setParent(). (getMaximumSpan): Fetch layout info from interceptor. Check for illegal axis. (getMinimumSpan): Fetch layout info from interceptor. Check for illegal axis. (getPreferredSpan): Fetch layout info from interceptor. Check for illegal axis. (modelToView): Fixed model to view mapping. (viewToModel): Fixed view to model mapping. (paint): Check for null. Set bounds on interceptor rather then component. (setParentImpl): Install interceptor between component and hosting container. (setParent): Call super.setParent() immediately. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/text/ComponentView.java?cvsroot=classpath&r1=1.15&r2=1.16 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8460&r2=1.8461