|
Packit |
5e46da |
/*
|
|
Packit |
5e46da |
* This file is part of libbluray
|
|
Packit |
5e46da |
* Copyright (C) 2012-2014 libbluray
|
|
Packit |
5e46da |
*
|
|
Packit |
5e46da |
* This library is free software; you can redistribute it and/or
|
|
Packit |
5e46da |
* modify it under the terms of the GNU Lesser General Public
|
|
Packit |
5e46da |
* License as published by the Free Software Foundation; either
|
|
Packit |
5e46da |
* version 2.1 of the License, or (at your option) any later version.
|
|
Packit |
5e46da |
*
|
|
Packit |
5e46da |
* This library is distributed in the hope that it will be useful,
|
|
Packit |
5e46da |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Packit |
5e46da |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Packit |
5e46da |
* Lesser General Public License for more details.
|
|
Packit |
5e46da |
*
|
|
Packit |
5e46da |
* You should have received a copy of the GNU Lesser General Public
|
|
Packit |
5e46da |
* License along with this library. If not, see
|
|
Packit |
5e46da |
* <http://www.gnu.org/licenses/>.
|
|
Packit |
5e46da |
*/
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
package java.awt;
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
import java.awt.font.*;
|
|
Packit |
5e46da |
import java.awt.image.renderable.RenderableImage;
|
|
Packit |
5e46da |
import java.awt.image.RenderedImage;
|
|
Packit |
5e46da |
import java.awt.geom.AffineTransform;
|
|
Packit |
5e46da |
import java.text.AttributedCharacterIterator;
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
import org.videolan.Logger;
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
class BDGraphics extends BDGraphicsBase {
|
|
Packit |
5e46da |
private Paint paint;
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
BDGraphics(BDGraphics g) {
|
|
Packit |
5e46da |
super(g);
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
BDGraphics(BDRootWindow window) {
|
|
Packit |
5e46da |
super(window);
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
public Color getBackground() {
|
|
Packit |
5e46da |
return background;
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void setBackground(Color c) {
|
|
Packit |
5e46da |
if (c != null) {
|
|
Packit |
5e46da |
background = c;
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
BDGraphics(BDImage image) {
|
|
Packit |
5e46da |
super(image);
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
public java.awt.font.FontRenderContext getFontRenderContext()
|
|
Packit |
5e46da |
{
|
|
Packit |
5e46da |
logger.unimplemented("getFontRenderContext");
|
|
Packit |
5e46da |
return null;
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void setPaint(Paint p) {
|
|
Packit |
5e46da |
logger.unimplemented("setPaint");
|
|
Packit |
5e46da |
paint = p;
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public Paint getPaint() {
|
|
Packit |
5e46da |
return paint;
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void transform(java.awt.geom.AffineTransform t) {
|
|
Packit |
5e46da |
logger.unimplemented("transform");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void setTransform(java.awt.geom.AffineTransform t) {
|
|
Packit |
5e46da |
logger.unimplemented("setTransform");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public java.awt.geom.AffineTransform getTransform() {
|
|
Packit |
5e46da |
logger.unimplemented("getTransform");
|
|
Packit |
5e46da |
throw new Error("Not implemented");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void shear(double a, double b) {
|
|
Packit |
5e46da |
logger.unimplemented("shear");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void scale(double a, double b) {
|
|
Packit |
5e46da |
logger.unimplemented("scale");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void rotate(double a) {
|
|
Packit |
5e46da |
logger.unimplemented("rotate");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void rotate(double a, double b, double c) {
|
|
Packit |
5e46da |
logger.unimplemented("rotate");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void translate(double a, double b) {
|
|
Packit |
5e46da |
logger.unimplemented("translate");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public boolean hit(Rectangle rect, Shape s, boolean onStroke) {
|
|
Packit |
5e46da |
logger.unimplemented("hit");
|
|
Packit |
5e46da |
return true;
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void fill(Shape s) {
|
|
Packit |
5e46da |
logger.unimplemented("fill");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void draw(java.awt.Shape s) {
|
|
Packit |
5e46da |
logger.unimplemented("draw");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void drawGlyphVector(GlyphVector g, float x, float y) {
|
|
Packit |
5e46da |
logger.unimplemented("drawGlyphVector");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void setRenderingHints(java.util.Map hints) {
|
|
Packit |
5e46da |
logger.unimplemented("setRenderingHints");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void setRenderingHint(RenderingHints.Key hintKey, Object hintValue) {
|
|
Packit |
5e46da |
logger.unimplemented("setRenderingHint");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public void addRenderingHints(java.util.Map hints) {
|
|
Packit |
5e46da |
logger.unimplemented("addRenderingHints");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public Object getRenderingHint(RenderingHints.Key hintKey) {
|
|
Packit |
5e46da |
logger.unimplemented("getRenderingHint");
|
|
Packit |
5e46da |
return null;
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
public RenderingHints getRenderingHints() {
|
|
Packit |
5e46da |
logger.unimplemented("getRenderingHints");
|
|
Packit |
5e46da |
return null;
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
public void clip(Shape s) {
|
|
Packit |
5e46da |
setClip(s);
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
public void drawString(String string, float x, float y) {
|
|
Packit |
5e46da |
drawString(string, (int)x, (int)y);
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
public void drawRenderableImage(RenderableImage img, AffineTransform xform) {
|
|
Packit |
5e46da |
logger.unimplemented("drawRenaerableImage");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
public void drawRenderedImage(RenderedImage img, AffineTransform xform) {
|
|
Packit |
5e46da |
logger.unimplemented("drawRenaeredImage");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
public void drawString(AttributedCharacterIterator arg0, int arg1, int arg2) {
|
|
Packit |
5e46da |
logger.unimplemented("drawString");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
public void drawString(AttributedCharacterIterator iterator, float x, float y) {
|
|
Packit |
5e46da |
logger.unimplemented("drawString");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
public void drawImage(java.awt.image.BufferedImage i,java.awt.image.BufferedImageOp o, int x, int y) {
|
|
Packit |
5e46da |
logger.unimplemented("drawImage");
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
public boolean drawImage(java.awt.Image i, java.awt.geom.AffineTransform t, java.awt.image.ImageObserver o) {
|
|
Packit |
5e46da |
logger.unimplemented("drawImage");
|
|
Packit |
5e46da |
return true;
|
|
Packit |
5e46da |
}
|
|
Packit |
5e46da |
|
|
Packit |
5e46da |
private static final Logger logger = Logger.getLogger(BDGraphics.class.getName());
|
|
Packit |
5e46da |
}
|