Merged gcj-eclipse branch to trunk.
From-SVN: r120621
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_AWTUtilities$VisibleComponentList$VisibleComponentIterator__
|
||||
#define __gnu_java_awt_AWTUtilities$VisibleComponentList$VisibleComponentIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class AWTUtilities$VisibleComponentList;
|
||||
class AWTUtilities$VisibleComponentList$VisibleComponentIterator;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::AWTUtilities$VisibleComponentList$VisibleComponentIterator : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
AWTUtilities$VisibleComponentList$VisibleComponentIterator(::gnu::java::awt::AWTUtilities$VisibleComponentList *, jint);
|
||||
public:
|
||||
virtual jboolean hasNext();
|
||||
virtual ::java::lang::Object * next();
|
||||
virtual jboolean hasPrevious();
|
||||
virtual ::java::lang::Object * previous();
|
||||
virtual jint nextIndex();
|
||||
virtual jint previousIndex();
|
||||
virtual void remove();
|
||||
virtual void set(::java::lang::Object *);
|
||||
virtual void add(::java::lang::Object *);
|
||||
public: // actually package-private
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) index;
|
||||
jint listIndex;
|
||||
::gnu::java::awt::AWTUtilities$VisibleComponentList * this$1;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_AWTUtilities$VisibleComponentList$VisibleComponentIterator__
|
||||
@@ -0,0 +1,47 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_AWTUtilities$VisibleComponentList__
|
||||
#define __gnu_java_awt_AWTUtilities$VisibleComponentList__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/util/AbstractSequentialList.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class AWTUtilities$VisibleComponentList;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Component;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::AWTUtilities$VisibleComponentList : public ::java::util::AbstractSequentialList
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
AWTUtilities$VisibleComponentList(JArray< ::java::awt::Component * > *);
|
||||
public:
|
||||
virtual ::java::util::ListIterator * listIterator(jint);
|
||||
virtual jint size();
|
||||
public: // actually package-private
|
||||
JArray< ::java::awt::Component * > * __attribute__((aligned(__alignof__( ::java::util::AbstractSequentialList)))) components;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_AWTUtilities$VisibleComponentList__
|
||||
@@ -0,0 +1,71 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_AWTUtilities__
|
||||
#define __gnu_java_awt_AWTUtilities__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class AWTUtilities;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Component;
|
||||
class Container;
|
||||
class Font;
|
||||
class FontMetrics;
|
||||
class Insets;
|
||||
class Point;
|
||||
class Rectangle;
|
||||
class Window;
|
||||
namespace event
|
||||
{
|
||||
class MouseEvent;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::AWTUtilities : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
AWTUtilities();
|
||||
static ::java::util::List * getVisibleChildren(::java::awt::Container *);
|
||||
static ::java::awt::Rectangle * calculateInsetArea(::java::awt::Rectangle *, ::java::awt::Insets *, ::java::awt::Rectangle *);
|
||||
static ::java::awt::Rectangle * getLocalBounds(::java::awt::Component *);
|
||||
static ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
|
||||
static ::java::awt::Container * getAncestorNamed(::java::lang::String *, ::java::awt::Component *);
|
||||
static ::java::awt::Container * getAncestorOfClass(::java::lang::Class *, ::java::awt::Component *);
|
||||
static ::java::awt::Window * windowForComponent(::java::awt::Component *);
|
||||
static ::java::awt::Component * getRoot(::java::awt::Component *);
|
||||
static jboolean isDescendingFrom(::java::awt::Component *, ::java::awt::Component *);
|
||||
static ::java::awt::Component * getDeepestComponentAt(::java::awt::Component *, jint, jint);
|
||||
static void convertPointToScreen(::java::awt::Point *, ::java::awt::Component *);
|
||||
static void convertPointFromScreen(::java::awt::Point *, ::java::awt::Component *);
|
||||
static ::java::awt::Point * convertPoint(::java::awt::Component *, jint, jint, ::java::awt::Component *);
|
||||
static ::java::awt::Rectangle * convertRectangle(::java::awt::Component *, ::java::awt::Rectangle *, ::java::awt::Component *);
|
||||
static ::java::awt::event::MouseEvent * convertMouseEvent(::java::awt::Component *, ::java::awt::event::MouseEvent *, ::java::awt::Component *);
|
||||
static void invokeLater(::java::lang::Runnable *);
|
||||
static void invokeAndWait(::java::lang::Runnable *);
|
||||
static jboolean isEventDispatchThread();
|
||||
public: // actually package-private
|
||||
static ::java::util::WeakHashMap * visibleChildrenCache;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_AWTUtilities__
|
||||
@@ -0,0 +1,36 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_BitMaskExtent__
|
||||
#define __gnu_java_awt_BitMaskExtent__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class BitMaskExtent;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::BitMaskExtent : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
BitMaskExtent();
|
||||
void setMask(jlong);
|
||||
jlong toMask();
|
||||
jbyte __attribute__((aligned(__alignof__( ::java::lang::Object)))) leastSignificantBit;
|
||||
jbyte bitWidth;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_BitMaskExtent__
|
||||
@@ -0,0 +1,52 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_BitwiseXORComposite$GeneralContext__
|
||||
#define __gnu_java_awt_BitwiseXORComposite$GeneralContext__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class BitwiseXORComposite$GeneralContext;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Color;
|
||||
namespace image
|
||||
{
|
||||
class ColorModel;
|
||||
class Raster;
|
||||
class WritableRaster;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::BitwiseXORComposite$GeneralContext : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
BitwiseXORComposite$GeneralContext(::java::awt::image::ColorModel *, ::java::awt::image::ColorModel *, ::java::awt::Color *);
|
||||
virtual void compose(::java::awt::image::Raster *, ::java::awt::image::Raster *, ::java::awt::image::WritableRaster *);
|
||||
virtual void dispose();
|
||||
public: // actually package-private
|
||||
::java::awt::image::ColorModel * __attribute__((aligned(__alignof__( ::java::lang::Object)))) srcColorModel;
|
||||
::java::awt::image::ColorModel * dstColorModel;
|
||||
::java::awt::Color * xorColor;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_BitwiseXORComposite$GeneralContext__
|
||||
@@ -0,0 +1,48 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_BitwiseXORComposite$IntContext__
|
||||
#define __gnu_java_awt_BitwiseXORComposite$IntContext__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/BitwiseXORComposite$GeneralContext.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class BitwiseXORComposite$IntContext;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Color;
|
||||
class RenderingHints;
|
||||
namespace image
|
||||
{
|
||||
class ColorModel;
|
||||
class Raster;
|
||||
class WritableRaster;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::BitwiseXORComposite$IntContext : public ::gnu::java::awt::BitwiseXORComposite$GeneralContext
|
||||
{
|
||||
|
||||
public:
|
||||
BitwiseXORComposite$IntContext(::java::awt::image::ColorModel *, ::java::awt::Color *);
|
||||
virtual void compose(::java::awt::image::Raster *, ::java::awt::image::Raster *, ::java::awt::image::WritableRaster *);
|
||||
static jboolean isSupported(::java::awt::image::ColorModel *, ::java::awt::image::ColorModel *, ::java::awt::RenderingHints *);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_BitwiseXORComposite$IntContext__
|
||||
@@ -0,0 +1,49 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_BitwiseXORComposite__
|
||||
#define __gnu_java_awt_BitwiseXORComposite__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class BitwiseXORComposite;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Color;
|
||||
class CompositeContext;
|
||||
class RenderingHints;
|
||||
namespace image
|
||||
{
|
||||
class ColorModel;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::BitwiseXORComposite : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
BitwiseXORComposite(::java::awt::Color *);
|
||||
virtual ::java::awt::CompositeContext * createContext(::java::awt::image::ColorModel *, ::java::awt::image::ColorModel *, ::java::awt::RenderingHints *);
|
||||
public: // actually protected
|
||||
::java::awt::Color * __attribute__((aligned(__alignof__( ::java::lang::Object)))) xorColor;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_BitwiseXORComposite__
|
||||
@@ -0,0 +1,49 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_Buffers__
|
||||
#define __gnu_java_awt_Buffers__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Buffers;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace image
|
||||
{
|
||||
class DataBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::Buffers : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
Buffers();
|
||||
static ::java::awt::image::DataBuffer * createBuffer(jint, ::java::lang::Object *, jint);
|
||||
static ::java::awt::image::DataBuffer * createBuffer(jint, jint);
|
||||
static ::java::awt::image::DataBuffer * createBuffer(jint, jint, jint);
|
||||
static ::java::awt::image::DataBuffer * createBufferFromData(jint, ::java::lang::Object *, jint);
|
||||
static ::java::lang::Object * getData(::java::awt::image::DataBuffer *);
|
||||
static ::java::lang::Object * getData(::java::awt::image::DataBuffer *, jint, ::java::lang::Object *, jint, jint);
|
||||
static jint smallestAppropriateTransferType(jint);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_Buffers__
|
||||
@@ -0,0 +1,69 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_ClasspathToolkit__
|
||||
#define __gnu_java_awt_ClasspathToolkit__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/Toolkit.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class ClasspathToolkit;
|
||||
class EmbeddedWindow;
|
||||
namespace peer
|
||||
{
|
||||
class ClasspathFontPeer;
|
||||
class EmbeddedWindowPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Font;
|
||||
class GraphicsDevice;
|
||||
class GraphicsEnvironment;
|
||||
namespace peer
|
||||
{
|
||||
class RobotPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace javax
|
||||
{
|
||||
namespace imageio
|
||||
{
|
||||
namespace spi
|
||||
{
|
||||
class IIORegistry;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::ClasspathToolkit : public ::java::awt::Toolkit
|
||||
{
|
||||
|
||||
public:
|
||||
ClasspathToolkit();
|
||||
virtual ::java::awt::GraphicsEnvironment * getLocalGraphicsEnvironment() = 0;
|
||||
virtual ::gnu::java::awt::peer::ClasspathFontPeer * getClasspathFontPeer(::java::lang::String *, ::java::util::Map *) = 0;
|
||||
virtual ::java::awt::Font * getFont(::java::lang::String *, ::java::util::Map *);
|
||||
virtual ::java::awt::Font * createFont(jint, ::java::io::InputStream *) = 0;
|
||||
virtual ::java::awt::peer::RobotPeer * createRobot(::java::awt::GraphicsDevice *) = 0;
|
||||
virtual ::gnu::java::awt::peer::EmbeddedWindowPeer * createEmbeddedWindow(::gnu::java::awt::EmbeddedWindow *) = 0;
|
||||
virtual void registerImageIOSpis(::javax::imageio::spi::IIORegistry *);
|
||||
virtual jint getMouseNumberOfButtons();
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_ClasspathToolkit__
|
||||
@@ -0,0 +1,55 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_ComponentDataBlitOp__
|
||||
#define __gnu_java_awt_ComponentDataBlitOp__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class ComponentDataBlitOp;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class RenderingHints;
|
||||
namespace geom
|
||||
{
|
||||
class Point2D;
|
||||
class Rectangle2D;
|
||||
}
|
||||
namespace image
|
||||
{
|
||||
class Raster;
|
||||
class WritableRaster;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::ComponentDataBlitOp : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
ComponentDataBlitOp();
|
||||
virtual ::java::awt::image::WritableRaster * filter(::java::awt::image::Raster *, ::java::awt::image::WritableRaster *);
|
||||
virtual ::java::awt::geom::Rectangle2D * getBounds2D(::java::awt::image::Raster *);
|
||||
virtual ::java::awt::image::WritableRaster * createCompatibleDestRaster(::java::awt::image::Raster *);
|
||||
virtual ::java::awt::geom::Point2D * getPoint2D(::java::awt::geom::Point2D *, ::java::awt::geom::Point2D *);
|
||||
virtual ::java::awt::RenderingHints * getRenderingHints();
|
||||
static ::gnu::java::awt::ComponentDataBlitOp * INSTANCE;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_ComponentDataBlitOp__
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_ComponentReshapeEvent__
|
||||
#define __gnu_java_awt_ComponentReshapeEvent__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/AWTEvent.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class ComponentReshapeEvent;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Component;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::ComponentReshapeEvent : public ::java::awt::AWTEvent
|
||||
{
|
||||
|
||||
public:
|
||||
ComponentReshapeEvent(::java::awt::Component *, jint, jint, jint, jint);
|
||||
jint __attribute__((aligned(__alignof__( ::java::awt::AWTEvent)))) x;
|
||||
jint y;
|
||||
jint width;
|
||||
jint height;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_ComponentReshapeEvent__
|
||||
@@ -0,0 +1,39 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_EmbeddedWindow__
|
||||
#define __gnu_java_awt_EmbeddedWindow__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/Frame.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class EmbeddedWindow;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::EmbeddedWindow : public ::java::awt::Frame
|
||||
{
|
||||
|
||||
public:
|
||||
EmbeddedWindow();
|
||||
EmbeddedWindow(jlong);
|
||||
virtual void addNotify();
|
||||
virtual void setHandle(jlong);
|
||||
virtual jlong getHandle();
|
||||
private:
|
||||
jlong __attribute__((aligned(__alignof__( ::java::awt::Frame)))) handle;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_EmbeddedWindow__
|
||||
@@ -0,0 +1,36 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_EventModifier__
|
||||
#define __gnu_java_awt_EventModifier__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class EventModifier;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::EventModifier : public ::java::lang::Object
|
||||
{
|
||||
|
||||
EventModifier();
|
||||
public:
|
||||
static jint extend(jint);
|
||||
static jint revert(jint);
|
||||
static const jint OLD_MASK = 63;
|
||||
static const jint NEW_MASK = 16320;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_EventModifier__
|
||||
@@ -0,0 +1,57 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_GradientPaintContext__
|
||||
#define __gnu_java_awt_GradientPaintContext__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class GradientPaintContext;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Color;
|
||||
namespace image
|
||||
{
|
||||
class ColorModel;
|
||||
class Raster;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::GradientPaintContext : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
GradientPaintContext(jfloat, jfloat, ::java::awt::Color *, jfloat, jfloat, ::java::awt::Color *, jboolean);
|
||||
virtual ::java::awt::image::ColorModel * getColorModel();
|
||||
virtual ::java::awt::image::Raster * getRaster(jint, jint, jint, jint);
|
||||
virtual void dispose();
|
||||
private:
|
||||
jfloat __attribute__((aligned(__alignof__( ::java::lang::Object)))) x1;
|
||||
jfloat y1;
|
||||
::java::awt::Color * c1;
|
||||
jfloat x2;
|
||||
jfloat y2;
|
||||
::java::awt::Color * c2;
|
||||
jboolean cyclic;
|
||||
jdouble length;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_GradientPaintContext__
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_LowPriorityEvent__
|
||||
#define __gnu_java_awt_LowPriorityEvent__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class LowPriorityEvent;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::LowPriorityEvent : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __gnu_java_awt_LowPriorityEvent__
|
||||
@@ -0,0 +1,41 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_CieXyzConverter__
|
||||
#define __gnu_java_awt_color_CieXyzConverter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class CieXyzConverter;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::CieXyzConverter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
CieXyzConverter();
|
||||
virtual JArray< jfloat > * toCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * toRGB(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromRGB(JArray< jfloat > *);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_CieXyzConverter__
|
||||
@@ -0,0 +1,57 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_ClutProfileConverter__
|
||||
#define __gnu_java_awt_color_ClutProfileConverter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class ClutProfileConverter;
|
||||
class ColorLookUpTable;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class ICC_Profile;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::ClutProfileConverter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
ClutProfileConverter(::java::awt::color::ICC_Profile *);
|
||||
virtual JArray< jfloat > * toCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * toRGB(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromRGB(JArray< jfloat > *);
|
||||
private:
|
||||
::gnu::java::awt::color::ColorLookUpTable * __attribute__((aligned(__alignof__( ::java::lang::Object)))) toPCS;
|
||||
::gnu::java::awt::color::ColorLookUpTable * fromPCS;
|
||||
jint nChannels;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_ClutProfileConverter__
|
||||
@@ -0,0 +1,73 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_ColorLookUpTable__
|
||||
#define __gnu_java_awt_color_ColorLookUpTable__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class ColorLookUpTable;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class ICC_Profile;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::ColorLookUpTable : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
ColorLookUpTable(::java::awt::color::ICC_Profile *, jint);
|
||||
private:
|
||||
void readClut16(JArray< jbyte > *);
|
||||
void readClut8(JArray< jbyte > *);
|
||||
public: // actually package-private
|
||||
virtual JArray< jfloat > * lookup(JArray< jfloat > *);
|
||||
private:
|
||||
JArray< jfloat > * LabtoXYZ(JArray< jfloat > *);
|
||||
JArray< jfloat > * XYZtoLab(JArray< jfloat > *);
|
||||
static JArray< jfloat > * D50;
|
||||
public: // actually package-private
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) nIn;
|
||||
jint nOut;
|
||||
jint nInTableEntries;
|
||||
jint nOutTableEntries;
|
||||
jint gridpoints;
|
||||
jint nClut;
|
||||
JArray< JArray< jdouble > * > * inTable;
|
||||
JArray< JArray< jshort > * > * outTable;
|
||||
JArray< jdouble > * clut;
|
||||
JArray< JArray< jfloat > * > * inMatrix;
|
||||
jboolean useMatrix;
|
||||
JArray< jint > * multiplier;
|
||||
JArray< jint > * offsets;
|
||||
jboolean inputLab;
|
||||
jboolean outputLab;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_ColorLookUpTable__
|
||||
@@ -0,0 +1,40 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_ColorSpaceConverter__
|
||||
#define __gnu_java_awt_color_ColorSpaceConverter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class ColorSpaceConverter;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::ColorSpaceConverter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual JArray< jfloat > * toCIEXYZ(JArray< jfloat > *) = 0;
|
||||
virtual JArray< jfloat > * fromCIEXYZ(JArray< jfloat > *) = 0;
|
||||
virtual JArray< jfloat > * toRGB(JArray< jfloat > *) = 0;
|
||||
virtual JArray< jfloat > * fromRGB(JArray< jfloat > *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __gnu_java_awt_color_ColorSpaceConverter__
|
||||
@@ -0,0 +1,60 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_GrayProfileConverter__
|
||||
#define __gnu_java_awt_color_GrayProfileConverter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class ColorLookUpTable;
|
||||
class GrayProfileConverter;
|
||||
class GrayScaleConverter;
|
||||
class ToneReproductionCurve;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class ICC_ProfileGray;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::GrayProfileConverter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
GrayProfileConverter(::java::awt::color::ICC_ProfileGray *);
|
||||
virtual JArray< jfloat > * toCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * toRGB(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromRGB(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromCIEXYZ(JArray< jfloat > *);
|
||||
private:
|
||||
::gnu::java::awt::color::GrayScaleConverter * __attribute__((aligned(__alignof__( ::java::lang::Object)))) gc;
|
||||
::gnu::java::awt::color::ToneReproductionCurve * trc;
|
||||
::gnu::java::awt::color::ColorLookUpTable * toPCS;
|
||||
::gnu::java::awt::color::ColorLookUpTable * fromPCS;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_GrayProfileConverter__
|
||||
@@ -0,0 +1,46 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_GrayScaleConverter__
|
||||
#define __gnu_java_awt_color_GrayScaleConverter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class GrayScaleConverter;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::GrayScaleConverter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
GrayScaleConverter();
|
||||
virtual JArray< jfloat > * toCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * toRGB(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromRGB(JArray< jfloat > *);
|
||||
public: // actually package-private
|
||||
JArray< jdouble > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) coeff;
|
||||
private:
|
||||
static JArray< jfloat > * D50;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_GrayScaleConverter__
|
||||
@@ -0,0 +1,41 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_LinearRGBConverter__
|
||||
#define __gnu_java_awt_color_LinearRGBConverter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class LinearRGBConverter;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::LinearRGBConverter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
LinearRGBConverter();
|
||||
virtual JArray< jfloat > * toRGB(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromRGB(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * toCIEXYZ(JArray< jfloat > *);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_LinearRGBConverter__
|
||||
@@ -0,0 +1,75 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_ProfileHeader__
|
||||
#define __gnu_java_awt_color_ProfileHeader__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class ProfileHeader;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::ProfileHeader : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
ProfileHeader();
|
||||
ProfileHeader(JArray< jbyte > *);
|
||||
virtual void verifyHeader(jint);
|
||||
virtual JArray< jbyte > * getData(jint);
|
||||
virtual jint getSize();
|
||||
virtual void setSize(jint);
|
||||
virtual jint getMajorVersion();
|
||||
virtual jint getMinorVersion();
|
||||
virtual jint getProfileClass();
|
||||
virtual void setProfileClass(jint);
|
||||
virtual jint getColorSpace();
|
||||
virtual jint getProfileColorSpace();
|
||||
virtual void setColorSpace(jint);
|
||||
virtual void setProfileColorSpace(jint);
|
||||
private:
|
||||
static const jint icMagicNumber = 1633907568;
|
||||
static JArray< jint > * csTypeMap;
|
||||
public:
|
||||
static const jint HEADERSIZE = 128;
|
||||
private:
|
||||
static JArray< jint > * classMap;
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) size;
|
||||
jint cmmId;
|
||||
jint majorVersion;
|
||||
jint minorVersion;
|
||||
jint profileClass;
|
||||
jint colorSpace;
|
||||
jint profileColorSpace;
|
||||
JArray< jbyte > * timestamp;
|
||||
jint platform;
|
||||
jint flags;
|
||||
jint magic;
|
||||
jint manufacturerSig;
|
||||
jint modelSig;
|
||||
JArray< jbyte > * attributes;
|
||||
jint intent;
|
||||
JArray< jbyte > * illuminant;
|
||||
jint creatorSig;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_ProfileHeader__
|
||||
@@ -0,0 +1,41 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_PyccConverter__
|
||||
#define __gnu_java_awt_color_PyccConverter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class PyccConverter;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::PyccConverter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
PyccConverter();
|
||||
virtual JArray< jfloat > * toRGB(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromRGB(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * toCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromCIEXYZ(JArray< jfloat > *);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_PyccConverter__
|
||||
@@ -0,0 +1,64 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_RgbProfileConverter__
|
||||
#define __gnu_java_awt_color_RgbProfileConverter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class ColorLookUpTable;
|
||||
class RgbProfileConverter;
|
||||
class ToneReproductionCurve;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class ICC_ProfileRGB;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::RgbProfileConverter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
RgbProfileConverter(::java::awt::color::ICC_ProfileRGB *);
|
||||
virtual JArray< jfloat > * toCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * toRGB(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromRGB(JArray< jfloat > *);
|
||||
private:
|
||||
JArray< JArray< jfloat > * > * invertMatrix(JArray< JArray< jfloat > * > *);
|
||||
JArray< JArray< jfloat > * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) matrix;
|
||||
JArray< JArray< jfloat > * > * inv_matrix;
|
||||
::gnu::java::awt::color::ToneReproductionCurve * rTRC;
|
||||
::gnu::java::awt::color::ToneReproductionCurve * gTRC;
|
||||
::gnu::java::awt::color::ToneReproductionCurve * bTRC;
|
||||
::gnu::java::awt::color::ColorLookUpTable * toPCS;
|
||||
::gnu::java::awt::color::ColorLookUpTable * fromPCS;
|
||||
static JArray< jfloat > * D50;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_RgbProfileConverter__
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_SrgbConverter__
|
||||
#define __gnu_java_awt_color_SrgbConverter__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class SrgbConverter;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::SrgbConverter : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
SrgbConverter();
|
||||
virtual JArray< jfloat > * fromCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * toCIEXYZ(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * toRGB(JArray< jfloat > *);
|
||||
virtual JArray< jfloat > * fromRGB(JArray< jfloat > *);
|
||||
static JArray< jfloat > * XYZtoRGB(JArray< jfloat > *);
|
||||
static JArray< jfloat > * RGBtoXYZ(JArray< jfloat > *);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_SrgbConverter__
|
||||
@@ -0,0 +1,53 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_TagEntry__
|
||||
#define __gnu_java_awt_color_TagEntry__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class TagEntry;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::TagEntry : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
TagEntry(jint, jint, jint, JArray< jbyte > *);
|
||||
TagEntry(jint, JArray< jbyte > *);
|
||||
virtual JArray< jbyte > * getData();
|
||||
virtual ::java::lang::String * hashKey();
|
||||
virtual ::java::lang::String * toString();
|
||||
virtual jint getSignature();
|
||||
virtual jint getSize();
|
||||
virtual jint getOffset();
|
||||
virtual void setOffset(jint);
|
||||
static ::java::lang::String * tagHashKey(jint);
|
||||
static const jint entrySize = 12;
|
||||
private:
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) signature;
|
||||
jint size;
|
||||
jint offset;
|
||||
JArray< jbyte > * data;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_TagEntry__
|
||||
@@ -0,0 +1,47 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_color_ToneReproductionCurve__
|
||||
#define __gnu_java_awt_color_ToneReproductionCurve__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace color
|
||||
{
|
||||
class ToneReproductionCurve;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::color::ToneReproductionCurve : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
ToneReproductionCurve(jfloat);
|
||||
ToneReproductionCurve(JArray< jfloat > *);
|
||||
ToneReproductionCurve(JArray< jshort > *);
|
||||
virtual jfloat lookup(jfloat);
|
||||
virtual jfloat reverseLookup(jfloat);
|
||||
virtual void setupReverseTrc();
|
||||
private:
|
||||
JArray< jfloat > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) trc;
|
||||
jfloat gamma;
|
||||
JArray< jfloat > * reverseTrc;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_color_ToneReproductionCurve__
|
||||
@@ -0,0 +1,66 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_dnd_GtkMouseDragGestureRecognizer__
|
||||
#define __gnu_java_awt_dnd_GtkMouseDragGestureRecognizer__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/dnd/MouseDragGestureRecognizer.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace dnd
|
||||
{
|
||||
class GtkMouseDragGestureRecognizer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Component;
|
||||
namespace dnd
|
||||
{
|
||||
class DragGestureListener;
|
||||
class DragSource;
|
||||
}
|
||||
namespace event
|
||||
{
|
||||
class MouseEvent;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::dnd::GtkMouseDragGestureRecognizer : public ::java::awt::dnd::MouseDragGestureRecognizer
|
||||
{
|
||||
|
||||
public:
|
||||
GtkMouseDragGestureRecognizer(::java::awt::dnd::DragSource *);
|
||||
GtkMouseDragGestureRecognizer(::java::awt::dnd::DragSource *, ::java::awt::Component *);
|
||||
GtkMouseDragGestureRecognizer(::java::awt::dnd::DragSource *, ::java::awt::Component *, jint);
|
||||
GtkMouseDragGestureRecognizer(::java::awt::dnd::DragSource *, ::java::awt::Component *, jint, ::java::awt::dnd::DragGestureListener *);
|
||||
virtual void registerListeners();
|
||||
virtual void unregisterListeners();
|
||||
virtual void mouseClicked(::java::awt::event::MouseEvent *);
|
||||
virtual void mousePressed(::java::awt::event::MouseEvent *);
|
||||
virtual void mouseReleased(::java::awt::event::MouseEvent *);
|
||||
virtual void mouseEntered(::java::awt::event::MouseEvent *);
|
||||
virtual void mouseExited(::java::awt::event::MouseEvent *);
|
||||
virtual void mouseDragged(::java::awt::event::MouseEvent *);
|
||||
virtual void mouseMoved(::java::awt::event::MouseEvent *);
|
||||
private:
|
||||
jint getDropActionFromEvent(::java::awt::event::MouseEvent *);
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_dnd_GtkMouseDragGestureRecognizer__
|
||||
@@ -0,0 +1,86 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_dnd_peer_gtk_GtkDragSourceContextPeer__
|
||||
#define __gnu_java_awt_dnd_peer_gtk_GtkDragSourceContextPeer__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/peer/gtk/GtkGenericPeer.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace dnd
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class GtkDragSourceContextPeer;
|
||||
class GtkDropTargetContextPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Component;
|
||||
class Cursor;
|
||||
class Image;
|
||||
class Point;
|
||||
namespace dnd
|
||||
{
|
||||
class DragGestureEvent;
|
||||
class DragSourceContext;
|
||||
}
|
||||
namespace peer
|
||||
{
|
||||
class ComponentPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::dnd::peer::gtk::GtkDragSourceContextPeer : public ::gnu::java::awt::peer::gtk::GtkGenericPeer
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
virtual void nativeStartDrag(::java::awt::Image *, jint, jint, jint, ::java::lang::String *);
|
||||
virtual void connectSignals(::java::awt::peer::ComponentPeer *);
|
||||
virtual void create(::java::awt::peer::ComponentPeer *);
|
||||
virtual void nativeSetCursor(jint);
|
||||
virtual void setTarget(::gnu::java::awt::dnd::peer::gtk::GtkDropTargetContextPeer *);
|
||||
public:
|
||||
GtkDragSourceContextPeer(::java::awt::dnd::DragGestureEvent *);
|
||||
public: // actually package-private
|
||||
virtual ::java::awt::peer::ComponentPeer * getComponentPeer(::java::awt::Component *);
|
||||
public:
|
||||
virtual void startDrag(::java::awt::dnd::DragSourceContext *, ::java::awt::Cursor *, ::java::awt::Image *, ::java::awt::Point *);
|
||||
virtual ::java::awt::Cursor * getCursor();
|
||||
virtual void setCursor(::java::awt::Cursor *);
|
||||
virtual void transferablesFlavorsChanged();
|
||||
virtual void dragEnter(jint, jint);
|
||||
virtual void dragExit(jint, jint, jint);
|
||||
virtual void dragDropEnd(jint, jboolean, jint, jint);
|
||||
virtual void dragMouseMoved(jint, jint);
|
||||
virtual void dragOver(jint, jint);
|
||||
virtual void dragActionChanged(jint, jint);
|
||||
private:
|
||||
::java::awt::peer::ComponentPeer * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::gtk::GtkGenericPeer)))) peer;
|
||||
::java::awt::Cursor * cursor;
|
||||
::java::awt::dnd::DragSourceContext * context;
|
||||
public:
|
||||
static ::java::awt::Component * target;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_dnd_peer_gtk_GtkDragSourceContextPeer__
|
||||
@@ -0,0 +1,69 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_dnd_peer_gtk_GtkDropTargetContextPeer__
|
||||
#define __gnu_java_awt_dnd_peer_gtk_GtkDropTargetContextPeer__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/peer/gtk/GtkGenericPeer.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace dnd
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class GtkDropTargetContextPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace datatransfer
|
||||
{
|
||||
class DataFlavor;
|
||||
class Transferable;
|
||||
}
|
||||
namespace dnd
|
||||
{
|
||||
class DropTarget;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::dnd::peer::gtk::GtkDropTargetContextPeer : public ::gnu::java::awt::peer::gtk::GtkGenericPeer
|
||||
{
|
||||
|
||||
public:
|
||||
GtkDropTargetContextPeer(::java::lang::Object *);
|
||||
virtual void setTargetActions(jint);
|
||||
virtual jint getTargetActions();
|
||||
virtual ::java::awt::dnd::DropTarget * getDropTarget();
|
||||
virtual JArray< ::java::awt::datatransfer::DataFlavor * > * getTransferDataFlavors();
|
||||
virtual ::java::awt::datatransfer::Transferable * getTransferable();
|
||||
virtual jboolean isTransferableJVMLocal();
|
||||
virtual void acceptDrag(jint);
|
||||
virtual void rejectDrag();
|
||||
virtual void acceptDrop(jint);
|
||||
virtual void rejectDrop();
|
||||
virtual void dropComplete(jboolean);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_dnd_peer_gtk_GtkDropTargetContextPeer__
|
||||
@@ -0,0 +1,53 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_dnd_peer_gtk_GtkDropTargetPeer__
|
||||
#define __gnu_java_awt_dnd_peer_gtk_GtkDropTargetPeer__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/peer/gtk/GtkGenericPeer.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace dnd
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class GtkDropTargetPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace dnd
|
||||
{
|
||||
class DropTarget;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::dnd::peer::gtk::GtkDropTargetPeer : public ::gnu::java::awt::peer::gtk::GtkGenericPeer
|
||||
{
|
||||
|
||||
public:
|
||||
GtkDropTargetPeer();
|
||||
virtual void addDropTarget(::java::awt::dnd::DropTarget *);
|
||||
virtual void removeDropTarget(::java::awt::dnd::DropTarget *);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_dnd_peer_gtk_GtkDropTargetPeer__
|
||||
@@ -0,0 +1,68 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_FontDelegate__
|
||||
#define __gnu_java_awt_font_FontDelegate__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
class FontDelegate;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Font;
|
||||
namespace font
|
||||
{
|
||||
class FontRenderContext;
|
||||
class GlyphVector;
|
||||
}
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class GeneralPath;
|
||||
class Point2D;
|
||||
}
|
||||
}
|
||||
namespace text
|
||||
{
|
||||
class CharacterIterator;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::FontDelegate : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual ::java::lang::String * getFullName(::java::util::Locale *) = 0;
|
||||
virtual ::java::lang::String * getFamilyName(::java::util::Locale *) = 0;
|
||||
virtual ::java::lang::String * getSubFamilyName(::java::util::Locale *) = 0;
|
||||
virtual ::java::lang::String * getPostScriptName() = 0;
|
||||
virtual jint getNumGlyphs() = 0;
|
||||
virtual jint getMissingGlyphCode() = 0;
|
||||
virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, ::java::text::CharacterIterator *) = 0;
|
||||
virtual void getAdvance(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean, ::java::awt::geom::Point2D *) = 0;
|
||||
virtual ::java::awt::geom::GeneralPath * getGlyphOutline(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean) = 0;
|
||||
virtual ::java::lang::String * getGlyphName(jint) = 0;
|
||||
virtual jfloat getAscent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean) = 0;
|
||||
virtual jfloat getDescent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __gnu_java_awt_font_FontDelegate__
|
||||
@@ -0,0 +1,46 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_FontFactory__
|
||||
#define __gnu_java_awt_font_FontFactory__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
class FontDelegate;
|
||||
class FontFactory;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::FontFactory : public ::java::lang::Object
|
||||
{
|
||||
|
||||
FontFactory();
|
||||
public:
|
||||
static JArray< ::gnu::java::awt::font::FontDelegate * > * createFonts(::java::nio::ByteBuffer *);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_FontFactory__
|
||||
@@ -0,0 +1,98 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_GNUGlyphVector__
|
||||
#define __gnu_java_awt_font_GNUGlyphVector__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/font/GlyphVector.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
class FontDelegate;
|
||||
class GNUGlyphVector;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Font;
|
||||
class Shape;
|
||||
namespace font
|
||||
{
|
||||
class FontRenderContext;
|
||||
class GlyphJustificationInfo;
|
||||
class GlyphMetrics;
|
||||
class GlyphVector;
|
||||
}
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class Point2D;
|
||||
class Rectangle2D;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::GNUGlyphVector : public ::java::awt::font::GlyphVector
|
||||
{
|
||||
|
||||
public:
|
||||
GNUGlyphVector(::gnu::java::awt::font::FontDelegate *, ::java::awt::Font *, ::java::awt::font::FontRenderContext *, JArray< jint > *);
|
||||
virtual ::java::awt::Font * getFont();
|
||||
virtual ::java::awt::font::FontRenderContext * getFontRenderContext();
|
||||
virtual void performDefaultLayout();
|
||||
virtual jint getNumGlyphs();
|
||||
virtual jint getGlyphCode(jint);
|
||||
virtual JArray< jint > * getGlyphCodes(jint, jint, JArray< jint > *);
|
||||
virtual ::java::awt::geom::Rectangle2D * getLogicalBounds();
|
||||
virtual ::java::awt::geom::Rectangle2D * getVisualBounds();
|
||||
virtual ::java::awt::Shape * getOutline();
|
||||
virtual ::java::awt::Shape * getOutline(jfloat, jfloat);
|
||||
virtual ::java::awt::Shape * getGlyphOutline(jint);
|
||||
virtual ::java::awt::geom::Point2D * getGlyphPosition(jint);
|
||||
virtual void setGlyphPosition(jint, ::java::awt::geom::Point2D *);
|
||||
virtual ::java::awt::geom::AffineTransform * getGlyphTransform(jint);
|
||||
virtual void setGlyphTransform(jint, ::java::awt::geom::AffineTransform *);
|
||||
virtual jint getLayoutFlags();
|
||||
virtual JArray< jfloat > * getGlyphPositions(jint, jint, JArray< jfloat > *);
|
||||
private:
|
||||
jfloat getAscent();
|
||||
jfloat getDescent();
|
||||
public:
|
||||
virtual ::java::awt::Shape * getGlyphLogicalBounds(jint);
|
||||
virtual ::java::awt::Shape * getGlyphVisualBounds(jint);
|
||||
virtual ::java::awt::font::GlyphMetrics * getGlyphMetrics(jint);
|
||||
virtual ::java::awt::font::GlyphJustificationInfo * getGlyphJustificationInfo(jint);
|
||||
virtual jboolean equals(::java::awt::font::GlyphVector *);
|
||||
private:
|
||||
void validate();
|
||||
::gnu::java::awt::font::FontDelegate * __attribute__((aligned(__alignof__( ::java::awt::font::GlyphVector)))) fontDelegate;
|
||||
::java::awt::Font * font;
|
||||
::java::awt::font::FontRenderContext * renderContext;
|
||||
JArray< jint > * glyphs;
|
||||
jfloat fontSize;
|
||||
::java::awt::geom::AffineTransform * transform;
|
||||
jboolean valid;
|
||||
JArray< jfloat > * pos;
|
||||
JArray< ::java::awt::geom::AffineTransform * > * transforms;
|
||||
jint layoutFlags;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_GNUGlyphVector__
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_autofit_AxisHints__
|
||||
#define __gnu_java_awt_font_autofit_AxisHints__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace autofit
|
||||
{
|
||||
class AxisHints;
|
||||
class Segment;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::autofit::AxisHints : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
AxisHints();
|
||||
JArray< ::gnu::java::awt::font::autofit::Segment * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) segments;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_autofit_AxisHints__
|
||||
@@ -0,0 +1,40 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_autofit_Constants__
|
||||
#define __gnu_java_awt_font_autofit_Constants__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace autofit
|
||||
{
|
||||
class Constants;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::autofit::Constants : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
static const jint DIMENSION_HORZ = 0;
|
||||
static const jint DIMENSION_VERT = 1;
|
||||
static const jint DIMENSION_MAX = 2;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __gnu_java_awt_font_autofit_Constants__
|
||||
@@ -0,0 +1,59 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_autofit_GlyphHints__
|
||||
#define __gnu_java_awt_font_autofit_GlyphHints__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace autofit
|
||||
{
|
||||
class AxisHints;
|
||||
class GlyphHints;
|
||||
class ScriptMetrics;
|
||||
}
|
||||
namespace opentype
|
||||
{
|
||||
namespace truetype
|
||||
{
|
||||
class Zone;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::autofit::GlyphHints : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
GlyphHints();
|
||||
virtual void rescale(::gnu::java::awt::font::autofit::ScriptMetrics *);
|
||||
virtual void reload(::gnu::java::awt::font::opentype::truetype::Zone *);
|
||||
virtual void computeSegments(jint);
|
||||
virtual void linkSegments(jint);
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) xScale;
|
||||
jint xDelta;
|
||||
jint yScale;
|
||||
jint yDelta;
|
||||
JArray< ::gnu::java::awt::font::autofit::AxisHints * > * axis;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_autofit_GlyphHints__
|
||||
@@ -0,0 +1,59 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_autofit_Latin__
|
||||
#define __gnu_java_awt_font_autofit_Latin__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace autofit
|
||||
{
|
||||
class GlyphHints;
|
||||
class Latin;
|
||||
class LatinMetrics;
|
||||
class ScriptMetrics;
|
||||
}
|
||||
namespace opentype
|
||||
{
|
||||
class OpenTypeFont;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::autofit::Latin : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Latin();
|
||||
public:
|
||||
virtual void applyHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::ScriptMetrics *);
|
||||
virtual void doneMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *);
|
||||
virtual void initHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::ScriptMetrics *);
|
||||
virtual void initMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *);
|
||||
virtual void scaleMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *);
|
||||
private:
|
||||
void initWidths(::gnu::java::awt::font::autofit::LatinMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *, jchar);
|
||||
void initBlues(::gnu::java::awt::font::autofit::LatinMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *);
|
||||
jint constant(::gnu::java::awt::font::autofit::LatinMetrics *, jint);
|
||||
static const jint MAX_WIDTHS = 16;
|
||||
public: // actually package-private
|
||||
static jboolean $assertionsDisabled;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_autofit_Latin__
|
||||
@@ -0,0 +1,47 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_autofit_LatinAxis__
|
||||
#define __gnu_java_awt_font_autofit_LatinAxis__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace autofit
|
||||
{
|
||||
class LatinAxis;
|
||||
class Width;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::autofit::LatinAxis : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
LatinAxis();
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) scale;
|
||||
jint delta;
|
||||
jint widthCount;
|
||||
JArray< ::gnu::java::awt::font::autofit::Width * > * widths;
|
||||
jfloat edgeDistanceTreshold;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_autofit_LatinAxis__
|
||||
@@ -0,0 +1,44 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_autofit_LatinMetrics__
|
||||
#define __gnu_java_awt_font_autofit_LatinMetrics__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/font/autofit/ScriptMetrics.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace autofit
|
||||
{
|
||||
class LatinAxis;
|
||||
class LatinMetrics;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::autofit::LatinMetrics : public ::gnu::java::awt::font::autofit::ScriptMetrics
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
LatinMetrics();
|
||||
JArray< ::gnu::java::awt::font::autofit::LatinAxis * > * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::autofit::ScriptMetrics)))) axis;
|
||||
jint unitsPerEm;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_autofit_LatinMetrics__
|
||||
@@ -0,0 +1,48 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_autofit_Scaler__
|
||||
#define __gnu_java_awt_font_autofit_Scaler__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace autofit
|
||||
{
|
||||
class Scaler;
|
||||
}
|
||||
namespace opentype
|
||||
{
|
||||
class OpenTypeFont;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::autofit::Scaler : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Scaler();
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) xScale;
|
||||
jint xDelta;
|
||||
jint yScale;
|
||||
jint yDelta;
|
||||
::gnu::java::awt::font::opentype::OpenTypeFont * face;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_autofit_Scaler__
|
||||
@@ -0,0 +1,48 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_autofit_Script__
|
||||
#define __gnu_java_awt_font_autofit_Script__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace autofit
|
||||
{
|
||||
class GlyphHints;
|
||||
class Script;
|
||||
class ScriptMetrics;
|
||||
}
|
||||
namespace opentype
|
||||
{
|
||||
class OpenTypeFont;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::autofit::Script : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual void initMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *) = 0;
|
||||
virtual void scaleMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
|
||||
virtual void doneMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
|
||||
virtual void initHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
|
||||
virtual void applyHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __gnu_java_awt_font_autofit_Script__
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_autofit_ScriptMetrics__
|
||||
#define __gnu_java_awt_font_autofit_ScriptMetrics__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace autofit
|
||||
{
|
||||
class Scaler;
|
||||
class Script;
|
||||
class ScriptMetrics;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::autofit::ScriptMetrics : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ScriptMetrics();
|
||||
::gnu::java::awt::font::autofit::Script * __attribute__((aligned(__alignof__( ::java::lang::Object)))) script;
|
||||
::gnu::java::awt::font::autofit::Scaler * scaler;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_autofit_ScriptMetrics__
|
||||
@@ -0,0 +1,42 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_autofit_Segment__
|
||||
#define __gnu_java_awt_font_autofit_Segment__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace autofit
|
||||
{
|
||||
class Segment;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::autofit::Segment : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
Segment();
|
||||
::gnu::java::awt::font::autofit::Segment * __attribute__((aligned(__alignof__( ::java::lang::Object)))) link;
|
||||
jint index;
|
||||
jint pos;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_autofit_Segment__
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_autofit_Width__
|
||||
#define __gnu_java_awt_font_autofit_Width__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace autofit
|
||||
{
|
||||
class Width;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::autofit::Width : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
Width();
|
||||
public: // actually package-private
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) org;
|
||||
jint cur;
|
||||
jint fit;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_autofit_Width__
|
||||
@@ -0,0 +1,42 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_CharGlyphMap$Dummy__
|
||||
#define __gnu_java_awt_font_opentype_CharGlyphMap$Dummy__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/font/opentype/CharGlyphMap.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
class CharGlyphMap$Dummy;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::CharGlyphMap$Dummy : public ::gnu::java::awt::font::opentype::CharGlyphMap
|
||||
{
|
||||
|
||||
CharGlyphMap$Dummy();
|
||||
public:
|
||||
jint getGlyph(jint);
|
||||
public: // actually package-private
|
||||
CharGlyphMap$Dummy(::gnu::java::awt::font::opentype::CharGlyphMap$Dummy *);
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_CharGlyphMap$Dummy__
|
||||
@@ -0,0 +1,66 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_CharGlyphMap$Type0__
|
||||
#define __gnu_java_awt_font_opentype_CharGlyphMap$Type0__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/font/opentype/CharGlyphMap.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
class CharGlyphMap$Type0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::CharGlyphMap$Type0 : public ::gnu::java::awt::font::opentype::CharGlyphMap
|
||||
{
|
||||
|
||||
public:
|
||||
CharGlyphMap$Type0(::java::nio::ByteBuffer *);
|
||||
private:
|
||||
void readSingleTable(::java::nio::ByteBuffer *, jint, jint, jint);
|
||||
public:
|
||||
jint getGlyph(jint);
|
||||
private:
|
||||
static ::java::lang::String * getUpper129(jint, jint, jint);
|
||||
JArray< jchar > * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::CharGlyphMap)))) glyphToUCS2;
|
||||
static ::java::lang::String * UPPER_ARABIC;
|
||||
static ::java::lang::String * UPPER_EAST_EUROPEAN_ROMAN;
|
||||
static ::java::lang::String * UPPER_CROATIAN;
|
||||
static ::java::lang::String * UPPER_CYRILLIC;
|
||||
static ::java::lang::String * UPPER_FARSI;
|
||||
static ::java::lang::String * UPPER_GREEK;
|
||||
static ::java::lang::String * UPPER_HEBREW;
|
||||
static ::java::lang::String * UPPER_ICELANDIC;
|
||||
static ::java::lang::String * UPPER_ROMAN;
|
||||
static ::java::lang::String * UPPER_ROMANIAN;
|
||||
static ::java::lang::String * UPPER_TURKISH;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_CharGlyphMap$Type0__
|
||||
@@ -0,0 +1,53 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_CharGlyphMap$Type12__
|
||||
#define __gnu_java_awt_font_opentype_CharGlyphMap$Type12__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/font/opentype/CharGlyphMap.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
class CharGlyphMap$Type12;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
class IntBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::CharGlyphMap$Type12 : public ::gnu::java::awt::font::opentype::CharGlyphMap
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
static jboolean isSupported(jint, jint);
|
||||
CharGlyphMap$Type12(::java::nio::ByteBuffer *, jint, jint);
|
||||
public:
|
||||
jint getGlyph(jint);
|
||||
public: // actually package-private
|
||||
jint __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::CharGlyphMap)))) numGroups;
|
||||
::java::nio::IntBuffer * data;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_CharGlyphMap$Type12__
|
||||
@@ -0,0 +1,60 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_CharGlyphMap$Type4__
|
||||
#define __gnu_java_awt_font_opentype_CharGlyphMap$Type4__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/font/opentype/CharGlyphMap.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
class CharGlyphMap$Type4;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
class CharBuffer;
|
||||
class ShortBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::CharGlyphMap$Type4 : public ::gnu::java::awt::font::opentype::CharGlyphMap
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
static jboolean isSupported(jint, jint, jint);
|
||||
static ::gnu::java::awt::font::opentype::CharGlyphMap$Type4 * readTable(::java::nio::ByteBuffer *, jint, jint);
|
||||
private:
|
||||
CharGlyphMap$Type4(jint, ::java::nio::CharBuffer *, ::java::nio::CharBuffer *, ::java::nio::ShortBuffer *, ::java::nio::CharBuffer *);
|
||||
public:
|
||||
jint getGlyph(jint);
|
||||
private:
|
||||
jint find(jchar);
|
||||
::java::nio::CharBuffer * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::CharGlyphMap)))) lastChar;
|
||||
::java::nio::CharBuffer * firstChar;
|
||||
::java::nio::ShortBuffer * idDelta;
|
||||
::java::nio::CharBuffer * rangeID;
|
||||
jint numSegments;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_CharGlyphMap$Type4__
|
||||
@@ -0,0 +1,52 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_CharGlyphMap__
|
||||
#define __gnu_java_awt_font_opentype_CharGlyphMap__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
class CharGlyphMap;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::CharGlyphMap : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
CharGlyphMap();
|
||||
virtual jint getGlyph(jint) = 0;
|
||||
static ::gnu::java::awt::font::opentype::CharGlyphMap * forTable(::java::nio::ByteBuffer *);
|
||||
private:
|
||||
static const jint PLATFORM_UNICODE = 0;
|
||||
static const jint PLATFORM_MACINTOSH = 1;
|
||||
static const jint PLATFORM_MICROSOFT = 3;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_CharGlyphMap__
|
||||
@@ -0,0 +1,69 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_GlyphNamer__
|
||||
#define __gnu_java_awt_font_opentype_GlyphNamer__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
class GlyphNamer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
class CharBuffer;
|
||||
class IntBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::GlyphNamer : public ::java::lang::Object
|
||||
{
|
||||
|
||||
GlyphNamer(jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *);
|
||||
public:
|
||||
static ::gnu::java::awt::font::opentype::GlyphNamer * forTables(jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *);
|
||||
public: // actually package-private
|
||||
::java::lang::String * getGlyphName(jint);
|
||||
private:
|
||||
void readZapf(jint);
|
||||
void readPost();
|
||||
static ::java::lang::String * getAGLFNName(jchar);
|
||||
static ::java::lang::String * getGlyphName(JArray< jchar > *);
|
||||
::java::nio::ByteBuffer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) postTable;
|
||||
::java::nio::ByteBuffer * zapfTable;
|
||||
::java::nio::IntBuffer * zapfOffsets;
|
||||
jint zapfExtraInfo;
|
||||
jint postFormat;
|
||||
JArray< ::java::lang::String * > * glyphNames;
|
||||
::java::nio::CharBuffer * glyphCharacterCodes;
|
||||
static JArray< ::java::lang::String * > * STANDARD_POSTSCRIPT_GLYPH_NAMES;
|
||||
static ::java::lang::String * AGLFN_GLYPHS;
|
||||
static ::java::lang::String * AGLFN_NAME_OFFSET;
|
||||
static ::java::lang::String * AGLFN_NAMES;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_GlyphNamer__
|
||||
@@ -0,0 +1,58 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_MacResourceFork$Resource__
|
||||
#define __gnu_java_awt_font_opentype_MacResourceFork$Resource__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
class MacResourceFork$Resource;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::MacResourceFork$Resource : public ::java::lang::Object
|
||||
{
|
||||
|
||||
MacResourceFork$Resource(::java::nio::ByteBuffer *, jint, jshort, jint, jint);
|
||||
public:
|
||||
jint getType();
|
||||
jshort getID();
|
||||
::java::nio::ByteBuffer * getContent();
|
||||
jint getLength();
|
||||
public: // actually package-private
|
||||
MacResourceFork$Resource(::java::nio::ByteBuffer *, jint, jshort, jint, jint, ::gnu::java::awt::font::opentype::MacResourceFork$Resource *);
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) type;
|
||||
jshort id;
|
||||
jbyte attribute;
|
||||
jint nameOffset;
|
||||
jint dataOffset;
|
||||
::java::nio::ByteBuffer * buf;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_MacResourceFork$Resource__
|
||||
@@ -0,0 +1,55 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_MacResourceFork__
|
||||
#define __gnu_java_awt_font_opentype_MacResourceFork__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
class MacResourceFork;
|
||||
class MacResourceFork$Resource;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::MacResourceFork : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
MacResourceFork(::java::nio::ByteBuffer *);
|
||||
JArray< ::gnu::java::awt::font::opentype::MacResourceFork$Resource * > * getResources(jint);
|
||||
::gnu::java::awt::font::opentype::MacResourceFork$Resource * getResource(jint, jshort);
|
||||
public: // actually package-private
|
||||
JArray< jint > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) types;
|
||||
JArray< JArray< ::gnu::java::awt::font::opentype::MacResourceFork$Resource * > * > * resources;
|
||||
::java::nio::ByteBuffer * buf;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_MacResourceFork__
|
||||
@@ -0,0 +1,85 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_NameDecoder__
|
||||
#define __gnu_java_awt_font_opentype_NameDecoder__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
class NameDecoder;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::NameDecoder : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
NameDecoder();
|
||||
static ::java::lang::String * getName(::java::nio::ByteBuffer *, jint, ::java::util::Locale *);
|
||||
private:
|
||||
static jint getMacLanguageCode(::java::util::Locale *);
|
||||
static jint getMicrosoftLanguageCode(::java::util::Locale *);
|
||||
static jint findLanguageCode(::java::lang::String *, ::java::lang::String *);
|
||||
static ::java::lang::String * decodeName(jint, jint, jint, ::java::nio::ByteBuffer *, jint, jint);
|
||||
static ::java::lang::String * decodeName(::java::lang::String *, ::java::nio::ByteBuffer *, jint, jint);
|
||||
static ::java::util::Locale * getMacLocale(jint);
|
||||
static ::java::util::Locale * getWindowsLocale(jint);
|
||||
static ::java::lang::String * getMacCharsetName(jint);
|
||||
static ::java::lang::String * getMicrosoftCharsetName(jint);
|
||||
public:
|
||||
static ::java::util::Locale * getLocale(jint, jint, jint);
|
||||
static ::java::lang::String * getCharsetName(jint, jint, jint);
|
||||
static const jint NAME_COPYRIGHT = 0;
|
||||
static const jint NAME_FAMILY = 1;
|
||||
static const jint NAME_SUBFAMILY = 2;
|
||||
static const jint NAME_UNIQUE = 3;
|
||||
static const jint NAME_FULL = 4;
|
||||
static const jint NAME_VERSION = 5;
|
||||
static const jint NAME_POSTSCRIPT = 6;
|
||||
static const jint NAME_TRADEMARK = 7;
|
||||
static const jint NAME_MANUFACTURER = 8;
|
||||
static const jint NAME_DESIGNER = 9;
|
||||
static const jint NAME_DESCRIPTION = 10;
|
||||
static const jint NAME_VENDOR_URL = 11;
|
||||
static const jint NAME_DESIGNER_URL = 12;
|
||||
static const jint NAME_LICENSE = 13;
|
||||
static const jint NAME_LICENSE_URL = 14;
|
||||
static const jint NAME_PREFERRED_FAMILY = 16;
|
||||
static const jint NAME_PREFERRED_SUBFAMILY = 17;
|
||||
static const jint NAME_FULL_MACCOMPATIBLE = 18;
|
||||
static const jint NAME_SAMPLE_TEXT = 19;
|
||||
static const jint NAME_POSTSCRIPT_CID = 20;
|
||||
private:
|
||||
static const jint PLATFORM_MACINTOSH = 1;
|
||||
static const jint PLATFORM_MICROSOFT = 3;
|
||||
static ::java::lang::String * macLanguageCodes;
|
||||
static ::java::lang::String * microsoftLanguageCodes;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_NameDecoder__
|
||||
@@ -0,0 +1,122 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_OpenTypeFont__
|
||||
#define __gnu_java_awt_font_opentype_OpenTypeFont__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
class CharGlyphMap;
|
||||
class GlyphNamer;
|
||||
class OpenTypeFont;
|
||||
class Scaler;
|
||||
namespace truetype
|
||||
{
|
||||
class Zone;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Font;
|
||||
namespace font
|
||||
{
|
||||
class FontRenderContext;
|
||||
class GlyphVector;
|
||||
}
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class GeneralPath;
|
||||
class Point2D;
|
||||
}
|
||||
}
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
}
|
||||
namespace text
|
||||
{
|
||||
class CharacterIterator;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::OpenTypeFont : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
OpenTypeFont(::java::nio::ByteBuffer *, jint);
|
||||
private:
|
||||
jint getTableIndex(jint);
|
||||
public:
|
||||
::java::lang::String * getFamilyName(::java::util::Locale *);
|
||||
::java::lang::String * getSubFamilyName(::java::util::Locale *);
|
||||
::java::lang::String * getFullName(::java::util::Locale *);
|
||||
::java::lang::String * getPostScriptName();
|
||||
jint getNumGlyphs();
|
||||
jint getMissingGlyphCode();
|
||||
private:
|
||||
::java::lang::String * getName(jint, ::java::util::Locale *);
|
||||
public:
|
||||
jint getVersion();
|
||||
::java::nio::ByteBuffer * getFontTable(jint);
|
||||
jint getFontTableSize(jint);
|
||||
private:
|
||||
::gnu::java::awt::font::opentype::CharGlyphMap * getCharGlyphMap();
|
||||
public:
|
||||
jint getGlyph(jint);
|
||||
::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, ::java::text::CharacterIterator *);
|
||||
void getAdvance(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean, ::java::awt::geom::Point2D *);
|
||||
::java::awt::geom::GeneralPath * getGlyphOutline(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean);
|
||||
::gnu::java::awt::font::opentype::truetype::Zone * getRawGlyphOutline(jint, ::java::awt::geom::AffineTransform *);
|
||||
::java::lang::String * getGlyphName(jint);
|
||||
jfloat getAscent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean);
|
||||
jfloat getDescent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean);
|
||||
public: // actually package-private
|
||||
static ::java::lang::String * tagToString(jint);
|
||||
static const jint TAG_OTTO = 1330926671;
|
||||
static const jint TAG_SFNT = 1936092788;
|
||||
static const jint TAG_TRUE = 1953658213;
|
||||
static const jint TAG_TTCF = 1953784678;
|
||||
static const jint TAG_ZAPF = 1516335206;
|
||||
::java::nio::ByteBuffer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) buf;
|
||||
jint numGlyphs;
|
||||
JArray< jint > * tableTag;
|
||||
JArray< jint > * tableStart;
|
||||
JArray< jint > * tableLength;
|
||||
private:
|
||||
jint version;
|
||||
public:
|
||||
jint unitsPerEm;
|
||||
private:
|
||||
jfloat emsPerUnit;
|
||||
::gnu::java::awt::font::opentype::Scaler * scaler;
|
||||
::gnu::java::awt::font::opentype::CharGlyphMap * cmap;
|
||||
::gnu::java::awt::font::opentype::GlyphNamer * glyphNamer;
|
||||
::java::nio::ByteBuffer * nameTable;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_OpenTypeFont__
|
||||
@@ -0,0 +1,49 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_OpenTypeFontFactory__
|
||||
#define __gnu_java_awt_font_opentype_OpenTypeFontFactory__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
class FontDelegate;
|
||||
namespace opentype
|
||||
{
|
||||
class OpenTypeFontFactory;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::OpenTypeFontFactory : public ::java::lang::Object
|
||||
{
|
||||
|
||||
OpenTypeFontFactory();
|
||||
public:
|
||||
static JArray< ::gnu::java::awt::font::FontDelegate * > * createFonts(::java::nio::ByteBuffer *);
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_OpenTypeFontFactory__
|
||||
@@ -0,0 +1,59 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_Scaler__
|
||||
#define __gnu_java_awt_font_opentype_Scaler__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
class Scaler;
|
||||
namespace truetype
|
||||
{
|
||||
class Zone;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class GeneralPath;
|
||||
class Point2D;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::Scaler : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
Scaler();
|
||||
virtual ::java::awt::geom::GeneralPath * getOutline(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean) = 0;
|
||||
virtual void getAdvance(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean, ::java::awt::geom::Point2D *) = 0;
|
||||
virtual jfloat getAscent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean) = 0;
|
||||
virtual jfloat getDescent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean) = 0;
|
||||
virtual ::gnu::java::awt::font::opentype::truetype::Zone * getRawOutline(jint, ::java::awt::geom::AffineTransform *) = 0;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_Scaler__
|
||||
@@ -0,0 +1,54 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_truetype_Fixed__
|
||||
#define __gnu_java_awt_font_opentype_truetype_Fixed__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
namespace truetype
|
||||
{
|
||||
class Fixed;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::truetype::Fixed : public ::java::lang::Object
|
||||
{
|
||||
|
||||
Fixed();
|
||||
public:
|
||||
static jint mul(jint, jint);
|
||||
static jint div(jint, jint);
|
||||
static jint ceil(jint);
|
||||
static jint floor(jint);
|
||||
static jint vectorLength(jint, jint);
|
||||
static jint intValue(jint);
|
||||
static jfloat floatValue(jint);
|
||||
static jdouble doubleValue(jint);
|
||||
static jint valueOf(jfloat);
|
||||
static jint valueOf(jdouble);
|
||||
static ::java::lang::String * toString(jint);
|
||||
static ::java::lang::String * toString(jint, jint);
|
||||
static const jint ONE = 64;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_truetype_Fixed__
|
||||
@@ -0,0 +1,91 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_truetype_GlyphLoader__
|
||||
#define __gnu_java_awt_font_opentype_truetype_GlyphLoader__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
namespace truetype
|
||||
{
|
||||
class GlyphLoader;
|
||||
class GlyphLocator;
|
||||
class GlyphMeasurer;
|
||||
class VirtualMachine;
|
||||
class Zone;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
}
|
||||
}
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::truetype::GlyphLoader : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
GlyphLoader(::gnu::java::awt::font::opentype::truetype::GlyphLocator *, ::gnu::java::awt::font::opentype::truetype::VirtualMachine *, jint, jint, jint, ::gnu::java::awt::font::opentype::truetype::GlyphMeasurer *);
|
||||
public:
|
||||
void loadGlyph(jint, jdouble, ::java::awt::geom::AffineTransform *, jboolean, ::gnu::java::awt::font::opentype::truetype::Zone *);
|
||||
void loadGlyph(jint, ::java::awt::geom::AffineTransform *, ::gnu::java::awt::font::opentype::truetype::Zone *);
|
||||
private:
|
||||
void loadSubGlyph(jint, jdouble, ::java::awt::geom::AffineTransform *, jboolean, ::gnu::java::awt::font::opentype::truetype::Zone *, jint, jint);
|
||||
void loadSimpleGlyph(jint, jdouble, ::java::awt::geom::AffineTransform *, jboolean, jint, ::java::nio::ByteBuffer *, ::gnu::java::awt::font::opentype::truetype::Zone *, jint, jint);
|
||||
void loadCompoundGlyph(jint, jdouble, ::java::awt::geom::AffineTransform *, jboolean, ::java::nio::ByteBuffer *, ::gnu::java::awt::font::opentype::truetype::Zone *, jint, jint);
|
||||
jdouble getDouble214(::java::nio::ByteBuffer *);
|
||||
void loadFlags(jint, ::java::nio::ByteBuffer *);
|
||||
void loadCoordinates(jint, ::java::nio::ByteBuffer *, ::gnu::java::awt::font::opentype::truetype::Zone *);
|
||||
void setPhantomPoints(jint, jint, ::gnu::java::awt::font::opentype::truetype::Zone *);
|
||||
::gnu::java::awt::font::opentype::truetype::GlyphLocator * __attribute__((aligned(__alignof__( ::java::lang::Object)))) glyphLocator;
|
||||
::gnu::java::awt::font::opentype::truetype::GlyphMeasurer * glyphMeasurer;
|
||||
::gnu::java::awt::font::opentype::truetype::VirtualMachine * vm;
|
||||
jint unitsPerEm;
|
||||
JArray< jint > * contourEndPoints;
|
||||
JArray< jbyte > * pointFlags;
|
||||
static const jshort ARGS_ARE_WORDS = 1;
|
||||
static const jshort ARGS_ARE_XY_VALUES = 2;
|
||||
static const jshort ROUND_XY_TO_GRID = 4;
|
||||
static const jshort WE_HAVE_A_SCALE = 8;
|
||||
static const jshort MORE_COMPONENTS = 32;
|
||||
static const jshort WE_HAVE_AN_X_AND_Y_SCALE = 64;
|
||||
static const jshort WE_HAVE_A_TWO_BY_TWO = 128;
|
||||
static const jshort WE_HAVE_INSTRUCTIONS = 256;
|
||||
static const jshort USE_MY_METRICS = 512;
|
||||
static const jshort OVERLAP_COMPOUND = 1024;
|
||||
static const jshort SCALED_COMPONENT_OFFSET = 2048;
|
||||
static const jshort UNSCALED_COMPONENT_OFFSET = 4096;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_truetype_GlyphLoader__
|
||||
@@ -0,0 +1,54 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_truetype_GlyphLocator$FourByte__
|
||||
#define __gnu_java_awt_font_opentype_truetype_GlyphLocator$FourByte__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/font/opentype/truetype/GlyphLocator.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
namespace truetype
|
||||
{
|
||||
class GlyphLocator$FourByte;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
class IntBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::truetype::GlyphLocator$FourByte : public ::gnu::java::awt::font::opentype::truetype::GlyphLocator
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
GlyphLocator$FourByte(::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *);
|
||||
public:
|
||||
::java::nio::ByteBuffer * getGlyphData(jint);
|
||||
public: // actually package-private
|
||||
::java::nio::IntBuffer * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::truetype::GlyphLocator)))) indexToLoc;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_truetype_GlyphLocator$FourByte__
|
||||
@@ -0,0 +1,54 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_truetype_GlyphLocator$TwoByte__
|
||||
#define __gnu_java_awt_font_opentype_truetype_GlyphLocator$TwoByte__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/font/opentype/truetype/GlyphLocator.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
namespace truetype
|
||||
{
|
||||
class GlyphLocator$TwoByte;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
class CharBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::truetype::GlyphLocator$TwoByte : public ::gnu::java::awt::font::opentype::truetype::GlyphLocator
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
GlyphLocator$TwoByte(::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *);
|
||||
public:
|
||||
::java::nio::ByteBuffer * getGlyphData(jint);
|
||||
public: // actually package-private
|
||||
::java::nio::CharBuffer * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::truetype::GlyphLocator)))) indexToLoc;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_truetype_GlyphLocator$TwoByte__
|
||||
@@ -0,0 +1,54 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_truetype_GlyphLocator__
|
||||
#define __gnu_java_awt_font_opentype_truetype_GlyphLocator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
namespace truetype
|
||||
{
|
||||
class GlyphLocator;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::truetype::GlyphLocator : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
GlyphLocator();
|
||||
public:
|
||||
static ::gnu::java::awt::font::opentype::truetype::GlyphLocator * forTable(jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *);
|
||||
virtual ::java::nio::ByteBuffer * getGlyphData(jint) = 0;
|
||||
public: // actually protected
|
||||
::java::nio::ByteBuffer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) glyfTable;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_truetype_GlyphLocator__
|
||||
@@ -0,0 +1,66 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_truetype_GlyphMeasurer__
|
||||
#define __gnu_java_awt_font_opentype_truetype_GlyphMeasurer__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
namespace truetype
|
||||
{
|
||||
class GlyphMeasurer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
class ShortBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::truetype::GlyphMeasurer : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
GlyphMeasurer(::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *);
|
||||
public:
|
||||
jint getAscent(jboolean);
|
||||
jint getDescent(jboolean);
|
||||
jint getLineGap(jboolean);
|
||||
jint getAdvanceWidth(jint, jboolean);
|
||||
jint getAdvanceHeight(jint, jboolean);
|
||||
private:
|
||||
::java::nio::ShortBuffer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) horizontalGlyphMetrics;
|
||||
::java::nio::ShortBuffer * verticalGlyphMetrics;
|
||||
jint numLongHorizontalMetricsEntries;
|
||||
jint numLongVerticalMetricsEntries;
|
||||
jint horizontalAscent;
|
||||
jint verticalAscent;
|
||||
jint horizontalDescent;
|
||||
jint verticalDescent;
|
||||
jint horizontalLineGap;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_truetype_GlyphMeasurer__
|
||||
@@ -0,0 +1,75 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_truetype_TrueTypeScaler__
|
||||
#define __gnu_java_awt_font_opentype_truetype_TrueTypeScaler__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/font/opentype/Scaler.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
namespace truetype
|
||||
{
|
||||
class GlyphLoader;
|
||||
class GlyphMeasurer;
|
||||
class TrueTypeScaler;
|
||||
class Zone;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class GeneralPath;
|
||||
class Point2D;
|
||||
}
|
||||
}
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::truetype::TrueTypeScaler : public ::gnu::java::awt::font::opentype::Scaler
|
||||
{
|
||||
|
||||
public:
|
||||
TrueTypeScaler(jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *);
|
||||
::java::awt::geom::GeneralPath * getOutline(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean);
|
||||
::gnu::java::awt::font::opentype::truetype::Zone * getRawOutline(jint, ::java::awt::geom::AffineTransform *);
|
||||
void getAdvance(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean, ::java::awt::geom::Point2D *);
|
||||
private:
|
||||
jfloat scaleFromFUnits(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean);
|
||||
public:
|
||||
jfloat getAscent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean);
|
||||
jfloat getDescent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean);
|
||||
private:
|
||||
::java::nio::ByteBuffer * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::Scaler)))) glyfTable;
|
||||
::gnu::java::awt::font::opentype::truetype::GlyphLoader * glyphLoader;
|
||||
::gnu::java::awt::font::opentype::truetype::GlyphMeasurer * glyphMeasurer;
|
||||
::gnu::java::awt::font::opentype::truetype::Zone * glyphZone;
|
||||
jint unitsPerEm;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_truetype_TrueTypeScaler__
|
||||
@@ -0,0 +1,153 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_truetype_VirtualMachine__
|
||||
#define __gnu_java_awt_font_opentype_truetype_VirtualMachine__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
namespace truetype
|
||||
{
|
||||
class VirtualMachine;
|
||||
class Zone;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
}
|
||||
}
|
||||
namespace nio
|
||||
{
|
||||
class ByteBuffer;
|
||||
class ShortBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::truetype::VirtualMachine : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
VirtualMachine(jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *);
|
||||
private:
|
||||
void resetGraphicsState();
|
||||
void reloadControlValueTable();
|
||||
jint funitsToPixels(jint);
|
||||
public:
|
||||
virtual jboolean setup(jdouble, ::java::awt::geom::AffineTransform *, jboolean);
|
||||
private:
|
||||
void execute(::java::nio::ByteBuffer *, jint);
|
||||
void dumpInstruction(::java::nio::ByteBuffer *);
|
||||
static jchar getNibble(jint, jint);
|
||||
static ::java::lang::String * getHex(jbyte);
|
||||
static ::java::lang::String * getHex(jshort);
|
||||
static void skipAfter(::java::nio::ByteBuffer *, jint, jint, jint, jint, jboolean);
|
||||
static jint getInstructionLength(jint);
|
||||
jboolean executeInstruction(::java::nio::ByteBuffer *);
|
||||
void setRoundingMode(jint, jint);
|
||||
void deltaC(JArray< jint > *, jint, jint, jint);
|
||||
::gnu::java::awt::font::opentype::truetype::Zone * getZone(jint);
|
||||
jint getProjection(jint, jint);
|
||||
jint getDualProjection(jint, jint);
|
||||
jint getProjection(::gnu::java::awt::font::opentype::truetype::Zone *, jint);
|
||||
jint getOriginalProjection(::gnu::java::awt::font::opentype::truetype::Zone *, jint);
|
||||
void handleISECT(jint, jint, jint, jint, jint);
|
||||
static jint muldiv(jint, jint, jint);
|
||||
jint getFreeDotProj();
|
||||
void movePoint(::gnu::java::awt::font::opentype::truetype::Zone *, jint, jint);
|
||||
void dumpVectors();
|
||||
void handleIP();
|
||||
void handleMDAP(jint, jboolean);
|
||||
void handleMIAP(jint, jint, jboolean);
|
||||
void handleMIRP(jint, jint, jint);
|
||||
jint round(jint, jint);
|
||||
static jint nround(jint, jint);
|
||||
jboolean isRotated();
|
||||
jboolean isStretched();
|
||||
jint getPixelsPerEM();
|
||||
void setProjectionVector(jshort, jshort);
|
||||
void setFreedomVector(jshort, jshort);
|
||||
void setDualVector(jshort, jshort);
|
||||
jint applyCTM_x(jint, jint);
|
||||
jint applyCTM_y(jint, jint);
|
||||
static const jboolean PATENTED_HINTING = 0;
|
||||
static const jboolean TRACE_EXECUTION = 0;
|
||||
static const jshort ONE_214 = 16384;
|
||||
JArray< jint > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) storage;
|
||||
JArray< jint > * stack;
|
||||
jint maxStackElements;
|
||||
jint sp;
|
||||
JArray< ::java::nio::ByteBuffer * > * fdefBuffer;
|
||||
JArray< jint > * fdefEntryPoint;
|
||||
::java::nio::ShortBuffer * controlValueTable;
|
||||
JArray< jint > * cvt;
|
||||
jint engineCompensation;
|
||||
::java::nio::ByteBuffer * fontProgram;
|
||||
::java::nio::ByteBuffer * preProgram;
|
||||
jint numTwilightPoints;
|
||||
jint pointSize;
|
||||
::java::awt::geom::AffineTransform * deviceTransform;
|
||||
jint scaleX;
|
||||
jint scaleY;
|
||||
jint shearX;
|
||||
jint shearY;
|
||||
jboolean antialiased;
|
||||
jint cvtCutIn;
|
||||
jint deltaBase;
|
||||
jint deltaShift;
|
||||
jshort freeX;
|
||||
jshort freeY;
|
||||
jint loop;
|
||||
jint minimumDistance;
|
||||
jshort projX;
|
||||
jshort projY;
|
||||
jshort dualX;
|
||||
jshort dualY;
|
||||
jint rp0;
|
||||
jint rp1;
|
||||
jint rp2;
|
||||
jboolean scanControl;
|
||||
jint scanType;
|
||||
jint singleWidthValue;
|
||||
::gnu::java::awt::font::opentype::truetype::Zone * zp0;
|
||||
::gnu::java::awt::font::opentype::truetype::Zone * zp1;
|
||||
::gnu::java::awt::font::opentype::truetype::Zone * zp2;
|
||||
::gnu::java::awt::font::opentype::truetype::Zone * twilightZone;
|
||||
::gnu::java::awt::font::opentype::truetype::Zone * glyphZone;
|
||||
jboolean executeGlyphInstructions;
|
||||
jboolean ignoreCVTProgram;
|
||||
jint roundPeriod;
|
||||
jint roundPhase;
|
||||
jint roundThreshold;
|
||||
jint cachedPixelsPerEM;
|
||||
jint unitsPerEm;
|
||||
static JArray< ::java::lang::String * > * INST_NAME;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_truetype_VirtualMachine__
|
||||
@@ -0,0 +1,88 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_truetype_Zone__
|
||||
#define __gnu_java_awt_font_opentype_truetype_Zone__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
namespace truetype
|
||||
{
|
||||
class Zone;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class GeneralPath;
|
||||
class PathIterator;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::truetype::Zone : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
Zone(jint);
|
||||
jint getCapacity();
|
||||
jint getSize();
|
||||
jint getX(jint);
|
||||
void setX(jint, jint, jboolean);
|
||||
void setY(jint, jint, jboolean);
|
||||
jint getY(jint);
|
||||
jint getOriginalX(jint);
|
||||
jint getOriginalY(jint);
|
||||
void setOriginalX(jint, jint);
|
||||
void setOriginalY(jint, jint);
|
||||
void setNumPoints(jint);
|
||||
jboolean isOnCurve(jint);
|
||||
void setOnCurve(jint, jboolean);
|
||||
jboolean isContourEnd(jint);
|
||||
void setContourEnd(jint, jboolean);
|
||||
public: // actually package-private
|
||||
void transform(jdouble, ::java::awt::geom::AffineTransform *, jint, jint, jint);
|
||||
void combineWithSubGlyph(::gnu::java::awt::font::opentype::truetype::Zone *, jint);
|
||||
private:
|
||||
void dump();
|
||||
public:
|
||||
::java::awt::geom::PathIterator * getPathIterator();
|
||||
::java::awt::geom::GeneralPath * getPath();
|
||||
private:
|
||||
JArray< jint > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) pos;
|
||||
JArray< jint > * origPos;
|
||||
JArray< jbyte > * flags;
|
||||
jint numPoints;
|
||||
static const jint FLAG_TOUCHED_X = 1;
|
||||
static const jint FLAG_TOUCHED_Y = 2;
|
||||
static const jint FLAG_ON_CURVE = 4;
|
||||
static const jint FLAG_CONTOUR_END = 8;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_truetype_Zone__
|
||||
@@ -0,0 +1,67 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_font_opentype_truetype_ZonePathIterator__
|
||||
#define __gnu_java_awt_font_opentype_truetype_ZonePathIterator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace font
|
||||
{
|
||||
namespace opentype
|
||||
{
|
||||
namespace truetype
|
||||
{
|
||||
class Zone;
|
||||
class ZonePathIterator;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::font::opentype::truetype::ZonePathIterator : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ZonePathIterator(::gnu::java::awt::font::opentype::truetype::Zone *);
|
||||
public:
|
||||
jint getWindingRule();
|
||||
jboolean isDone();
|
||||
void next();
|
||||
private:
|
||||
jint getSuccessor(jint);
|
||||
public:
|
||||
jint currentSegment(JArray< jfloat > *);
|
||||
jint currentSegment(JArray< jdouble > *);
|
||||
private:
|
||||
jint getSegment(jint, JArray< jfloat > *);
|
||||
jint getStartSegment(jint, JArray< jfloat > *);
|
||||
static const jint EMIT_SEGMENT = 0;
|
||||
static const jint EMIT_CLOSE = 1;
|
||||
static const jint EMIT_MOVETO = 2;
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) state;
|
||||
::gnu::java::awt::font::opentype::truetype::Zone * zone;
|
||||
jint numPoints;
|
||||
jint curPoint;
|
||||
jint contourStart;
|
||||
public: // actually package-private
|
||||
JArray< jfloat > * floats;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_font_opentype_truetype_ZonePathIterator__
|
||||
@@ -0,0 +1,40 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_image_ImageDecoder$DataInputStreamWrapper__
|
||||
#define __gnu_java_awt_image_ImageDecoder$DataInputStreamWrapper__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/io/InputStream.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace image
|
||||
{
|
||||
class ImageDecoder$DataInputStreamWrapper;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::image::ImageDecoder$DataInputStreamWrapper : public ::java::io::InputStream
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ImageDecoder$DataInputStreamWrapper(::java::io::DataInput *);
|
||||
public:
|
||||
virtual jint read();
|
||||
private:
|
||||
::java::io::DataInput * __attribute__((aligned(__alignof__( ::java::io::InputStream)))) datainput;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_image_ImageDecoder$DataInputStreamWrapper__
|
||||
@@ -0,0 +1,71 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_image_ImageDecoder__
|
||||
#define __gnu_java_awt_image_ImageDecoder__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace image
|
||||
{
|
||||
class ImageDecoder;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace image
|
||||
{
|
||||
class ImageConsumer;
|
||||
}
|
||||
}
|
||||
namespace net
|
||||
{
|
||||
class URL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::image::ImageDecoder : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
ImageDecoder(::java::lang::String *);
|
||||
ImageDecoder(::java::net::URL *);
|
||||
ImageDecoder(::java::io::InputStream *);
|
||||
ImageDecoder(::java::io::DataInput *);
|
||||
ImageDecoder(JArray< jbyte > *, jint, jint);
|
||||
virtual void addConsumer(::java::awt::image::ImageConsumer *);
|
||||
virtual jboolean isConsumer(::java::awt::image::ImageConsumer *);
|
||||
virtual void removeConsumer(::java::awt::image::ImageConsumer *);
|
||||
virtual void startProduction(::java::awt::image::ImageConsumer *);
|
||||
virtual void requestTopDownLeftRightResend(::java::awt::image::ImageConsumer *);
|
||||
virtual void produce(::java::util::Vector *, ::java::io::InputStream *) = 0;
|
||||
public: // actually package-private
|
||||
::java::util::Vector * __attribute__((aligned(__alignof__( ::java::lang::Object)))) consumers;
|
||||
::java::lang::String * filename;
|
||||
::java::net::URL * url;
|
||||
JArray< jbyte > * data;
|
||||
jint offset;
|
||||
jint length;
|
||||
::java::io::InputStream * input;
|
||||
::java::io::DataInput * datainput;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_image_ImageDecoder__
|
||||
@@ -0,0 +1,61 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_image_XBMDecoder__
|
||||
#define __gnu_java_awt_image_XBMDecoder__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/image/ImageDecoder.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace image
|
||||
{
|
||||
class XBMDecoder;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace image
|
||||
{
|
||||
class ColorModel;
|
||||
}
|
||||
}
|
||||
namespace net
|
||||
{
|
||||
class URL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::image::XBMDecoder : public ::gnu::java::awt::image::ImageDecoder
|
||||
{
|
||||
|
||||
public:
|
||||
XBMDecoder(::java::lang::String *);
|
||||
XBMDecoder(::java::net::URL *);
|
||||
virtual void produce(::java::util::Vector *, ::java::io::InputStream *);
|
||||
static JArray< jint > * getScanline(::java::io::Reader *, jint);
|
||||
public: // actually package-private
|
||||
::java::io::BufferedReader * __attribute__((aligned(__alignof__( ::gnu::java::awt::image::ImageDecoder)))) reader;
|
||||
static ::java::awt::image::ColorModel * cm;
|
||||
static const jint black = -16777216;
|
||||
static const jint transparent = 0;
|
||||
static JArray< jint > * masktable;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_image_XBMDecoder__
|
||||
@@ -0,0 +1,214 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_AbstractGraphics2D__
|
||||
#define __gnu_java_awt_java2d_AbstractGraphics2D__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/Graphics2D.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class AbstractGraphics2D;
|
||||
class ShapeCache;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Color;
|
||||
class Composite;
|
||||
class Font;
|
||||
class FontMetrics;
|
||||
class Graphics;
|
||||
class Image;
|
||||
class Paint;
|
||||
class PaintContext;
|
||||
class Rectangle;
|
||||
class RenderingHints;
|
||||
class RenderingHints$Key;
|
||||
class Shape;
|
||||
class Stroke;
|
||||
namespace font
|
||||
{
|
||||
class FontRenderContext;
|
||||
class GlyphVector;
|
||||
}
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class Rectangle2D;
|
||||
}
|
||||
namespace image
|
||||
{
|
||||
class BufferedImage;
|
||||
class BufferedImageOp;
|
||||
class ColorModel;
|
||||
class ImageObserver;
|
||||
class Raster;
|
||||
class RenderedImage;
|
||||
class WritableRaster;
|
||||
namespace renderable
|
||||
{
|
||||
class RenderableImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace text
|
||||
{
|
||||
class AttributedCharacterIterator;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::AbstractGraphics2D : public ::java::awt::Graphics2D
|
||||
{
|
||||
|
||||
public: // actually protected
|
||||
AbstractGraphics2D();
|
||||
public:
|
||||
virtual void draw(::java::awt::Shape *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::image::ImageObserver *);
|
||||
private:
|
||||
jboolean drawImageImpl(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::image::ImageObserver *, ::java::awt::Rectangle *);
|
||||
public:
|
||||
virtual void drawImage(::java::awt::image::BufferedImage *, ::java::awt::image::BufferedImageOp *, jint, jint);
|
||||
virtual void drawRenderedImage(::java::awt::image::RenderedImage *, ::java::awt::geom::AffineTransform *);
|
||||
private:
|
||||
void drawRenderedImageImpl(::java::awt::image::RenderedImage *, ::java::awt::geom::AffineTransform *, ::java::awt::Rectangle *);
|
||||
public:
|
||||
virtual void drawRenderableImage(::java::awt::image::renderable::RenderableImage *, ::java::awt::geom::AffineTransform *);
|
||||
private:
|
||||
void drawRenderableImageImpl(::java::awt::image::renderable::RenderableImage *, ::java::awt::geom::AffineTransform *, ::java::awt::Rectangle *);
|
||||
public:
|
||||
virtual void drawString(::java::lang::String *, jint, jint);
|
||||
virtual void drawString(::java::lang::String *, jfloat, jfloat);
|
||||
virtual void drawString(::java::text::AttributedCharacterIterator *, jint, jint);
|
||||
virtual void drawString(::java::text::AttributedCharacterIterator *, jfloat, jfloat);
|
||||
virtual void fill(::java::awt::Shape *);
|
||||
virtual jboolean hit(::java::awt::Rectangle *, ::java::awt::Shape *, jboolean);
|
||||
virtual void setComposite(::java::awt::Composite *);
|
||||
virtual void setPaint(::java::awt::Paint *);
|
||||
virtual void setStroke(::java::awt::Stroke *);
|
||||
virtual void setRenderingHint(::java::awt::RenderingHints$Key *, ::java::lang::Object *);
|
||||
virtual ::java::lang::Object * getRenderingHint(::java::awt::RenderingHints$Key *);
|
||||
virtual void setRenderingHints(::java::util::Map *);
|
||||
virtual void addRenderingHints(::java::util::Map *);
|
||||
virtual ::java::awt::RenderingHints * getRenderingHints();
|
||||
virtual void translate(jint, jint);
|
||||
virtual void translate(jdouble, jdouble);
|
||||
virtual void rotate(jdouble);
|
||||
virtual void rotate(jdouble, jdouble, jdouble);
|
||||
virtual void scale(jdouble, jdouble);
|
||||
virtual void shear(jdouble, jdouble);
|
||||
virtual void transform(::java::awt::geom::AffineTransform *);
|
||||
virtual void setTransform(::java::awt::geom::AffineTransform *);
|
||||
virtual ::java::awt::geom::AffineTransform * getTransform();
|
||||
virtual ::java::awt::Paint * getPaint();
|
||||
virtual ::java::awt::Composite * getComposite();
|
||||
virtual void setBackground(::java::awt::Color *);
|
||||
virtual ::java::awt::Color * getBackground();
|
||||
virtual ::java::awt::Stroke * getStroke();
|
||||
virtual void clip(::java::awt::Shape *);
|
||||
virtual ::java::awt::font::FontRenderContext * getFontRenderContext();
|
||||
virtual void drawGlyphVector(::java::awt::font::GlyphVector *, jfloat, jfloat);
|
||||
virtual ::java::awt::Graphics * create();
|
||||
public: // actually protected
|
||||
virtual ::java::lang::Object * clone();
|
||||
public:
|
||||
virtual ::java::awt::Color * getColor();
|
||||
virtual void setColor(::java::awt::Color *);
|
||||
virtual void setPaintMode();
|
||||
virtual void setXORMode(::java::awt::Color *);
|
||||
virtual ::java::awt::Font * getFont();
|
||||
virtual void setFont(::java::awt::Font *);
|
||||
virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
|
||||
virtual ::java::awt::Rectangle * getClipBounds();
|
||||
virtual void clipRect(jint, jint, jint, jint);
|
||||
virtual void setClip(jint, jint, jint, jint);
|
||||
virtual ::java::awt::Shape * getClip();
|
||||
virtual void setClip(::java::awt::Shape *);
|
||||
virtual void copyArea(jint, jint, jint, jint, jint, jint);
|
||||
virtual void drawLine(jint, jint, jint, jint);
|
||||
virtual void drawRect(jint, jint, jint, jint);
|
||||
virtual void fillRect(jint, jint, jint, jint);
|
||||
virtual void clearRect(jint, jint, jint, jint);
|
||||
virtual void drawRoundRect(jint, jint, jint, jint, jint, jint);
|
||||
virtual void fillRoundRect(jint, jint, jint, jint, jint, jint);
|
||||
virtual void drawOval(jint, jint, jint, jint);
|
||||
virtual void fillOval(jint, jint, jint, jint);
|
||||
virtual void drawArc(jint, jint, jint, jint, jint, jint);
|
||||
virtual void fillArc(jint, jint, jint, jint, jint, jint);
|
||||
virtual void drawPolyline(JArray< jint > *, JArray< jint > *, jint);
|
||||
virtual void drawPolygon(JArray< jint > *, JArray< jint > *, jint);
|
||||
virtual void fillPolygon(JArray< jint > *, JArray< jint > *, jint);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, ::java::awt::image::ImageObserver *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, jint, jint, jint, jint, ::java::awt::image::ImageObserver *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
|
||||
virtual void dispose();
|
||||
public: // actually protected
|
||||
virtual void fillShape(::java::awt::Shape *, jboolean);
|
||||
virtual ::java::awt::image::ColorModel * getColorModel() = 0;
|
||||
virtual ::java::awt::Rectangle * getDeviceBounds();
|
||||
virtual void rawDrawLine(jint, jint, jint, jint);
|
||||
virtual void rawDrawRect(jint, jint, jint, jint);
|
||||
virtual void rawDrawString(::java::lang::String *, jint, jint);
|
||||
virtual void rawClearRect(jint, jint, jint, jint);
|
||||
virtual void rawFillRect(jint, jint, jint, jint);
|
||||
virtual jboolean rawDrawImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
|
||||
virtual void rawCopyArea(jint, jint, jint, jint, jint, jint);
|
||||
private:
|
||||
void copyAreaImpl(jint, jint, jint, jint, jint, jint);
|
||||
void fillShapeImpl(::java::util::ArrayList *, ::java::awt::geom::Rectangle2D *, ::java::awt::geom::Rectangle2D *, ::java::awt::geom::Rectangle2D *);
|
||||
public: // actually protected
|
||||
virtual void fillScanline(::java::awt::PaintContext *, jint, jint, jint);
|
||||
private:
|
||||
void fillShapeAntialias(::java::util::ArrayList *, ::java::awt::geom::Rectangle2D *, ::java::awt::geom::Rectangle2D *, ::java::awt::geom::Rectangle2D *);
|
||||
void fillScanlineAA(JArray< jint > *, jint, jint, jint, ::java::awt::PaintContext *, jint);
|
||||
public: // actually protected
|
||||
virtual void init();
|
||||
virtual ::java::awt::image::WritableRaster * getDestinationRaster();
|
||||
virtual void updateRaster(::java::awt::image::Raster *, jint, jint, jint, jint);
|
||||
private:
|
||||
void updateOptimization();
|
||||
static ::java::awt::Rectangle * computeIntersection(jint, jint, jint, jint, ::java::awt::Rectangle *);
|
||||
void updateClip(::java::awt::geom::AffineTransform *);
|
||||
::java::util::ArrayList * getSegments(::java::awt::Shape *, ::java::awt::geom::AffineTransform *, ::java::awt::geom::Rectangle2D *, jboolean);
|
||||
::gnu::java::awt::java2d::ShapeCache * getShapeCache();
|
||||
static const jint AA_SAMPLING = 8;
|
||||
static ::java::lang::ThreadLocal * shapeCache;
|
||||
public: // actually protected
|
||||
::java::awt::geom::AffineTransform * __attribute__((aligned(__alignof__( ::java::awt::Graphics2D)))) transform__;
|
||||
private:
|
||||
::java::awt::Paint * paint;
|
||||
::java::awt::Color * background;
|
||||
::java::awt::Font * font;
|
||||
::java::awt::Composite * composite;
|
||||
::java::awt::Stroke * stroke;
|
||||
::java::awt::Shape * clip__;
|
||||
::java::awt::RenderingHints * renderingHints;
|
||||
::java::awt::image::WritableRaster * destinationRaster;
|
||||
JArray< jint > * alpha;
|
||||
JArray< ::java::util::ArrayList * > * edgeTable;
|
||||
jboolean isOptimized;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_AbstractGraphics2D__
|
||||
@@ -0,0 +1,57 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_AlphaCompositeContext__
|
||||
#define __gnu_java_awt_java2d_AlphaCompositeContext__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class AlphaCompositeContext;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class AlphaComposite;
|
||||
namespace image
|
||||
{
|
||||
class ColorModel;
|
||||
class Raster;
|
||||
class WritableRaster;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::AlphaCompositeContext : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
AlphaCompositeContext(::java::awt::AlphaComposite *, ::java::awt::image::ColorModel *, ::java::awt::image::ColorModel *);
|
||||
virtual void dispose();
|
||||
virtual void compose(::java::awt::image::Raster *, ::java::awt::image::Raster *, ::java::awt::image::WritableRaster *);
|
||||
private:
|
||||
::java::awt::AlphaComposite * __attribute__((aligned(__alignof__( ::java::lang::Object)))) composite;
|
||||
::java::awt::image::ColorModel * srcColorModel;
|
||||
::java::awt::image::ColorModel * dstColorModel;
|
||||
jfloat fs;
|
||||
jfloat fd;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_AlphaCompositeContext__
|
||||
@@ -0,0 +1,56 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_CubicSegment__
|
||||
#define __gnu_java_awt_java2d_CubicSegment__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/java2d/Segment.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class CubicSegment;
|
||||
class Segment;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace geom
|
||||
{
|
||||
class Point2D;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::CubicSegment : public ::gnu::java::awt::java2d::Segment
|
||||
{
|
||||
|
||||
public:
|
||||
CubicSegment(jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
|
||||
CubicSegment(::java::awt::geom::Point2D *, ::java::awt::geom::Point2D *, ::java::awt::geom::Point2D *, ::java::awt::geom::Point2D *);
|
||||
virtual ::java::lang::Object * clone();
|
||||
virtual JArray< ::gnu::java::awt::java2d::Segment * > * getDisplacedSegments(jdouble);
|
||||
virtual void reverse();
|
||||
virtual JArray< jdouble > * cp1();
|
||||
virtual JArray< jdouble > * cp2();
|
||||
::java::awt::geom::Point2D * __attribute__((aligned(__alignof__( ::gnu::java::awt::java2d::Segment)))) cp1__;
|
||||
::java::awt::geom::Point2D * cp2__;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_CubicSegment__
|
||||
@@ -0,0 +1,60 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_ImagePaint$ImagePaintContext__
|
||||
#define __gnu_java_awt_java2d_ImagePaint$ImagePaintContext__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class ImagePaint;
|
||||
class ImagePaint$ImagePaintContext;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace image
|
||||
{
|
||||
class ColorModel;
|
||||
class Raster;
|
||||
class WritableRaster;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::ImagePaint$ImagePaintContext : public ::java::lang::Object
|
||||
{
|
||||
|
||||
ImagePaint$ImagePaintContext(::gnu::java::awt::java2d::ImagePaint *);
|
||||
public:
|
||||
virtual void dispose();
|
||||
virtual ::java::awt::image::ColorModel * getColorModel();
|
||||
virtual ::java::awt::image::Raster * getRaster(jint, jint, jint, jint);
|
||||
private:
|
||||
void ensureRasterSize(jint, jint);
|
||||
public: // actually package-private
|
||||
ImagePaint$ImagePaintContext(::gnu::java::awt::java2d::ImagePaint *, ::gnu::java::awt::java2d::ImagePaint$ImagePaintContext *);
|
||||
private:
|
||||
::java::awt::image::WritableRaster * __attribute__((aligned(__alignof__( ::java::lang::Object)))) target;
|
||||
public: // actually package-private
|
||||
::gnu::java::awt::java2d::ImagePaint * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_ImagePaint$ImagePaintContext__
|
||||
@@ -0,0 +1,61 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_ImagePaint__
|
||||
#define __gnu_java_awt_java2d_ImagePaint__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class ImagePaint;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class PaintContext;
|
||||
class Rectangle;
|
||||
class RenderingHints;
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class Rectangle2D;
|
||||
}
|
||||
namespace image
|
||||
{
|
||||
class ColorModel;
|
||||
class RenderedImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::ImagePaint : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ImagePaint(::java::awt::image::RenderedImage *, ::java::awt::geom::AffineTransform *);
|
||||
public:
|
||||
virtual ::java::awt::PaintContext * createContext(::java::awt::image::ColorModel *, ::java::awt::Rectangle *, ::java::awt::geom::Rectangle2D *, ::java::awt::geom::AffineTransform *, ::java::awt::RenderingHints *);
|
||||
virtual jint getTransparency();
|
||||
public: // actually package-private
|
||||
::java::awt::image::RenderedImage * __attribute__((aligned(__alignof__( ::java::lang::Object)))) image;
|
||||
::java::awt::geom::AffineTransform * transform;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_ImagePaint__
|
||||
@@ -0,0 +1,54 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_LineSegment__
|
||||
#define __gnu_java_awt_java2d_LineSegment__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/java2d/Segment.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class LineSegment;
|
||||
class Segment;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace geom
|
||||
{
|
||||
class Point2D;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::LineSegment : public ::gnu::java::awt::java2d::Segment
|
||||
{
|
||||
|
||||
public:
|
||||
LineSegment(jdouble, jdouble, jdouble, jdouble);
|
||||
LineSegment(::java::awt::geom::Point2D *, ::java::awt::geom::Point2D *);
|
||||
virtual ::java::lang::Object * clone();
|
||||
virtual JArray< ::gnu::java::awt::java2d::Segment * > * getDisplacedSegments(jdouble);
|
||||
virtual void reverse();
|
||||
virtual JArray< jdouble > * cp1();
|
||||
virtual JArray< jdouble > * cp2();
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_LineSegment__
|
||||
@@ -0,0 +1,47 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_PolyEdge__
|
||||
#define __gnu_java_awt_java2d_PolyEdge__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class PolyEdge;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::PolyEdge : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
PolyEdge(jdouble, jdouble, jdouble, jdouble, jboolean);
|
||||
public:
|
||||
virtual jint compareTo(::java::lang::Object *);
|
||||
virtual ::java::lang::String * toString();
|
||||
jdouble __attribute__((aligned(__alignof__( ::java::lang::Object)))) x0;
|
||||
jdouble y0;
|
||||
jdouble x1;
|
||||
jdouble y1;
|
||||
public: // actually package-private
|
||||
jdouble slope;
|
||||
jdouble xIntersection;
|
||||
jboolean isClip;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_PolyEdge__
|
||||
@@ -0,0 +1,39 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_PolyEdgeComparator__
|
||||
#define __gnu_java_awt_java2d_PolyEdgeComparator__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class PolyEdgeComparator;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::PolyEdgeComparator : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
PolyEdgeComparator();
|
||||
virtual jint compare(::java::lang::Object *, ::java::lang::Object *);
|
||||
public: // actually package-private
|
||||
jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) y;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_PolyEdgeComparator__
|
||||
@@ -0,0 +1,61 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_QuadSegment__
|
||||
#define __gnu_java_awt_java2d_QuadSegment__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/java2d/Segment.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class QuadSegment;
|
||||
class Segment;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace geom
|
||||
{
|
||||
class Point2D;
|
||||
class QuadCurve2D;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::QuadSegment : public ::gnu::java::awt::java2d::Segment
|
||||
{
|
||||
|
||||
public:
|
||||
QuadSegment(jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
|
||||
QuadSegment(::java::awt::geom::Point2D *, ::java::awt::geom::Point2D *, ::java::awt::geom::Point2D *);
|
||||
QuadSegment(::java::awt::geom::QuadCurve2D *);
|
||||
virtual ::java::lang::Object * clone();
|
||||
virtual JArray< ::gnu::java::awt::java2d::Segment * > * getDisplacedSegments(jdouble);
|
||||
private:
|
||||
::gnu::java::awt::java2d::QuadSegment * offsetSubdivided(::java::awt::geom::QuadCurve2D *, jboolean);
|
||||
::java::awt::geom::Point2D * lineIntersection(jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble, jboolean);
|
||||
public:
|
||||
virtual void reverse();
|
||||
virtual JArray< jdouble > * cp1();
|
||||
virtual JArray< jdouble > * cp2();
|
||||
::java::awt::geom::Point2D * __attribute__((aligned(__alignof__( ::gnu::java::awt::java2d::Segment)))) cp;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_QuadSegment__
|
||||
@@ -0,0 +1,56 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_RasterGraphics__
|
||||
#define __gnu_java_awt_java2d_RasterGraphics__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/java2d/AbstractGraphics2D.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class RasterGraphics;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class GraphicsConfiguration;
|
||||
namespace image
|
||||
{
|
||||
class ColorModel;
|
||||
class WritableRaster;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::RasterGraphics : public ::gnu::java::awt::java2d::AbstractGraphics2D
|
||||
{
|
||||
|
||||
public:
|
||||
RasterGraphics(::java::awt::image::WritableRaster *, ::java::awt::image::ColorModel *);
|
||||
public: // actually protected
|
||||
virtual ::java::awt::image::ColorModel * getColorModel();
|
||||
virtual ::java::awt::image::WritableRaster * getDestinationRaster();
|
||||
public:
|
||||
virtual ::java::awt::GraphicsConfiguration * getDeviceConfiguration();
|
||||
private:
|
||||
::java::awt::image::WritableRaster * __attribute__((aligned(__alignof__( ::gnu::java::awt::java2d::AbstractGraphics2D)))) raster;
|
||||
::java::awt::image::ColorModel * colorModel;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_RasterGraphics__
|
||||
@@ -0,0 +1,65 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_Segment__
|
||||
#define __gnu_java_awt_java2d_Segment__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class Segment;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace geom
|
||||
{
|
||||
class Point2D;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::Segment : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
Segment();
|
||||
virtual void add(::gnu::java::awt::java2d::Segment *);
|
||||
virtual void reverseAll();
|
||||
virtual ::java::lang::String * toString();
|
||||
public: // actually protected
|
||||
virtual JArray< jdouble > * normal(jdouble, jdouble, jdouble, jdouble);
|
||||
public:
|
||||
virtual void reverse() = 0;
|
||||
virtual JArray< ::gnu::java::awt::java2d::Segment * > * getDisplacedSegments(jdouble) = 0;
|
||||
virtual JArray< jdouble > * cp1() = 0;
|
||||
virtual JArray< jdouble > * cp2() = 0;
|
||||
::java::awt::geom::Point2D * __attribute__((aligned(__alignof__( ::java::lang::Object)))) P1;
|
||||
::java::awt::geom::Point2D * P2;
|
||||
::gnu::java::awt::java2d::Segment * first;
|
||||
::gnu::java::awt::java2d::Segment * next;
|
||||
::gnu::java::awt::java2d::Segment * last;
|
||||
public: // actually protected
|
||||
jdouble radius;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_Segment__
|
||||
@@ -0,0 +1,56 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_ShapeCache__
|
||||
#define __gnu_java_awt_java2d_ShapeCache__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class ShapeCache;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Polygon;
|
||||
class Rectangle;
|
||||
namespace geom
|
||||
{
|
||||
class Arc2D;
|
||||
class Ellipse2D;
|
||||
class Line2D;
|
||||
class RoundRectangle2D;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::ShapeCache : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
ShapeCache();
|
||||
::java::awt::geom::Line2D * __attribute__((aligned(__alignof__( ::java::lang::Object)))) line;
|
||||
::java::awt::Rectangle * rect;
|
||||
::java::awt::geom::RoundRectangle2D * roundRect;
|
||||
::java::awt::geom::Ellipse2D * ellipse;
|
||||
::java::awt::geom::Arc2D * arc;
|
||||
::java::awt::Polygon * polygon;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_ShapeCache__
|
||||
@@ -0,0 +1,64 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_java2d_TexturePaintContext__
|
||||
#define __gnu_java_awt_java2d_TexturePaintContext__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace java2d
|
||||
{
|
||||
class TexturePaintContext;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Rectangle;
|
||||
class TexturePaint;
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class Rectangle2D;
|
||||
}
|
||||
namespace image
|
||||
{
|
||||
class BufferedImage;
|
||||
class ColorModel;
|
||||
class Raster;
|
||||
class WritableRaster;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::java2d::TexturePaintContext : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
TexturePaintContext(::java::awt::TexturePaint *, ::java::awt::Rectangle *, ::java::awt::geom::Rectangle2D *, ::java::awt::geom::AffineTransform *);
|
||||
virtual void dispose();
|
||||
virtual ::java::awt::image::ColorModel * getColorModel();
|
||||
virtual ::java::awt::image::Raster * getRaster(jint, jint, jint, jint);
|
||||
private:
|
||||
void ensureRasterSize(jint, jint);
|
||||
::java::awt::image::BufferedImage * __attribute__((aligned(__alignof__( ::java::lang::Object)))) image;
|
||||
::java::awt::image::WritableRaster * paintRaster;
|
||||
::java::awt::geom::AffineTransform * transform;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_java2d_TexturePaintContext__
|
||||
@@ -0,0 +1,123 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_ClasspathFontPeer__
|
||||
#define __gnu_java_awt_peer_ClasspathFontPeer__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class ClasspathToolkit;
|
||||
namespace peer
|
||||
{
|
||||
class ClasspathFontPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Font;
|
||||
class FontMetrics;
|
||||
namespace font
|
||||
{
|
||||
class FontRenderContext;
|
||||
class GlyphVector;
|
||||
class LineMetrics;
|
||||
}
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class Rectangle2D;
|
||||
}
|
||||
}
|
||||
namespace text
|
||||
{
|
||||
class AttributedCharacterIterator$Attribute;
|
||||
class CharacterIterator;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::ClasspathFontPeer : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually protected
|
||||
static ::gnu::java::awt::ClasspathToolkit * tk();
|
||||
static jboolean isLogicalFontName(::java::lang::String *);
|
||||
static ::java::lang::String * logicalFontNameToFaceName(::java::lang::String *);
|
||||
static ::java::lang::String * faceNameToFamilyName(::java::lang::String *);
|
||||
public:
|
||||
static void copyStyleToAttrs(jint, ::java::util::Map *);
|
||||
public: // actually protected
|
||||
static void copyFamilyToAttrs(::java::lang::String *, ::java::util::Map *);
|
||||
public:
|
||||
static void copySizeToAttrs(jfloat, ::java::util::Map *);
|
||||
public: // actually protected
|
||||
static void copyTransformToAttrs(::java::awt::geom::AffineTransform *, ::java::util::Map *);
|
||||
virtual void setStandardAttributes(::java::lang::String *, ::java::lang::String *, jint, jfloat, ::java::awt::geom::AffineTransform *);
|
||||
virtual void setStandardAttributes(::java::lang::String *, ::java::util::Map *);
|
||||
virtual void getStandardAttributes(::java::util::Map *);
|
||||
public:
|
||||
ClasspathFontPeer(::java::lang::String *, ::java::util::Map *);
|
||||
ClasspathFontPeer(::java::lang::String *, jint, jint);
|
||||
virtual ::java::lang::String * getName(::java::awt::Font *);
|
||||
virtual ::java::lang::String * getFamily(::java::awt::Font *);
|
||||
virtual ::java::lang::String * getFamily(::java::awt::Font *, ::java::util::Locale *);
|
||||
virtual ::java::lang::String * getFontName(::java::awt::Font *);
|
||||
virtual ::java::lang::String * getFontName(::java::awt::Font *, ::java::util::Locale *);
|
||||
virtual jfloat getSize(::java::awt::Font *);
|
||||
virtual jboolean isPlain(::java::awt::Font *);
|
||||
virtual jboolean isBold(::java::awt::Font *);
|
||||
virtual jboolean isItalic(::java::awt::Font *);
|
||||
virtual ::java::awt::Font * deriveFont(::java::awt::Font *, jint, jfloat);
|
||||
virtual ::java::awt::Font * deriveFont(::java::awt::Font *, jfloat);
|
||||
virtual ::java::awt::Font * deriveFont(::java::awt::Font *, jint);
|
||||
virtual ::java::awt::Font * deriveFont(::java::awt::Font *, jint, ::java::awt::geom::AffineTransform *);
|
||||
virtual ::java::awt::Font * deriveFont(::java::awt::Font *, ::java::awt::geom::AffineTransform *);
|
||||
virtual ::java::awt::Font * deriveFont(::java::awt::Font *, ::java::util::Map *);
|
||||
virtual ::java::util::Map * getAttributes(::java::awt::Font *);
|
||||
virtual JArray< ::java::text::AttributedCharacterIterator$Attribute * > * getAvailableAttributes(::java::awt::Font *);
|
||||
virtual ::java::awt::geom::AffineTransform * getTransform(::java::awt::Font *);
|
||||
virtual jboolean isTransformed(::java::awt::Font *);
|
||||
virtual jfloat getItalicAngle(::java::awt::Font *);
|
||||
virtual jint getStyle(::java::awt::Font *);
|
||||
virtual jboolean canDisplay(::java::awt::Font *, jchar) = 0;
|
||||
virtual jint canDisplayUpTo(::java::awt::Font *, ::java::text::CharacterIterator *, jint, jint) = 0;
|
||||
virtual ::java::lang::String * getSubFamilyName(::java::awt::Font *, ::java::util::Locale *) = 0;
|
||||
virtual ::java::lang::String * getPostScriptName(::java::awt::Font *) = 0;
|
||||
virtual jint getNumGlyphs(::java::awt::Font *) = 0;
|
||||
virtual jint getMissingGlyphCode(::java::awt::Font *) = 0;
|
||||
virtual jbyte getBaselineFor(::java::awt::Font *, jchar) = 0;
|
||||
virtual ::java::lang::String * getGlyphName(::java::awt::Font *, jint) = 0;
|
||||
virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, ::java::text::CharacterIterator *) = 0;
|
||||
virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, JArray< jint > *) = 0;
|
||||
virtual ::java::awt::font::GlyphVector * layoutGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, JArray< jchar > *, jint, jint, jint) = 0;
|
||||
virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *) = 0;
|
||||
virtual jboolean hasUniformLineMetrics(::java::awt::Font *) = 0;
|
||||
virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::awt::Font *, ::java::text::CharacterIterator *, jint, jint, ::java::awt::font::FontRenderContext *) = 0;
|
||||
virtual ::java::awt::geom::Rectangle2D * getMaxCharBounds(::java::awt::Font *, ::java::awt::font::FontRenderContext *) = 0;
|
||||
public: // actually protected
|
||||
::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) logicalName;
|
||||
::java::lang::String * familyName;
|
||||
::java::lang::String * faceName;
|
||||
jint style;
|
||||
jfloat size;
|
||||
::java::awt::geom::AffineTransform * transform;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_ClasspathFontPeer__
|
||||
@@ -0,0 +1,146 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_EmbeddedWindowPeer__
|
||||
#define __gnu_java_awt_peer_EmbeddedWindowPeer__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
class EmbeddedWindowPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class AWTEvent;
|
||||
class BufferCapabilities;
|
||||
class BufferCapabilities$FlipContents;
|
||||
class Color;
|
||||
class Component;
|
||||
class Cursor;
|
||||
class Dimension;
|
||||
class Font;
|
||||
class FontMetrics;
|
||||
class Graphics;
|
||||
class GraphicsConfiguration;
|
||||
class Image;
|
||||
class Insets;
|
||||
class MenuBar;
|
||||
class Point;
|
||||
class Rectangle;
|
||||
class Toolkit;
|
||||
namespace event
|
||||
{
|
||||
class PaintEvent;
|
||||
}
|
||||
namespace image
|
||||
{
|
||||
class ColorModel;
|
||||
class ImageObserver;
|
||||
class ImageProducer;
|
||||
class VolatileImage;
|
||||
}
|
||||
namespace peer
|
||||
{
|
||||
class ContainerPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::EmbeddedWindowPeer : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
virtual void embed(jlong) = 0;
|
||||
virtual void setIconImage(::java::awt::Image *) = 0;
|
||||
virtual void setMenuBar(::java::awt::MenuBar *) = 0;
|
||||
virtual void setResizable(jboolean) = 0;
|
||||
virtual void setTitle(::java::lang::String *) = 0;
|
||||
virtual jint getState() = 0;
|
||||
virtual void setState(jint) = 0;
|
||||
virtual void setMaximizedBounds(::java::awt::Rectangle *) = 0;
|
||||
virtual jboolean isRestackSupported() = 0;
|
||||
virtual void setBoundsPrivate(jint, jint, jint, jint) = 0;
|
||||
virtual void toBack() = 0;
|
||||
virtual void toFront() = 0;
|
||||
virtual void updateAlwaysOnTop() = 0;
|
||||
virtual jboolean requestWindowFocus() = 0;
|
||||
virtual ::java::awt::Insets * insets() = 0;
|
||||
virtual ::java::awt::Insets * getInsets() = 0;
|
||||
virtual void beginValidate() = 0;
|
||||
virtual void endValidate() = 0;
|
||||
virtual void beginLayout() = 0;
|
||||
virtual void endLayout() = 0;
|
||||
virtual jboolean isPaintPending() = 0;
|
||||
virtual void cancelPendingPaint(jint, jint, jint, jint) = 0;
|
||||
virtual void restack() = 0;
|
||||
virtual jint checkImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *) = 0;
|
||||
virtual ::java::awt::Image * createImage(::java::awt::image::ImageProducer *) = 0;
|
||||
virtual ::java::awt::Image * createImage(jint, jint) = 0;
|
||||
virtual void disable() = 0;
|
||||
virtual void dispose() = 0;
|
||||
virtual void enable() = 0;
|
||||
virtual ::java::awt::image::ColorModel * getColorModel() = 0;
|
||||
virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *) = 0;
|
||||
virtual ::java::awt::Graphics * getGraphics() = 0;
|
||||
virtual ::java::awt::Point * getLocationOnScreen() = 0;
|
||||
virtual ::java::awt::Dimension * getMinimumSize() = 0;
|
||||
virtual ::java::awt::Dimension * getPreferredSize() = 0;
|
||||
virtual ::java::awt::Toolkit * getToolkit() = 0;
|
||||
virtual void handleEvent(::java::awt::AWTEvent *) = 0;
|
||||
virtual void hide() = 0;
|
||||
virtual jboolean isFocusTraversable() = 0;
|
||||
virtual jboolean isFocusable() = 0;
|
||||
virtual ::java::awt::Dimension * minimumSize() = 0;
|
||||
virtual ::java::awt::Dimension * preferredSize() = 0;
|
||||
virtual void paint(::java::awt::Graphics *) = 0;
|
||||
virtual jboolean prepareImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *) = 0;
|
||||
virtual void print(::java::awt::Graphics *) = 0;
|
||||
virtual void repaint(jlong, jint, jint, jint, jint) = 0;
|
||||
virtual void requestFocus() = 0;
|
||||
virtual jboolean requestFocus(::java::awt::Component *, jboolean, jboolean, jlong) = 0;
|
||||
virtual void reshape(jint, jint, jint, jint) = 0;
|
||||
virtual void setBackground(::java::awt::Color *) = 0;
|
||||
virtual void setBounds(jint, jint, jint, jint) = 0;
|
||||
virtual void setCursor(::java::awt::Cursor *) = 0;
|
||||
virtual void setEnabled(jboolean) = 0;
|
||||
virtual void setFont(::java::awt::Font *) = 0;
|
||||
virtual void setForeground(::java::awt::Color *) = 0;
|
||||
virtual void setVisible(jboolean) = 0;
|
||||
virtual void show() = 0;
|
||||
virtual ::java::awt::GraphicsConfiguration * getGraphicsConfiguration() = 0;
|
||||
virtual void setEventMask(jlong) = 0;
|
||||
virtual jboolean isObscured() = 0;
|
||||
virtual jboolean canDetermineObscurity() = 0;
|
||||
virtual void coalescePaintEvent(::java::awt::event::PaintEvent *) = 0;
|
||||
virtual void updateCursorImmediately() = 0;
|
||||
virtual jboolean handlesWheelScrolling() = 0;
|
||||
virtual ::java::awt::image::VolatileImage * createVolatileImage(jint, jint) = 0;
|
||||
virtual void createBuffers(jint, ::java::awt::BufferCapabilities *) = 0;
|
||||
virtual ::java::awt::Image * getBackBuffer() = 0;
|
||||
virtual void flip(::java::awt::BufferCapabilities$FlipContents *) = 0;
|
||||
virtual void destroyBuffers() = 0;
|
||||
virtual ::java::awt::Rectangle * getBounds() = 0;
|
||||
virtual void reparent(::java::awt::peer::ContainerPeer *) = 0;
|
||||
virtual void setBounds(jint, jint, jint, jint, jint) = 0;
|
||||
virtual jboolean isReparentSupported() = 0;
|
||||
virtual void layout() = 0;
|
||||
static ::java::lang::Class class$;
|
||||
} __attribute__ ((java_interface));
|
||||
|
||||
#endif // __gnu_java_awt_peer_EmbeddedWindowPeer__
|
||||
@@ -0,0 +1,133 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_GLightweightPeer__
|
||||
#define __gnu_java_awt_peer_GLightweightPeer__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
class GLightweightPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class AWTEvent;
|
||||
class BufferCapabilities;
|
||||
class BufferCapabilities$FlipContents;
|
||||
class Color;
|
||||
class Component;
|
||||
class Cursor;
|
||||
class Dimension;
|
||||
class Font;
|
||||
class FontMetrics;
|
||||
class Graphics;
|
||||
class GraphicsConfiguration;
|
||||
class Image;
|
||||
class Insets;
|
||||
class Point;
|
||||
class Rectangle;
|
||||
class Toolkit;
|
||||
namespace event
|
||||
{
|
||||
class PaintEvent;
|
||||
}
|
||||
namespace image
|
||||
{
|
||||
class ColorModel;
|
||||
class ImageObserver;
|
||||
class ImageProducer;
|
||||
class VolatileImage;
|
||||
}
|
||||
namespace peer
|
||||
{
|
||||
class ContainerPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::GLightweightPeer : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public:
|
||||
GLightweightPeer();
|
||||
virtual ::java::awt::Insets * insets();
|
||||
virtual ::java::awt::Insets * getInsets();
|
||||
virtual void beginValidate();
|
||||
virtual void endValidate();
|
||||
virtual void beginLayout();
|
||||
virtual void endLayout();
|
||||
virtual jboolean isPaintPending();
|
||||
virtual jint checkImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
|
||||
virtual ::java::awt::Image * createImage(::java::awt::image::ImageProducer *);
|
||||
virtual ::java::awt::Image * createImage(jint, jint);
|
||||
virtual void disable();
|
||||
virtual void dispose();
|
||||
virtual void enable();
|
||||
virtual ::java::awt::GraphicsConfiguration * getGraphicsConfiguration();
|
||||
virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
|
||||
virtual ::java::awt::Graphics * getGraphics();
|
||||
virtual ::java::awt::Point * getLocationOnScreen();
|
||||
virtual ::java::awt::Dimension * getMinimumSize();
|
||||
virtual ::java::awt::Dimension * getPreferredSize();
|
||||
virtual ::java::awt::Toolkit * getToolkit();
|
||||
virtual void handleEvent(::java::awt::AWTEvent *);
|
||||
virtual void hide();
|
||||
virtual jboolean isFocusable();
|
||||
virtual jboolean isFocusTraversable();
|
||||
virtual ::java::awt::Dimension * minimumSize();
|
||||
virtual ::java::awt::Dimension * preferredSize();
|
||||
virtual void paint(::java::awt::Graphics *);
|
||||
virtual jboolean prepareImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
|
||||
virtual void print(::java::awt::Graphics *);
|
||||
virtual void repaint(jlong, jint, jint, jint, jint);
|
||||
virtual void requestFocus();
|
||||
virtual jboolean requestFocus(::java::awt::Component *, jboolean, jboolean, jlong);
|
||||
virtual void reshape(jint, jint, jint, jint);
|
||||
virtual void setBackground(::java::awt::Color *);
|
||||
virtual void setBounds(jint, jint, jint, jint);
|
||||
virtual void setCursor(::java::awt::Cursor *);
|
||||
virtual void setEnabled(jboolean);
|
||||
virtual void setEventMask(jlong);
|
||||
virtual void setFont(::java::awt::Font *);
|
||||
virtual void setForeground(::java::awt::Color *);
|
||||
virtual void setVisible(jboolean);
|
||||
virtual void show();
|
||||
virtual ::java::awt::image::ColorModel * getColorModel();
|
||||
virtual jboolean isObscured();
|
||||
virtual jboolean canDetermineObscurity();
|
||||
virtual void coalescePaintEvent(::java::awt::event::PaintEvent *);
|
||||
virtual void updateCursorImmediately();
|
||||
virtual ::java::awt::image::VolatileImage * createVolatileImage(jint, jint);
|
||||
virtual jboolean handlesWheelScrolling();
|
||||
virtual void createBuffers(jint, ::java::awt::BufferCapabilities *);
|
||||
virtual ::java::awt::Image * getBackBuffer();
|
||||
virtual void flip(::java::awt::BufferCapabilities$FlipContents *);
|
||||
virtual void destroyBuffers();
|
||||
virtual jboolean isRestackSupported();
|
||||
virtual void cancelPendingPaint(jint, jint, jint, jint);
|
||||
virtual void restack();
|
||||
virtual ::java::awt::Rectangle * getBounds();
|
||||
virtual void reparent(::java::awt::peer::ContainerPeer *);
|
||||
virtual void setBounds(jint, jint, jint, jint, jint);
|
||||
virtual jboolean isReparentSupported();
|
||||
virtual void layout();
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_GLightweightPeer__
|
||||
@@ -0,0 +1,39 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_NativeEventLoopRunningEvent__
|
||||
#define __gnu_java_awt_peer_NativeEventLoopRunningEvent__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/AWTEvent.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
class NativeEventLoopRunningEvent;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::NativeEventLoopRunningEvent : public ::java::awt::AWTEvent
|
||||
{
|
||||
|
||||
public:
|
||||
NativeEventLoopRunningEvent(::java::lang::Object *);
|
||||
virtual jboolean isRunning();
|
||||
private:
|
||||
jboolean __attribute__((aligned(__alignof__( ::java::awt::AWTEvent)))) running;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_NativeEventLoopRunningEvent__
|
||||
@@ -0,0 +1,53 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_AsyncImage$Loader__
|
||||
#define __gnu_java_awt_peer_gtk_AsyncImage$Loader__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class AsyncImage;
|
||||
class AsyncImage$Loader;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace net
|
||||
{
|
||||
class URL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::AsyncImage$Loader : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
AsyncImage$Loader(::gnu::java::awt::peer::gtk::AsyncImage *, ::java::net::URL *);
|
||||
public:
|
||||
virtual void run();
|
||||
private:
|
||||
::java::net::URL * __attribute__((aligned(__alignof__( ::java::lang::Object)))) url;
|
||||
public: // actually package-private
|
||||
::gnu::java::awt::peer::gtk::AsyncImage * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_AsyncImage$Loader__
|
||||
@@ -0,0 +1,60 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_AsyncImage$NullImageSource__
|
||||
#define __gnu_java_awt_peer_gtk_AsyncImage$NullImageSource__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class AsyncImage;
|
||||
class AsyncImage$NullImageSource;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace image
|
||||
{
|
||||
class ImageConsumer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::AsyncImage$NullImageSource : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
AsyncImage$NullImageSource(::gnu::java::awt::peer::gtk::AsyncImage *);
|
||||
public:
|
||||
virtual void addConsumer(::java::awt::image::ImageConsumer *);
|
||||
virtual jboolean isConsumer(::java::awt::image::ImageConsumer *);
|
||||
virtual void removeConsumer(::java::awt::image::ImageConsumer *);
|
||||
virtual void requestTopDownLeftRightResend(::java::awt::image::ImageConsumer *);
|
||||
virtual void startProduction(::java::awt::image::ImageConsumer *);
|
||||
private:
|
||||
::java::util::ArrayList * __attribute__((aligned(__alignof__( ::java::lang::Object)))) consumers;
|
||||
public: // actually package-private
|
||||
::gnu::java::awt::peer::gtk::AsyncImage * this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_AsyncImage$NullImageSource__
|
||||
@@ -0,0 +1,71 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_AsyncImage__
|
||||
#define __gnu_java_awt_peer_gtk_AsyncImage__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/Image.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class AsyncImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Graphics;
|
||||
class Image;
|
||||
namespace image
|
||||
{
|
||||
class ImageObserver;
|
||||
class ImageProducer;
|
||||
}
|
||||
}
|
||||
namespace net
|
||||
{
|
||||
class URL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::AsyncImage : public ::java::awt::Image
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
AsyncImage(::java::net::URL *);
|
||||
public:
|
||||
virtual void flush();
|
||||
virtual ::java::awt::Graphics * getGraphics();
|
||||
virtual jint getHeight(::java::awt::image::ImageObserver *);
|
||||
virtual ::java::lang::Object * getProperty(::java::lang::String *, ::java::awt::image::ImageObserver *);
|
||||
virtual ::java::awt::image::ImageProducer * getSource();
|
||||
virtual jint getWidth(::java::awt::image::ImageObserver *);
|
||||
public: // actually package-private
|
||||
virtual void addObserver(::java::awt::image::ImageObserver *);
|
||||
static ::java::awt::Image * realImage(::java::awt::Image *, ::java::awt::image::ImageObserver *);
|
||||
virtual void notifyObservers(jint);
|
||||
virtual jint checkImage(::java::awt::image::ImageObserver *);
|
||||
::java::awt::Image * __attribute__((aligned(__alignof__( ::java::awt::Image)))) realImage__;
|
||||
::java::util::HashSet * observers;
|
||||
static jboolean $assertionsDisabled;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_AsyncImage__
|
||||
@@ -0,0 +1,104 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_BufferedImageGraphics__
|
||||
#define __gnu_java_awt_peer_gtk_BufferedImageGraphics__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/peer/gtk/CairoGraphics2D.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class BufferedImageGraphics;
|
||||
class CairoSurface;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Color;
|
||||
class Graphics;
|
||||
class GraphicsConfiguration;
|
||||
class Image;
|
||||
class Shape;
|
||||
namespace font
|
||||
{
|
||||
class GlyphVector;
|
||||
}
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class Rectangle2D;
|
||||
}
|
||||
namespace image
|
||||
{
|
||||
class BufferedImage;
|
||||
class ColorModel;
|
||||
class ImageObserver;
|
||||
class RenderedImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::BufferedImageGraphics : public ::gnu::java::awt::peer::gtk::CairoGraphics2D
|
||||
{
|
||||
|
||||
public:
|
||||
BufferedImageGraphics(::java::awt::image::BufferedImage *);
|
||||
public: // actually package-private
|
||||
BufferedImageGraphics(::gnu::java::awt::peer::gtk::BufferedImageGraphics *);
|
||||
private:
|
||||
void updateBufferedImage(jint, jint, jint, jint);
|
||||
public:
|
||||
virtual ::java::awt::Graphics * create();
|
||||
virtual ::java::awt::GraphicsConfiguration * getDeviceConfiguration();
|
||||
public: // actually protected
|
||||
virtual ::java::awt::geom::Rectangle2D * getRealBounds();
|
||||
public:
|
||||
virtual void copyAreaImpl(jint, jint, jint, jint, jint, jint);
|
||||
virtual void draw(::java::awt::Shape *);
|
||||
virtual void fill(::java::awt::Shape *);
|
||||
virtual void drawRenderedImage(::java::awt::image::RenderedImage *, ::java::awt::geom::AffineTransform *);
|
||||
public: // actually protected
|
||||
virtual jboolean drawImage(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
|
||||
public:
|
||||
virtual void drawGlyphVector(::java::awt::font::GlyphVector *, jfloat, jfloat);
|
||||
private:
|
||||
jboolean drawComposite(::java::awt::geom::Rectangle2D *, ::java::awt::image::ImageObserver *);
|
||||
void createBuffer();
|
||||
public: // actually protected
|
||||
virtual ::java::awt::image::ColorModel * getNativeCM();
|
||||
virtual ::java::awt::image::ColorModel * getBufferCM();
|
||||
private:
|
||||
::java::awt::image::BufferedImage * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::gtk::CairoGraphics2D)))) image;
|
||||
::java::awt::image::BufferedImage * buffer;
|
||||
jboolean locked;
|
||||
jint imageWidth;
|
||||
jint imageHeight;
|
||||
public: // actually package-private
|
||||
::gnu::java::awt::peer::gtk::CairoSurface * surface;
|
||||
static ::java::util::WeakHashMap * bufferedImages;
|
||||
private:
|
||||
jlong cairo_t;
|
||||
jboolean hasFastCM;
|
||||
jboolean hasAlpha;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_BufferedImageGraphics__
|
||||
@@ -0,0 +1,279 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_CairoGraphics2D__
|
||||
#define __gnu_java_awt_peer_gtk_CairoGraphics2D__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/Graphics2D.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class CairoGraphics2D;
|
||||
class GdkFontPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class BasicStroke;
|
||||
class Color;
|
||||
class Composite;
|
||||
class CompositeContext;
|
||||
class Font;
|
||||
class FontMetrics;
|
||||
class Graphics;
|
||||
class GraphicsConfiguration;
|
||||
class Image;
|
||||
class Paint;
|
||||
class Rectangle;
|
||||
class RenderingHints;
|
||||
class RenderingHints$Key;
|
||||
class Shape;
|
||||
class Stroke;
|
||||
namespace font
|
||||
{
|
||||
class FontRenderContext;
|
||||
class GlyphVector;
|
||||
}
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class PathIterator;
|
||||
class Rectangle2D;
|
||||
}
|
||||
namespace image
|
||||
{
|
||||
class BufferedImage;
|
||||
class BufferedImageOp;
|
||||
class ColorModel;
|
||||
class ImageObserver;
|
||||
class Raster;
|
||||
class RenderedImage;
|
||||
namespace renderable
|
||||
{
|
||||
class RenderableImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace text
|
||||
{
|
||||
class AttributedCharacterIterator;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::CairoGraphics2D : public ::java::awt::Graphics2D
|
||||
{
|
||||
|
||||
public:
|
||||
CairoGraphics2D();
|
||||
virtual void setup(jlong);
|
||||
virtual void copy(::gnu::java::awt::peer::gtk::CairoGraphics2D *, jlong);
|
||||
virtual void finalize();
|
||||
virtual void dispose();
|
||||
private:
|
||||
jlong init(jlong);
|
||||
public:
|
||||
virtual ::java::awt::Graphics * create() = 0;
|
||||
virtual ::java::awt::GraphicsConfiguration * getDeviceConfiguration() = 0;
|
||||
public: // actually protected
|
||||
virtual void copyAreaImpl(jint, jint, jint, jint, jint, jint) = 0;
|
||||
virtual ::java::awt::geom::Rectangle2D * getRealBounds() = 0;
|
||||
public:
|
||||
virtual void disposeNative(jlong);
|
||||
private:
|
||||
void drawPixels(jlong, JArray< jint > *, jint, jint, jint, JArray< jdouble > *, jdouble, jint);
|
||||
void setGradient(jlong, jdouble, jdouble, jdouble, jdouble, jint, jint, jint, jint, jint, jint, jint, jint, jboolean);
|
||||
void setPaintPixels(jlong, JArray< jint > *, jint, jint, jint, jboolean, jint, jint);
|
||||
void cairoSetMatrix(jlong, JArray< jdouble > *);
|
||||
void cairoScale(jlong, jdouble, jdouble);
|
||||
void cairoSetOperator(jlong, jint);
|
||||
void cairoSetRGBAColor(jlong, jdouble, jdouble, jdouble, jdouble);
|
||||
void cairoSetFillRule(jlong, jint);
|
||||
void cairoSetLine(jlong, jdouble, jint, jint, jdouble);
|
||||
void cairoSetDash(jlong, JArray< jdouble > *, jint, jdouble);
|
||||
public: // actually package-private
|
||||
virtual void cairoDrawGlyphVector(jlong, ::gnu::java::awt::peer::gtk::GdkFontPeer *, jfloat, jfloat, jint, JArray< jint > *, JArray< jfloat > *);
|
||||
private:
|
||||
void cairoSetFont(jlong, ::gnu::java::awt::peer::gtk::GdkFontPeer *);
|
||||
void cairoRelCurveTo(jlong, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
|
||||
void cairoRectangle(jlong, jdouble, jdouble, jdouble, jdouble);
|
||||
void cairoArc(jlong, jdouble, jdouble, jdouble, jdouble, jdouble);
|
||||
void cairoSave(jlong);
|
||||
void cairoRestore(jlong);
|
||||
void cairoNewPath(jlong);
|
||||
void cairoClosePath(jlong);
|
||||
void cairoMoveTo(jlong, jdouble, jdouble);
|
||||
void cairoRelMoveTo(jlong, jdouble, jdouble);
|
||||
void cairoLineTo(jlong, jdouble, jdouble);
|
||||
void cairoRelLineTo(jlong, jdouble, jdouble);
|
||||
void cairoCurveTo(jlong, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
|
||||
void cairoStroke(jlong);
|
||||
void cairoFill(jlong, jdouble);
|
||||
void cairoClip(jlong);
|
||||
void cairoPreserveClip(jlong);
|
||||
void cairoResetClip(jlong);
|
||||
void cairoDrawLine(jlong, jdouble, jdouble, jdouble, jdouble);
|
||||
void cairoDrawRect(jlong, jdouble, jdouble, jdouble, jdouble);
|
||||
void cairoFillRect(jlong, jdouble, jdouble, jdouble, jdouble);
|
||||
public:
|
||||
virtual void setTransform(::java::awt::geom::AffineTransform *);
|
||||
private:
|
||||
void setTransformImpl(::java::awt::geom::AffineTransform *);
|
||||
public:
|
||||
virtual void transform(::java::awt::geom::AffineTransform *);
|
||||
virtual void rotate(jdouble);
|
||||
virtual void rotate(jdouble, jdouble, jdouble);
|
||||
virtual void scale(jdouble, jdouble);
|
||||
virtual void translate(jdouble, jdouble);
|
||||
virtual void translate(jint, jint);
|
||||
virtual void shear(jdouble, jdouble);
|
||||
virtual void clip(::java::awt::Shape *);
|
||||
virtual ::java::awt::Paint * getPaint();
|
||||
virtual ::java::awt::geom::AffineTransform * getTransform();
|
||||
virtual void setPaint(::java::awt::Paint *);
|
||||
public: // actually protected
|
||||
virtual void setCustomPaint(::java::awt::Rectangle *);
|
||||
public:
|
||||
virtual ::java::awt::Stroke * getStroke();
|
||||
virtual void setStroke(::java::awt::Stroke *);
|
||||
public: // actually protected
|
||||
virtual ::java::awt::Rectangle * findStrokedBounds(::java::awt::Shape *);
|
||||
public:
|
||||
virtual void setPaintMode();
|
||||
virtual void setXORMode(::java::awt::Color *);
|
||||
virtual void setColor(::java::awt::Color *);
|
||||
public: // actually package-private
|
||||
virtual void updateColor();
|
||||
public:
|
||||
virtual ::java::awt::Color * getColor();
|
||||
virtual void clipRect(jint, jint, jint, jint);
|
||||
virtual ::java::awt::Shape * getClip();
|
||||
virtual ::java::awt::Rectangle * getClipBounds();
|
||||
public: // actually protected
|
||||
virtual ::java::awt::geom::Rectangle2D * getClipInDevSpace();
|
||||
public:
|
||||
virtual void setClip(jint, jint, jint, jint);
|
||||
virtual void setClip(::java::awt::Shape *);
|
||||
virtual void setBackground(::java::awt::Color *);
|
||||
virtual ::java::awt::Color * getBackground();
|
||||
virtual ::java::awt::Composite * getComposite();
|
||||
virtual void setComposite(::java::awt::Composite *);
|
||||
public: // actually protected
|
||||
virtual ::java::awt::image::ColorModel * getNativeCM() = 0;
|
||||
virtual ::java::awt::image::ColorModel * getBufferCM();
|
||||
public:
|
||||
virtual void draw(::java::awt::Shape *);
|
||||
virtual void fill(::java::awt::Shape *);
|
||||
private:
|
||||
void createPath(::java::awt::Shape *, jboolean);
|
||||
public:
|
||||
virtual void clearRect(jint, jint, jint, jint);
|
||||
virtual void draw3DRect(jint, jint, jint, jint, jboolean);
|
||||
virtual void drawArc(jint, jint, jint, jint, jint, jint);
|
||||
virtual void drawLine(jint, jint, jint, jint);
|
||||
virtual void drawRect(jint, jint, jint, jint);
|
||||
virtual void fillArc(jint, jint, jint, jint, jint, jint);
|
||||
virtual void fillRect(jint, jint, jint, jint);
|
||||
virtual void fillPolygon(JArray< jint > *, JArray< jint > *, jint);
|
||||
virtual void drawPolygon(JArray< jint > *, JArray< jint > *, jint);
|
||||
virtual void drawPolyline(JArray< jint > *, JArray< jint > *, jint);
|
||||
virtual void drawOval(jint, jint, jint, jint);
|
||||
virtual void drawRoundRect(jint, jint, jint, jint, jint, jint);
|
||||
virtual void fillOval(jint, jint, jint, jint);
|
||||
virtual void fillRoundRect(jint, jint, jint, jint, jint, jint);
|
||||
virtual void copyArea(jint, jint, jint, jint, jint, jint);
|
||||
virtual void setRenderingHint(::java::awt::RenderingHints$Key *, ::java::lang::Object *);
|
||||
virtual ::java::lang::Object * getRenderingHint(::java::awt::RenderingHints$Key *);
|
||||
virtual void setRenderingHints(::java::util::Map *);
|
||||
virtual void addRenderingHints(::java::util::Map *);
|
||||
virtual ::java::awt::RenderingHints * getRenderingHints();
|
||||
private:
|
||||
jint getInterpolation();
|
||||
public: // actually protected
|
||||
virtual jboolean drawImage(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
|
||||
public:
|
||||
virtual void drawRenderedImage(::java::awt::image::RenderedImage *, ::java::awt::geom::AffineTransform *);
|
||||
virtual void drawRenderableImage(::java::awt::image::renderable::RenderableImage *, ::java::awt::geom::AffineTransform *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::image::ImageObserver *);
|
||||
virtual void drawImage(::java::awt::image::BufferedImage *, ::java::awt::image::BufferedImageOp *, jint, jint);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, ::java::awt::image::ImageObserver *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, jint, jint, jint, jint, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, jint, jint, jint, jint, ::java::awt::image::ImageObserver *);
|
||||
virtual void drawString(::java::lang::String *, jfloat, jfloat);
|
||||
virtual void drawString(::java::lang::String *, jint, jint);
|
||||
virtual void drawString(::java::text::AttributedCharacterIterator *, jint, jint);
|
||||
virtual void drawGlyphVector(::java::awt::font::GlyphVector *, jfloat, jfloat);
|
||||
virtual void drawString(::java::text::AttributedCharacterIterator *, jfloat, jfloat);
|
||||
virtual ::java::awt::font::FontRenderContext * getFontRenderContext();
|
||||
virtual ::java::awt::FontMetrics * getFontMetrics();
|
||||
virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
|
||||
virtual void setFont(::java::awt::Font *);
|
||||
virtual ::java::awt::Font * getFont();
|
||||
virtual jboolean hit(::java::awt::Rectangle *, ::java::awt::Shape *, jboolean);
|
||||
virtual ::java::lang::String * toString();
|
||||
private:
|
||||
jboolean drawRaster(::java::awt::image::ColorModel *, ::java::awt::image::Raster *, ::java::awt::geom::AffineTransform *, ::java::awt::Color *);
|
||||
jdouble shiftX(jdouble, jboolean);
|
||||
jdouble shiftY(jdouble, jboolean);
|
||||
void walkPath(::java::awt::geom::PathIterator *, jboolean);
|
||||
::java::util::Map * getDefaultHints();
|
||||
public:
|
||||
static JArray< jint > * findSimpleIntegerArray(::java::awt::image::ColorModel *, ::java::awt::image::Raster *);
|
||||
private:
|
||||
void updateClip(::java::awt::geom::AffineTransform *);
|
||||
static ::java::awt::Rectangle * computeIntersection(jint, jint, jint, jint, ::java::awt::Rectangle *);
|
||||
public: // actually package-private
|
||||
jlong __attribute__((aligned(__alignof__( ::java::awt::Graphics2D)))) nativePointer;
|
||||
::java::awt::Paint * paint;
|
||||
jboolean customPaint;
|
||||
::java::awt::Stroke * stroke;
|
||||
::java::awt::Color * fg;
|
||||
::java::awt::Color * bg;
|
||||
::java::awt::Shape * clip__;
|
||||
::java::awt::geom::AffineTransform * transform__;
|
||||
::java::awt::Font * font;
|
||||
::java::awt::Composite * comp;
|
||||
::java::awt::CompositeContext * compCtx;
|
||||
private:
|
||||
::java::awt::RenderingHints * hints;
|
||||
public: // actually protected
|
||||
jboolean shiftDrawCalls;
|
||||
private:
|
||||
jboolean firstClip;
|
||||
::java::awt::Shape * originalClip;
|
||||
static ::java::awt::BasicStroke * draw3DRectStroke;
|
||||
public: // actually package-private
|
||||
static ::java::awt::image::ColorModel * rgb32;
|
||||
static ::java::awt::image::ColorModel * argb32;
|
||||
public:
|
||||
static const jint INTERPOLATION_NEAREST = 0;
|
||||
static const jint INTERPOLATION_BILINEAR = 1;
|
||||
static const jint INTERPOLATION_BICUBIC = 5;
|
||||
static const jint ALPHA_INTERPOLATION_SPEED = 2;
|
||||
static const jint ALPHA_INTERPOLATION_QUALITY = 3;
|
||||
static const jint ALPHA_INTERPOLATION_DEFAULT = 4;
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_CairoGraphics2D__
|
||||
@@ -0,0 +1,44 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_CairoSurface$CairoDataBuffer__
|
||||
#define __gnu_java_awt_peer_gtk_CairoSurface$CairoDataBuffer__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/image/DataBuffer.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class CairoSurface;
|
||||
class CairoSurface$CairoDataBuffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::CairoSurface$CairoDataBuffer : public ::java::awt::image::DataBuffer
|
||||
{
|
||||
|
||||
public:
|
||||
CairoSurface$CairoDataBuffer(::gnu::java::awt::peer::gtk::CairoSurface *);
|
||||
virtual jint getElem(jint, jint);
|
||||
virtual void setElem(jint, jint, jint);
|
||||
public: // actually package-private
|
||||
::gnu::java::awt::peer::gtk::CairoSurface * __attribute__((aligned(__alignof__( ::java::awt::image::DataBuffer)))) this$0;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_CairoSurface$CairoDataBuffer__
|
||||
@@ -0,0 +1,104 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_CairoSurface__
|
||||
#define __gnu_java_awt_peer_gtk_CairoSurface__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/image/WritableRaster.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class CairoSurface;
|
||||
class GtkImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Graphics2D;
|
||||
namespace image
|
||||
{
|
||||
class BufferedImage;
|
||||
class ColorModel;
|
||||
class SampleModel;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::CairoSurface : public ::java::awt::image::WritableRaster
|
||||
{
|
||||
|
||||
void create(jint, jint, jint);
|
||||
void destroy(jlong, jlong);
|
||||
jint nativeGetElem(jlong, jint);
|
||||
void nativeSetElem(jlong, jint, jint);
|
||||
public:
|
||||
virtual void nativeDrawSurface(jlong, jlong, JArray< jdouble > *, jdouble, jint);
|
||||
virtual void drawSurface(jlong, JArray< jdouble > *, jdouble, jint);
|
||||
public: // actually package-private
|
||||
virtual JArray< jint > * nativeGetPixels(jlong, jint);
|
||||
public:
|
||||
virtual JArray< jint > * getPixels(jint);
|
||||
public: // actually package-private
|
||||
virtual void nativeSetPixels(jlong, JArray< jint > *);
|
||||
public:
|
||||
virtual void setPixels(JArray< jint > *);
|
||||
public: // actually package-private
|
||||
virtual jlong getFlippedBuffer(jlong, jint);
|
||||
public:
|
||||
CairoSurface(jint, jint);
|
||||
public: // actually package-private
|
||||
CairoSurface(::gnu::java::awt::peer::gtk::GtkImage *);
|
||||
public:
|
||||
virtual void dispose();
|
||||
public: // actually protected
|
||||
virtual void finalize();
|
||||
public:
|
||||
virtual ::gnu::java::awt::peer::gtk::GtkImage * getGtkImage();
|
||||
static ::java::awt::image::BufferedImage * getBufferedImage(jint, jint);
|
||||
static ::java::awt::image::BufferedImage * getBufferedImage(::gnu::java::awt::peer::gtk::GtkImage *);
|
||||
static ::java::awt::image::BufferedImage * getBufferedImage(::gnu::java::awt::peer::gtk::CairoSurface *);
|
||||
virtual ::java::awt::Graphics2D * getGraphics();
|
||||
public: // actually package-private
|
||||
virtual jlong nativeNewCairoContext(jlong);
|
||||
public:
|
||||
virtual jlong newCairoContext();
|
||||
public: // actually package-private
|
||||
virtual void copyAreaNative2(jlong, jint, jint, jint, jint, jint, jint, jint);
|
||||
public:
|
||||
virtual void copyAreaNative(jint, jint, jint, jint, jint, jint, jint);
|
||||
public: // actually protected
|
||||
static ::java::awt::image::SampleModel * createCairoSampleModel(jint, jint);
|
||||
public: // actually package-private
|
||||
static jint access$0(::gnu::java::awt::peer::gtk::CairoSurface *, jlong, jint);
|
||||
static void access$1(::gnu::java::awt::peer::gtk::CairoSurface *, jlong, jint, jint);
|
||||
jint __attribute__((aligned(__alignof__( ::java::awt::image::WritableRaster)))) width;
|
||||
jint height;
|
||||
jlong surfacePointer;
|
||||
jlong bufferPointer;
|
||||
static ::java::awt::image::ColorModel * cairoColorModel;
|
||||
static ::java::awt::image::ColorModel * cairoCM_pre;
|
||||
static ::java::awt::image::ColorModel * cairoCM_opaque;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_CairoSurface__
|
||||
@@ -0,0 +1,93 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_CairoSurfaceGraphics__
|
||||
#define __gnu_java_awt_peer_gtk_CairoSurfaceGraphics__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/peer/gtk/CairoGraphics2D.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class CairoSurface;
|
||||
class CairoSurfaceGraphics;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Color;
|
||||
class Graphics;
|
||||
class GraphicsConfiguration;
|
||||
class Image;
|
||||
class Shape;
|
||||
namespace font
|
||||
{
|
||||
class GlyphVector;
|
||||
}
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class Rectangle2D;
|
||||
}
|
||||
namespace image
|
||||
{
|
||||
class BufferedImage;
|
||||
class ColorModel;
|
||||
class ImageObserver;
|
||||
class RenderedImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::CairoSurfaceGraphics : public ::gnu::java::awt::peer::gtk::CairoGraphics2D
|
||||
{
|
||||
|
||||
public:
|
||||
CairoSurfaceGraphics(::gnu::java::awt::peer::gtk::CairoSurface *);
|
||||
private:
|
||||
CairoSurfaceGraphics(::gnu::java::awt::peer::gtk::CairoSurfaceGraphics *);
|
||||
public:
|
||||
virtual ::java::awt::Graphics * create();
|
||||
virtual ::java::awt::GraphicsConfiguration * getDeviceConfiguration();
|
||||
public: // actually protected
|
||||
virtual ::java::awt::geom::Rectangle2D * getRealBounds();
|
||||
public:
|
||||
virtual void copyAreaImpl(jint, jint, jint, jint, jint, jint);
|
||||
virtual void draw(::java::awt::Shape *);
|
||||
virtual void fill(::java::awt::Shape *);
|
||||
virtual void drawRenderedImage(::java::awt::image::RenderedImage *, ::java::awt::geom::AffineTransform *);
|
||||
public: // actually protected
|
||||
virtual jboolean drawImage(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
|
||||
public:
|
||||
virtual void drawGlyphVector(::java::awt::font::GlyphVector *, jfloat, jfloat);
|
||||
private:
|
||||
jboolean drawComposite(::java::awt::geom::Rectangle2D *, ::java::awt::image::ImageObserver *);
|
||||
void createBuffer();
|
||||
public: // actually protected
|
||||
virtual ::java::awt::image::ColorModel * getNativeCM();
|
||||
virtual ::java::awt::image::ColorModel * getBufferCM();
|
||||
::gnu::java::awt::peer::gtk::CairoSurface * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::gtk::CairoGraphics2D)))) surface;
|
||||
private:
|
||||
::java::awt::image::BufferedImage * buffer;
|
||||
jlong cairo_t;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_CairoSurfaceGraphics__
|
||||
@@ -0,0 +1,128 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_ComponentGraphics__
|
||||
#define __gnu_java_awt_peer_gtk_ComponentGraphics__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/peer/gtk/CairoGraphics2D.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace classpath
|
||||
{
|
||||
class Pointer;
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class ComponentGraphics;
|
||||
class GtkComponentPeer;
|
||||
class GtkImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Color;
|
||||
class Graphics;
|
||||
class Graphics2D;
|
||||
class GraphicsConfiguration;
|
||||
class Image;
|
||||
class Shape;
|
||||
namespace font
|
||||
{
|
||||
class GlyphVector;
|
||||
}
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class Rectangle2D;
|
||||
}
|
||||
namespace image
|
||||
{
|
||||
class BufferedImage;
|
||||
class ColorModel;
|
||||
class ImageObserver;
|
||||
class RenderedImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::ComponentGraphics : public ::gnu::java::awt::peer::gtk::CairoGraphics2D
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
ComponentGraphics();
|
||||
private:
|
||||
ComponentGraphics(::gnu::java::awt::peer::gtk::GtkComponentPeer *);
|
||||
ComponentGraphics(::gnu::java::awt::peer::gtk::ComponentGraphics *);
|
||||
jlong initState(::gnu::java::awt::peer::gtk::GtkComponentPeer *);
|
||||
void lock();
|
||||
void unlock();
|
||||
public:
|
||||
virtual void dispose();
|
||||
private:
|
||||
void disposeSurface(jlong);
|
||||
public: // actually protected
|
||||
virtual jlong initFromVolatile(jlong, jint, jint);
|
||||
private:
|
||||
void start_gdk_drawing();
|
||||
void end_gdk_drawing();
|
||||
public:
|
||||
static jboolean hasXRender();
|
||||
private:
|
||||
static ::gnu::classpath::Pointer * nativeGrab(::gnu::java::awt::peer::gtk::GtkComponentPeer *);
|
||||
void copyAreaNative(::gnu::java::awt::peer::gtk::GtkComponentPeer *, jint, jint, jint, jint, jint, jint);
|
||||
void drawVolatile(::gnu::java::awt::peer::gtk::GtkComponentPeer *, jlong, jint, jint, jint, jint, jint, jint, jint, jint);
|
||||
public:
|
||||
static ::gnu::java::awt::peer::gtk::GtkImage * grab(::gnu::java::awt::peer::gtk::GtkComponentPeer *);
|
||||
static ::java::awt::Graphics2D * getComponentGraphics(::gnu::java::awt::peer::gtk::GtkComponentPeer *);
|
||||
virtual ::java::awt::GraphicsConfiguration * getDeviceConfiguration();
|
||||
virtual ::java::awt::Graphics * create();
|
||||
public: // actually protected
|
||||
virtual ::java::awt::geom::Rectangle2D * getRealBounds();
|
||||
public:
|
||||
virtual void copyAreaImpl(jint, jint, jint, jint, jint, jint);
|
||||
virtual void draw(::java::awt::Shape *);
|
||||
virtual void fill(::java::awt::Shape *);
|
||||
virtual void drawRenderedImage(::java::awt::image::RenderedImage *, ::java::awt::geom::AffineTransform *);
|
||||
public: // actually protected
|
||||
virtual jboolean drawImage(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
|
||||
public:
|
||||
virtual void drawGlyphVector(::java::awt::font::GlyphVector *, jfloat, jfloat);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
|
||||
virtual jboolean drawImage(::java::awt::Image *, jint, jint, jint, jint, ::java::awt::image::ImageObserver *);
|
||||
virtual void setClip(::java::awt::Shape *);
|
||||
private:
|
||||
jboolean drawComposite(::java::awt::geom::Rectangle2D *, ::java::awt::image::ImageObserver *);
|
||||
void createBuffer();
|
||||
public: // actually protected
|
||||
virtual ::java::awt::image::ColorModel * getNativeCM();
|
||||
private:
|
||||
static jboolean hasXRenderExtension;
|
||||
::gnu::java::awt::peer::gtk::GtkComponentPeer * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::gtk::CairoGraphics2D)))) component;
|
||||
public: // actually protected
|
||||
jlong cairo_t;
|
||||
private:
|
||||
::java::awt::image::BufferedImage * buffer;
|
||||
::java::awt::image::BufferedImage * componentBuffer;
|
||||
static ::java::lang::ThreadLocal * hasLock;
|
||||
static ::java::lang::Integer * ONE;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_ComponentGraphics__
|
||||
@@ -0,0 +1,78 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_ComponentGraphicsCopy__
|
||||
#define __gnu_java_awt_peer_gtk_ComponentGraphicsCopy__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <gnu/java/awt/peer/gtk/CairoSurfaceGraphics.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class ComponentGraphicsCopy;
|
||||
class GtkComponentPeer;
|
||||
class GtkImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Color;
|
||||
class Image;
|
||||
class Shape;
|
||||
namespace font
|
||||
{
|
||||
class GlyphVector;
|
||||
}
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
}
|
||||
namespace image
|
||||
{
|
||||
class ImageObserver;
|
||||
class RenderedImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::ComponentGraphicsCopy : public ::gnu::java::awt::peer::gtk::CairoSurfaceGraphics
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
virtual void getPixbuf(::gnu::java::awt::peer::gtk::GtkComponentPeer *, ::gnu::java::awt::peer::gtk::GtkImage *);
|
||||
virtual void copyPixbuf(::gnu::java::awt::peer::gtk::GtkComponentPeer *, ::gnu::java::awt::peer::gtk::GtkImage *, jint, jint, jint, jint);
|
||||
public:
|
||||
ComponentGraphicsCopy(jint, jint, ::gnu::java::awt::peer::gtk::GtkComponentPeer *);
|
||||
virtual void draw(::java::awt::Shape *);
|
||||
virtual void fill(::java::awt::Shape *);
|
||||
virtual void drawRenderedImage(::java::awt::image::RenderedImage *, ::java::awt::geom::AffineTransform *);
|
||||
public: // actually protected
|
||||
virtual jboolean drawImage(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
|
||||
public:
|
||||
virtual void drawGlyphVector(::java::awt::font::GlyphVector *, jfloat, jfloat);
|
||||
private:
|
||||
::gnu::java::awt::peer::gtk::GtkComponentPeer * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::gtk::CairoSurfaceGraphics)))) component;
|
||||
::gnu::java::awt::peer::gtk::GtkImage * gtkimage;
|
||||
jint width;
|
||||
jint height;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_ComponentGraphicsCopy__
|
||||
@@ -0,0 +1,110 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_FreetypeGlyphVector__
|
||||
#define __gnu_java_awt_peer_gtk_FreetypeGlyphVector__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/awt/font/GlyphVector.h>
|
||||
#include <gcj/array.h>
|
||||
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class FreetypeGlyphVector;
|
||||
class GdkFontPeer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
class Font;
|
||||
class Shape;
|
||||
namespace font
|
||||
{
|
||||
class FontRenderContext;
|
||||
class GlyphJustificationInfo;
|
||||
class GlyphMetrics;
|
||||
class GlyphVector;
|
||||
}
|
||||
namespace geom
|
||||
{
|
||||
class AffineTransform;
|
||||
class GeneralPath;
|
||||
class Point2D;
|
||||
class Rectangle2D;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::FreetypeGlyphVector : public ::java::awt::font::GlyphVector
|
||||
{
|
||||
|
||||
public:
|
||||
FreetypeGlyphVector(::java::awt::Font *, ::java::lang::String *, ::java::awt::font::FontRenderContext *);
|
||||
FreetypeGlyphVector(::java::awt::Font *, JArray< jchar > *, jint, jint, ::java::awt::font::FontRenderContext *, jint);
|
||||
FreetypeGlyphVector(::java::awt::Font *, JArray< jint > *, ::java::awt::font::FontRenderContext *);
|
||||
private:
|
||||
FreetypeGlyphVector(::gnu::java::awt::peer::gtk::FreetypeGlyphVector *);
|
||||
void getGlyphs();
|
||||
public:
|
||||
virtual JArray< jint > * getGlyphs(JArray< jint > *);
|
||||
private:
|
||||
::java::awt::geom::Point2D * getKerning(jint, jint);
|
||||
JArray< jdouble > * getMetricsNative(jint);
|
||||
::java::awt::geom::GeneralPath * getGlyphOutlineNative(jint);
|
||||
public:
|
||||
virtual ::java::lang::Object * clone();
|
||||
virtual jboolean equals(::java::awt::font::GlyphVector *);
|
||||
virtual ::java::awt::Font * getFont();
|
||||
virtual ::java::awt::font::FontRenderContext * getFontRenderContext();
|
||||
virtual void performDefaultLayout();
|
||||
virtual jint getGlyphCode(jint);
|
||||
virtual JArray< jint > * getGlyphCodes(jint, jint, JArray< jint > *);
|
||||
virtual ::java::awt::Shape * getGlyphLogicalBounds(jint);
|
||||
virtual void setupGlyphMetrics();
|
||||
virtual ::java::awt::font::GlyphMetrics * getGlyphMetrics(jint);
|
||||
virtual ::java::awt::Shape * getGlyphOutline(jint);
|
||||
virtual ::java::awt::geom::Point2D * getGlyphPosition(jint);
|
||||
virtual JArray< jfloat > * getGlyphPositions(jint, jint, JArray< jfloat > *);
|
||||
virtual ::java::awt::geom::AffineTransform * getGlyphTransform(jint);
|
||||
virtual ::java::awt::Shape * getGlyphVisualBounds(jint);
|
||||
virtual ::java::awt::geom::Rectangle2D * getLogicalBounds();
|
||||
virtual jint getNumGlyphs();
|
||||
virtual ::java::awt::Shape * getOutline();
|
||||
virtual ::java::awt::font::GlyphJustificationInfo * getGlyphJustificationInfo(jint);
|
||||
virtual ::java::awt::Shape * getOutline(jfloat, jfloat);
|
||||
virtual ::java::awt::geom::Rectangle2D * getVisualBounds();
|
||||
virtual void setGlyphPosition(jint, ::java::awt::geom::Point2D *);
|
||||
virtual void setGlyphTransform(jint, ::java::awt::geom::AffineTransform *);
|
||||
private:
|
||||
::java::awt::Font * __attribute__((aligned(__alignof__( ::java::awt::font::GlyphVector)))) font;
|
||||
::gnu::java::awt::peer::gtk::GdkFontPeer * peer;
|
||||
::java::awt::geom::Rectangle2D * logicalBounds;
|
||||
JArray< jfloat > * glyphPositions;
|
||||
::java::lang::String * s;
|
||||
::java::awt::font::FontRenderContext * frc;
|
||||
jint nGlyphs;
|
||||
JArray< jint > * glyphCodes;
|
||||
JArray< ::java::awt::geom::AffineTransform * > * glyphTransforms;
|
||||
JArray< ::java::awt::font::GlyphMetrics * > * metricsCache;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_FreetypeGlyphVector__
|
||||
@@ -0,0 +1,41 @@
|
||||
|
||||
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
|
||||
|
||||
#ifndef __gnu_java_awt_peer_gtk_GThreadMutex__
|
||||
#define __gnu_java_awt_peer_gtk_GThreadMutex__
|
||||
|
||||
#pragma interface
|
||||
|
||||
#include <java/lang/Object.h>
|
||||
extern "Java"
|
||||
{
|
||||
namespace gnu
|
||||
{
|
||||
namespace java
|
||||
{
|
||||
namespace awt
|
||||
{
|
||||
namespace peer
|
||||
{
|
||||
namespace gtk
|
||||
{
|
||||
class GThreadMutex;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class gnu::java::awt::peer::gtk::GThreadMutex : public ::java::lang::Object
|
||||
{
|
||||
|
||||
public: // actually package-private
|
||||
GThreadMutex();
|
||||
volatile jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) potentialLockers;
|
||||
::java::lang::Object * lockForPotentialLockers;
|
||||
public:
|
||||
static ::java::lang::Class class$;
|
||||
};
|
||||
|
||||
#endif // __gnu_java_awt_peer_gtk_GThreadMutex__
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user