1  a b a a  a a a a a a0 a b   a      a a & & . . . . & b 4 a & a   b b C  a       J   a   Q R    a  b! b" #$ %&' ()*+, _offscreenLjava/awt/image/BufferedImage; _canvasPaneLdiva/canvas/CanvasPane;_horizontalRangeModel&Ljavax/swing/DefaultBoundedRangeModel;_verticalRangeModel_workaroundClearRectBugZ()VCodeLineNumberTableLocalVariableTablethisLdiva/canvas/JCanvas;(Ldiva/canvas/CanvasPane;)Vpane getCanvasPane()Ldiva/canvas/CanvasPane;getToolTipText/(Ljava/awt/event/MouseEvent;)Ljava/lang/String;eLjava/awt/event/MouseEvent; layereventLdiva/canvas/event/LayerEvent;atLjava/awt/geom/AffineTransform;tipLjava/lang/String;isFocusTraversable()Zpaint(Ljava/awt/Graphics;)Vg2dLjava/awt/Graphics2D;gLjava/awt/Graphics;clipLjava/awt/Rectangle;dLjava/awt/Dimension;paintAllprint2(Ljava/awt/Graphics;Ljava/awt/print/PageFormat;I)IgraphicsformatLjava/awt/print/PageFormat;indexI dimensionboundsLjava/awt/geom/Rectangle2D; Exceptions-M(Ljava/awt/Graphics;Ljava/awt/print/PageFormat;ILjava/awt/geom/Rectangle2D;)I printRegion pageBoundsrepaint(Ldiva/canvas/DamageRegion;)VLdiva/canvas/DamageRegion; setCanvasPanesetDoubleBuffered(Z)VflagsetPreferredSize(Ljava/awt/Dimension;)VsizesLjava/awt/geom/Point2D;getHorizontalRangeModel!()Ljavax/swing/BoundedRangeModel;getVerticalRangeModel getViewSize()Ljava/awt/geom/Rectangle2D;layerLdiva/canvas/CanvasLayer;rectlayersLjava/util/Iterator;viewRectgetVisibleSize/Ljava/awt/geom/NoninvertibleTransformException;currentinverse visibleRectprocessMouseEvent(Ljava/awt/event/MouseEvent;)VprocessMouseMotionEventinternalProcessMouseEvent_checkForClearRectBug SourceFile JCanvas.javadiva/canvas/GraphicsPane mn mt de fg$javax/swing/DefaultBoundedRangeModel hi ji kl. /0 12 t 34 56diva/canvas/event/LayerEvent m7 89: ;< => x?@ AB CDjava/awt/RectangleE F G mH I J Kjava/awt/Graphics2D LM NH O P QR SRjava/awt/image/BufferedImage mT UV WX YZ [ java/awt/geom/Rectangle2D$DoubleDouble InnerClasses m\ ] ^_ `_ a_ b_c de fgh ij kj ljava/awt/geom/Point2D$Double mm no vw pq r stdiva/canvas/CanvasLayer u v wx y<z {<-java/awt/geom/NoninvertibleTransformExceptionjava/lang/RuntimeException |} m6 Q_ S_~     java.version 1.2beta4 diva/canvas/JCanvasjavax/swing/JComponentjava/awt/print/Printablejava/awt/print/PrinterExceptionjava/awt/ColorwhiteLjava/awt/Color; setBackground(Ljava/awt/Color;)V enableEvents(J)VsetToolTipText(Ljava/lang/String;)Vdiva/canvas/CanvasPanegetTransformContext ()Ldiva/canvas/TransformContext;diva/canvas/TransformContextgetInverseTransform!()Ljava/awt/geom/AffineTransform; transform"(Ljava/awt/geom/AffineTransform;)V2(Ldiva/canvas/event/LayerEvent;)Ljava/lang/String;java/awt/Graphics getClipBounds()Ljava/awt/Rectangle;getSize()Ljava/awt/Dimension;java/awt/Dimensionwidthheight(IIII)VxyisDoubleBuffered getBackground()Ljava/awt/Color; clearRect(Ljava/awt/Graphics2D;)V3(Ljava/awt/Graphics2D;Ljava/awt/geom/Rectangle2D;)VgetWidth()I getHeight(III)VcreateGraphics()Ljava/awt/Graphics2D; translate(II)V drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Zjava/awt/geom/Rectangle2D(DDDD)Vjava/awt/print/PageFormat getImageableX()D getImageableYgetImageableWidthgetImageableHeightdiva/canvas/CanvasUtilitiescomputeFitTransforma(Ljava/awt/geom/RectangularShape;Ljava/awt/geom/RectangularShape;)Ljava/awt/geom/AffineTransform;setClip(Ljava/awt/Shape;)Vdiva/canvas/DamageRegionapply(Ldiva/canvas/JCanvas;)V setCanvasjava/awt/geom/Point2D(DD)VsetSize(Ljava/awt/geom/Point2D;)V()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;getLayerBoundsisEmptyadd(Ljava/awt/geom/Rectangle2D;)V getTransformjava/awt/geom/AffineTransform createInversetoString()Ljava/lang/String;diva/util/java2d/ShapeUtilitiestransformBoundsW(Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/Rectangle2D;java/awt/event/MouseEvent isConsumed dispatchEvent(Ljava/awt/AWTEvent;)Vjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z!abcdefghijiklmno: *Yp e fq  rsmtoF****Y *Y ** * *+**p. lL QUY$^,m3n8o?tEuqFrsFugvwo/*pzq rsxyo1M*Y+M*N,-*,:p" $.q41rs1z{/|}~.o,pq rsoEk+M*N,Y-- M,!$,",#-,$-6*%^+&:*'(* ,#,$),!,",#,$)** *,+**,,#*-,$**.Y,#,$/*0:*'(* ,#,$),!,",#,$)**,!t,"t1*,++*,!,"2W*+3pz  KRXahz).:ISejqHXRskrskf aK lo '*:4Y5:*+,6pq>'rs'''! o ;4Y,7,8,9,:5:+&;<+=*+>p . 4"9#q>;rs;;;; o>+*?p +,qrstof* *@*+++*@p458:;=qrsugoR*A*%*pDF GIqrslo,*+B*"*MCY,,DN*-EpOQ ST#U+Wq*#,rs,o/* p]q rso/* pdq rsoIL*FGM,H.,IJN-K:L+ L +M+*N+p2 lnop#r+s/t5v;y>{B~Gq4# 4IrsGo ?*FOL+PMNRY-ST*N4Y-U-V5:,W Qp"  %8q> z?rs 4/%8oR*+X+Y*+Zp qrsz{oR*+X+Y*+[p qrsz{o,M*Y+M*N,-*,\p"  #+q*,rs,z{*|}~o5 ]^_`pq  rs4 C