Package quicktime.app.image

Source Code of quicktime.app.image.GraphicsImporterDrawer

/*     */ package quicktime.app.image;
/*     */
/*     */ import java.awt.Dimension;
/*     */ import quicktime.QTException;
/*     */ import quicktime.QTRuntimeException;
/*     */ import quicktime.QTSession;
/*     */ import quicktime.app.display.QTDrawable;
/*     */ import quicktime.io.QTFile;
/*     */ import quicktime.qd.QDDimension;
/*     */ import quicktime.qd.QDGraphics;
/*     */ import quicktime.qd.QDRect;
/*     */ import quicktime.qd.Region;
/*     */ import quicktime.std.StdQTException;
/*     */ import quicktime.std.image.GraphicsImporter;
/*     */ import quicktime.std.image.GraphicsMode;
/*     */ import quicktime.std.image.ImageDescription;
/*     */ import quicktime.std.image.Matrix;
/*     */ import quicktime.std.movies.media.DataRef;
/*     */ import quicktime.util.EncodedImage;
/*     */ import quicktime.util.RawEncodedImage;
/*     */
/*     */ /** @deprecated */
/*     */ public class GraphicsImporterDrawer
/*     */   implements QTDrawable, Compositable
/*     */ {
/*     */   private GraphicsImporter mGraphicsImporter;
/*     */
/*     */   /** @deprecated */
/*     */   public GraphicsImporterDrawer(GraphicsImporter paramGraphicsImporter)
/*     */   {
/*  51 */     this.mGraphicsImporter = paramGraphicsImporter;
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public GraphicsImporterDrawer(QTFile paramQTFile)
/*     */     throws QTException
/*     */   {
/*  60 */     this.mGraphicsImporter = new GraphicsImporter(paramQTFile);
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public GraphicsImporterDrawer(DataRef paramDataRef)
/*     */     throws QTException
/*     */   {
/*  69 */     this.mGraphicsImporter = new GraphicsImporter(paramDataRef);
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public GraphicsImporter getImporter()
/*     */   {
/*  80 */     return this.mGraphicsImporter;
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public Region getClip()
/*     */     throws QTException
/*     */   {
/*  87 */     return this.mGraphicsImporter.getClip();
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public void setClip(Region paramRegion)
/*     */     throws StdQTException
/*     */   {
/*  95 */     this.mGraphicsImporter.setClip(paramRegion);
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public ImageDescription getDescription()
/*     */     throws StdQTException
/*     */   {
/* 105 */     return (ImageDescription)this.mGraphicsImporter.getImageDescription().clone();
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public EncodedImage getImage()
/*     */     throws QTException
/*     */   {
/* 115 */     int i = this.mGraphicsImporter.getDataOffset();
/* 116 */     int j = this.mGraphicsImporter.getDataSize();
/* 117 */     RawEncodedImage localRawEncodedImage = new RawEncodedImage(j, true);
/*     */
/* 119 */     this.mGraphicsImporter.readData(localRawEncodedImage, i, j);
/* 120 */     return localRawEncodedImage;
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public void addedTo(Object paramObject)
/*     */   {
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public void removedFrom(Object paramObject)
/*     */   {
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public QDGraphics getGWorld()
/*     */     throws StdQTException
/*     */   {
/* 149 */     return this.mGraphicsImporter.getGWorld();
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public void setGWorld(QDGraphics paramQDGraphics)
/*     */     throws StdQTException
/*     */   {
/* 162 */     this.mGraphicsImporter.setGWorld(paramQDGraphics, null);
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public Dimension getInitialSize()
/*     */     throws QTException
/*     */   {
/* 173 */     QDRect localQDRect = this.mGraphicsImporter.getNaturalBounds();
/* 174 */     return new Dimension(localQDRect.getWidth(), localQDRect.getHeight());
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public QDDimension getOriginalSize()
/*     */     throws QTException
/*     */   {
/* 183 */     QDRect localQDRect = this.mGraphicsImporter.getNaturalBounds();
/* 184 */     return new QDDimension(localQDRect.getWidth(), localQDRect.getHeight());
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public Matrix getMatrix()
/*     */     throws StdQTException
/*     */   {
/* 194 */     return this.mGraphicsImporter.getMatrix();
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public void setMatrix(Matrix paramMatrix)
/*     */     throws QTException
/*     */   {
/* 203 */     this.mGraphicsImporter.setMatrix(paramMatrix);
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public void setDisplayBounds(QDRect paramQDRect)
/*     */     throws StdQTException
/*     */   {
/* 214 */     this.mGraphicsImporter.setBoundsRect(paramQDRect);
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public void setLocation(int paramInt1, int paramInt2)
/*     */     throws QTException
/*     */   {
/* 224 */     QDRect localQDRect = getDisplayBounds();
/* 225 */     localQDRect.setX(paramInt1);
/* 226 */     localQDRect.setY(paramInt2);
/* 227 */     setDisplayBounds(localQDRect);
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public QDRect getDisplayBounds()
/*     */     throws StdQTException
/*     */   {
/* 238 */     return this.mGraphicsImporter.getBoundsRect();
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public final synchronized void redraw(Region paramRegion)
/*     */     throws QTException
/*     */   {
/* 251 */     if (paramRegion != null) {
/* 252 */       Region localRegion = this.mGraphicsImporter.getClip();
/* 253 */       this.mGraphicsImporter.setClip(paramRegion);
/* 254 */       this.mGraphicsImporter.draw();
/* 255 */       this.mGraphicsImporter.setClip(localRegion);
/*     */     } else {
/* 257 */       this.mGraphicsImporter.draw();
/*     */     }
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public GraphicsMode getGraphicsMode()
/*     */     throws StdQTException
/*     */   {
/* 266 */     return this.mGraphicsImporter.getGraphicsMode();
/*     */   }
/*     */
/*     */   /** @deprecated */
/*     */   public void setGraphicsMode(GraphicsMode paramGraphicsMode)
/*     */     throws StdQTException
/*     */   {
/* 275 */     this.mGraphicsImporter.setGraphicsMode(paramGraphicsMode);
/*     */   }
/*     */
/*     */   public String toString()
/*     */   {
/* 281 */     return getClass().getName() + "[" + this.mGraphicsImporter + "]";
/*     */   }
/*     */
/*     */   static
/*     */   {
/*  38 */     if ((QTSession.isCurrentOS(4)) && (QTSession.getJavaVersion() >= 65540))
/*  39 */       throw new QTRuntimeException("Unsupported on Mac OS X and Java 1.4 and higher.");
/*     */   }
/*     */ }

/* Location:           Z:\System\Library\Java\Extensions\QTJava.zip
* Qualified Name:     quicktime.app.image.GraphicsImporterDrawer
* JD-Core Version:    0.6.2
*/
TOP

Related Classes of quicktime.app.image.GraphicsImporterDrawer

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.