diff options
Diffstat (limited to 'libjava/java/awt/font')
-rw-r--r-- | libjava/java/awt/font/FontRenderContext.h | 49 | ||||
-rw-r--r-- | libjava/java/awt/font/GlyphJustificationInfo.h | 45 | ||||
-rw-r--r-- | libjava/java/awt/font/GlyphMetrics.h | 61 | ||||
-rw-r--r-- | libjava/java/awt/font/GlyphVector.h | 78 | ||||
-rw-r--r-- | libjava/java/awt/font/GraphicAttribute.h | 54 | ||||
-rw-r--r-- | libjava/java/awt/font/ImageGraphicAttribute.h | 52 | ||||
-rw-r--r-- | libjava/java/awt/font/LineBreakMeasurer.h | 55 | ||||
-rw-r--r-- | libjava/java/awt/font/LineMetrics.h | 45 | ||||
-rw-r--r-- | libjava/java/awt/font/MultipleMaster.h | 40 | ||||
-rw-r--r-- | libjava/java/awt/font/NumericShaper.h | 75 | ||||
-rw-r--r-- | libjava/java/awt/font/OpenType.h | 91 | ||||
-rw-r--r-- | libjava/java/awt/font/ShapeGraphicAttribute.h | 53 | ||||
-rw-r--r-- | libjava/java/awt/font/TextAttribute.h | 88 | ||||
-rw-r--r-- | libjava/java/awt/font/TextHitInfo.h | 50 | ||||
-rw-r--r-- | libjava/java/awt/font/TextLayout$CaretPolicy.h | 35 | ||||
-rw-r--r-- | libjava/java/awt/font/TextLayout$Run.h | 43 | ||||
-rw-r--r-- | libjava/java/awt/font/TextLayout.h | 140 | ||||
-rw-r--r-- | libjava/java/awt/font/TextMeasurer.h | 52 | ||||
-rw-r--r-- | libjava/java/awt/font/TransformAttribute.h | 42 |
19 files changed, 0 insertions, 1148 deletions
diff --git a/libjava/java/awt/font/FontRenderContext.h b/libjava/java/awt/font/FontRenderContext.h deleted file mode 100644 index 30fb597..0000000 --- a/libjava/java/awt/font/FontRenderContext.h +++ /dev/null @@ -1,49 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_FontRenderContext__ -#define __java_awt_font_FontRenderContext__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class FontRenderContext; - } - namespace geom - { - class AffineTransform; - } - } - } -} - -class java::awt::font::FontRenderContext : public ::java::lang::Object -{ - -public: // actually protected - FontRenderContext(); -public: - FontRenderContext(::java::awt::geom::AffineTransform *, jboolean, jboolean); - virtual jboolean equals(::java::lang::Object *); - virtual jboolean equals(::java::awt::font::FontRenderContext *); - virtual ::java::awt::geom::AffineTransform * getTransform(); - virtual jint hashCode(); - virtual jboolean isAntiAliased(); - virtual jboolean usesFractionalMetrics(); -private: - ::java::awt::geom::AffineTransform * __attribute__((aligned(__alignof__( ::java::lang::Object)))) affineTransform; - jboolean isAntiAliased__; - jboolean usesFractionalMetrics__; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_FontRenderContext__ diff --git a/libjava/java/awt/font/GlyphJustificationInfo.h b/libjava/java/awt/font/GlyphJustificationInfo.h deleted file mode 100644 index eb88066..0000000 --- a/libjava/java/awt/font/GlyphJustificationInfo.h +++ /dev/null @@ -1,45 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_GlyphJustificationInfo__ -#define __java_awt_font_GlyphJustificationInfo__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class GlyphJustificationInfo; - } - } - } -} - -class java::awt::font::GlyphJustificationInfo : public ::java::lang::Object -{ - -public: - GlyphJustificationInfo(jfloat, jboolean, jint, jfloat, jfloat, jboolean, jint, jfloat, jfloat); - static const jint PRIORITY_KASHIDA = 0; - static const jint PRIORITY_WHITESPACE = 1; - static const jint PRIORITY_INTERCHAR = 2; - static const jint PRIORITY_NONE = 3; - jfloat __attribute__((aligned(__alignof__( ::java::lang::Object)))) weight; - jint growPriority; - jboolean growAbsorb; - jfloat growLeftLimit; - jfloat growRightLimit; - jint shrinkPriority; - jboolean shrinkAbsorb; - jfloat shrinkLeftLimit; - jfloat shrinkRightLimit; - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_GlyphJustificationInfo__ diff --git a/libjava/java/awt/font/GlyphMetrics.h b/libjava/java/awt/font/GlyphMetrics.h deleted file mode 100644 index 7c44a20..0000000 --- a/libjava/java/awt/font/GlyphMetrics.h +++ /dev/null @@ -1,61 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_GlyphMetrics__ -#define __java_awt_font_GlyphMetrics__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class GlyphMetrics; - } - namespace geom - { - class Rectangle2D; - } - } - } -} - -class java::awt::font::GlyphMetrics : public ::java::lang::Object -{ - -public: - GlyphMetrics(jboolean, jfloat, jfloat, ::java::awt::geom::Rectangle2D *, jbyte); - GlyphMetrics(jfloat, ::java::awt::geom::Rectangle2D *, jbyte); - jfloat getAdvance(); - jfloat getAdvanceX(); - jfloat getAdvanceY(); - ::java::awt::geom::Rectangle2D * getBounds2D(); - jfloat getLSB(); - jfloat getRSB(); - jint getType(); - jboolean isCombining(); - jboolean isComponent(); - jboolean isLigature(); - jboolean isStandard(); - jboolean isWhitespace(); - static const jbyte COMBINING = 2; - static const jbyte COMPONENT = 3; - static const jbyte LIGATURE = 1; - static const jbyte STANDARD = 0; - static const jbyte WHITESPACE = 4; -private: - jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) horizontal; - jfloat advanceX; - jfloat advanceY; - ::java::awt::geom::Rectangle2D * bounds; - jbyte glyphType; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_GlyphMetrics__ diff --git a/libjava/java/awt/font/GlyphVector.h b/libjava/java/awt/font/GlyphVector.h deleted file mode 100644 index 67826af..0000000 --- a/libjava/java/awt/font/GlyphVector.h +++ /dev/null @@ -1,78 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_GlyphVector__ -#define __java_awt_font_GlyphVector__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace awt - { - class Font; - class Rectangle; - class Shape; - namespace font - { - class FontRenderContext; - class GlyphJustificationInfo; - class GlyphMetrics; - class GlyphVector; - } - namespace geom - { - class AffineTransform; - class Point2D; - class Rectangle2D; - } - } - } -} - -class java::awt::font::GlyphVector : public ::java::lang::Object -{ - -public: - GlyphVector(); - virtual jboolean equals(::java::awt::font::GlyphVector *) = 0; - virtual ::java::awt::Font * getFont() = 0; - virtual ::java::awt::font::FontRenderContext * getFontRenderContext() = 0; - virtual jint getGlyphCharIndex(jint); - virtual JArray< jint > * getGlyphCharIndices(jint, jint, JArray< jint > *); - virtual jint getGlyphCode(jint) = 0; - virtual JArray< jint > * getGlyphCodes(jint, jint, JArray< jint > *) = 0; - virtual ::java::awt::font::GlyphJustificationInfo * getGlyphJustificationInfo(jint) = 0; - virtual ::java::awt::Shape * getGlyphLogicalBounds(jint) = 0; - virtual ::java::awt::font::GlyphMetrics * getGlyphMetrics(jint) = 0; - virtual ::java::awt::Shape * getGlyphOutline(jint) = 0; - virtual ::java::awt::Shape * getGlyphOutline(jint, jfloat, jfloat); - virtual ::java::awt::Rectangle * getGlyphPixelBounds(jint, ::java::awt::font::FontRenderContext *, jfloat, jfloat); - virtual ::java::awt::geom::Point2D * getGlyphPosition(jint) = 0; - virtual JArray< jfloat > * getGlyphPositions(jint, jint, JArray< jfloat > *) = 0; - virtual ::java::awt::geom::AffineTransform * getGlyphTransform(jint) = 0; - virtual ::java::awt::Shape * getGlyphVisualBounds(jint) = 0; - virtual jint getLayoutFlags(); - virtual ::java::awt::geom::Rectangle2D * getLogicalBounds() = 0; - virtual jint getNumGlyphs() = 0; - virtual ::java::awt::Shape * getOutline() = 0; - virtual ::java::awt::Shape * getOutline(jfloat, jfloat) = 0; - virtual ::java::awt::Rectangle * getPixelBounds(::java::awt::font::FontRenderContext *, jfloat, jfloat); - virtual ::java::awt::geom::Rectangle2D * getVisualBounds() = 0; - virtual void performDefaultLayout() = 0; - virtual void setGlyphPosition(jint, ::java::awt::geom::Point2D *) = 0; - virtual void setGlyphTransform(jint, ::java::awt::geom::AffineTransform *) = 0; - static const jint FLAG_COMPLEX_GLYPHS = 8; - static const jint FLAG_HAS_POSITION_ADJUSTMENTS = 2; - static const jint FLAG_HAS_TRANSFORMS = 1; - static const jint FLAG_MASK = 15; - static const jint FLAG_RUN_RTL = 4; - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_GlyphVector__ diff --git a/libjava/java/awt/font/GraphicAttribute.h b/libjava/java/awt/font/GraphicAttribute.h deleted file mode 100644 index 622cbed..0000000 --- a/libjava/java/awt/font/GraphicAttribute.h +++ /dev/null @@ -1,54 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_GraphicAttribute__ -#define __java_awt_font_GraphicAttribute__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace awt - { - class Graphics2D; - namespace font - { - class GlyphJustificationInfo; - class GraphicAttribute; - } - namespace geom - { - class Rectangle2D; - } - } - } -} - -class java::awt::font::GraphicAttribute : public ::java::lang::Object -{ - -public: // actually protected - GraphicAttribute(jint); -public: - virtual void draw(::java::awt::Graphics2D *, jfloat, jfloat) = 0; - virtual jfloat getAdvance() = 0; - virtual jfloat getAscent() = 0; - virtual jfloat getDescent() = 0; - virtual jint getAlignment(); - virtual ::java::awt::geom::Rectangle2D * getBounds(); - virtual ::java::awt::font::GlyphJustificationInfo * getJustificationInfo(); - static const jint BOTTOM_ALIGNMENT = -2; - static const jint CENTER_BASELINE = 1; - static const jint HANGING_BASELINE = 2; - static const jint ROMAN_BASELINE = 0; - static const jint TOP_ALIGNMENT = -1; -private: - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) alignment; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_GraphicAttribute__ diff --git a/libjava/java/awt/font/ImageGraphicAttribute.h b/libjava/java/awt/font/ImageGraphicAttribute.h deleted file mode 100644 index 086fc3d..0000000 --- a/libjava/java/awt/font/ImageGraphicAttribute.h +++ /dev/null @@ -1,52 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_ImageGraphicAttribute__ -#define __java_awt_font_ImageGraphicAttribute__ - -#pragma interface - -#include <java/awt/font/GraphicAttribute.h> -extern "Java" -{ - namespace java - { - namespace awt - { - class Graphics2D; - class Image; - namespace font - { - class ImageGraphicAttribute; - } - namespace geom - { - class Rectangle2D; - } - } - } -} - -class java::awt::font::ImageGraphicAttribute : public ::java::awt::font::GraphicAttribute -{ - -public: - ImageGraphicAttribute(::java::awt::Image *, jint); - ImageGraphicAttribute(::java::awt::Image *, jint, jfloat, jfloat); - void draw(::java::awt::Graphics2D *, jfloat, jfloat); - jboolean equals(::java::lang::Object *); - jboolean equals(::java::awt::font::ImageGraphicAttribute *); - jfloat getAdvance(); - jfloat getAscent(); - ::java::awt::geom::Rectangle2D * getBounds(); - jfloat getDescent(); - jint hashCode(); -private: - ::java::awt::Image * __attribute__((aligned(__alignof__( ::java::awt::font::GraphicAttribute)))) image; - jfloat originX; - jfloat originY; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_ImageGraphicAttribute__ diff --git a/libjava/java/awt/font/LineBreakMeasurer.h b/libjava/java/awt/font/LineBreakMeasurer.h deleted file mode 100644 index 3d862e7..0000000 --- a/libjava/java/awt/font/LineBreakMeasurer.h +++ /dev/null @@ -1,55 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_LineBreakMeasurer__ -#define __java_awt_font_LineBreakMeasurer__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class FontRenderContext; - class LineBreakMeasurer; - class TextLayout; - class TextMeasurer; - } - } - namespace text - { - class AttributedCharacterIterator; - class BreakIterator; - } - } -} - -class java::awt::font::LineBreakMeasurer : public ::java::lang::Object -{ - -public: - LineBreakMeasurer(::java::text::AttributedCharacterIterator *, ::java::text::BreakIterator *, ::java::awt::font::FontRenderContext *); - LineBreakMeasurer(::java::text::AttributedCharacterIterator *, ::java::awt::font::FontRenderContext *); - void deleteChar(::java::text::AttributedCharacterIterator *, jint); - void insertChar(::java::text::AttributedCharacterIterator *, jint); - ::java::awt::font::TextLayout * nextLayout(jfloat); - ::java::awt::font::TextLayout * nextLayout(jfloat, jint, jboolean); - jint nextOffset(jfloat); - jint nextOffset(jfloat, jint, jboolean); - void setPosition(jint); - jint getPosition(); -private: - ::java::text::AttributedCharacterIterator * __attribute__((aligned(__alignof__( ::java::lang::Object)))) text; - jint position; - ::java::awt::font::TextMeasurer * tm; - jint numChars; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_LineBreakMeasurer__ diff --git a/libjava/java/awt/font/LineMetrics.h b/libjava/java/awt/font/LineMetrics.h deleted file mode 100644 index 35b8594..0000000 --- a/libjava/java/awt/font/LineMetrics.h +++ /dev/null @@ -1,45 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_LineMetrics__ -#define __java_awt_font_LineMetrics__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class LineMetrics; - } - } - } -} - -class java::awt::font::LineMetrics : public ::java::lang::Object -{ - -public: - LineMetrics(); - virtual jfloat getAscent() = 0; - virtual jint getBaselineIndex() = 0; - virtual JArray< jfloat > * getBaselineOffsets() = 0; - virtual jfloat getDescent() = 0; - virtual jfloat getHeight() = 0; - virtual jfloat getLeading() = 0; - virtual jint getNumChars() = 0; - virtual jfloat getStrikethroughOffset() = 0; - virtual jfloat getStrikethroughThickness() = 0; - virtual jfloat getUnderlineOffset() = 0; - virtual jfloat getUnderlineThickness() = 0; - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_LineMetrics__ diff --git a/libjava/java/awt/font/MultipleMaster.h b/libjava/java/awt/font/MultipleMaster.h deleted file mode 100644 index 99e4580..0000000 --- a/libjava/java/awt/font/MultipleMaster.h +++ /dev/null @@ -1,40 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_MultipleMaster__ -#define __java_awt_font_MultipleMaster__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace awt - { - class Font; - namespace font - { - class MultipleMaster; - } - } - } -} - -class java::awt::font::MultipleMaster : public ::java::lang::Object -{ - -public: - virtual ::java::awt::Font * deriveMMFont(JArray< jfloat > *) = 0; - virtual ::java::awt::Font * deriveMMFont(JArray< jfloat > *, jfloat, jfloat, jfloat, jfloat) = 0; - virtual JArray< jfloat > * getDesignAxisDefaults() = 0; - virtual JArray< ::java::lang::String * > * getDesignAxisNames() = 0; - virtual JArray< jfloat > * getDesignAxisRanges() = 0; - virtual jint getNumDesignAxes() = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __java_awt_font_MultipleMaster__ diff --git a/libjava/java/awt/font/NumericShaper.h b/libjava/java/awt/font/NumericShaper.h deleted file mode 100644 index 85f0d4c..0000000 --- a/libjava/java/awt/font/NumericShaper.h +++ /dev/null @@ -1,75 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_NumericShaper__ -#define __java_awt_font_NumericShaper__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class NumericShaper; - } - } - } -} - -class java::awt::font::NumericShaper : public ::java::lang::Object -{ - - NumericShaper(jint, jint); -public: - jint getRanges(); - jboolean isContextual(); - void shape(JArray< jchar > *, jint, jint); -private: - jint classify(::java::lang::Character$UnicodeBlock *); -public: - void shape(JArray< jchar > *, jint, jint, jint); - jboolean equals(::java::lang::Object *); - jint hashCode(); - ::java::lang::String * toString(); - static ::java::awt::font::NumericShaper * getShaper(jint); - static ::java::awt::font::NumericShaper * getContextualShaper(jint); - static ::java::awt::font::NumericShaper * getContextualShaper(jint, jint); -private: - static const jlong serialVersionUID = -8022764705923730308LL; -public: - static const jint ALL_RANGES = 524287; - static const jint ARABIC = 2; - static const jint BENGALI = 16; - static const jint DEVANAGARI = 8; - static const jint EASTERN_ARABIC = 4; - static const jint ETHIOPIC = 65536; - static const jint EUROPEAN = 1; - static const jint GUJARATI = 64; - static const jint GURMUKHI = 32; - static const jint KANNADA = 1024; - static const jint KHMER = 131072; - static const jint LAO = 8192; - static const jint MALAYALAM = 2048; - static const jint MONGOLIAN = 262144; - static const jint MYANMAR = 32768; - static const jint ORIYA = 128; - static const jint TAMIL = 256; - static const jint TELUGU = 512; - static const jint THAI = 4096; - static const jint TIBETAN = 16384; -private: - static JArray< jchar > * zeroDigits; - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) key; - jint mask; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_NumericShaper__ diff --git a/libjava/java/awt/font/OpenType.h b/libjava/java/awt/font/OpenType.h deleted file mode 100644 index bd1c0a6..0000000 --- a/libjava/java/awt/font/OpenType.h +++ /dev/null @@ -1,91 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_OpenType__ -#define __java_awt_font_OpenType__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class OpenType; - } - } - } -} - -class java::awt::font::OpenType : public ::java::lang::Object -{ - -public: - virtual JArray< jbyte > * getFontTable(jint) = 0; - virtual JArray< jbyte > * getFontTable(jint, jint, jint) = 0; - virtual JArray< jbyte > * getFontTable(::java::lang::String *) = 0; - virtual JArray< jbyte > * getFontTable(::java::lang::String *, jint, jint) = 0; - virtual jint getFontTableSize(jint) = 0; - virtual jint getFontTableSize(::java::lang::String *) = 0; - virtual jint getVersion() = 0; - static const jint TAG_ACNT = 1633906292; - static const jint TAG_AVAR = 1635148146; - static const jint TAG_BASE = 1111577413; - static const jint TAG_BDAT = 1650745716; - static const jint TAG_BLOC = 1651273571; - static const jint TAG_BSLN = 1651731566; - static const jint TAG_CFF = 1128678944; - static const jint TAG_CMAP = 1668112752; - static const jint TAG_CVAR = 1668702578; - static const jint TAG_CVT = 1668707360; - static const jint TAG_DSIG = 1146308935; - static const jint TAG_EBDT = 1161970772; - static const jint TAG_EBLC = 1161972803; - static const jint TAG_EBSC = 1161974595; - static const jint TAG_FDSC = 1717859171; - static const jint TAG_FEAT = 1717920116; - static const jint TAG_FMTX = 1718449272; - static const jint TAG_FPGM = 1718642541; - static const jint TAG_FVAR = 1719034226; - static const jint TAG_GASP = 1734439792; - static const jint TAG_GDEF = 1195656518; - static const jint TAG_GLYF = 1735162214; - static const jint TAG_GPOS = 1196445523; - static const jint TAG_GSUB = 1196643650; - static const jint TAG_GVAR = 1735811442; - static const jint TAG_HDMX = 1751412088; - static const jint TAG_HEAD = 1751474532; - static const jint TAG_HHEA = 1751672161; - static const jint TAG_HMTX = 1752003704; - static const jint TAG_JSTF = 1246975046; - static const jint TAG_JUST = 1786082164; - static const jint TAG_KERN = 1801810542; - static const jint TAG_LCAR = 1818452338; - static const jint TAG_LOCA = 1819239265; - static const jint TAG_LTSH = 1280594760; - static const jint TAG_MAXP = 1835104368; - static const jint TAG_MMFX = 1296909912; - static const jint TAG_MMSD = 1296913220; - static const jint TAG_MORT = 1836020340; - static const jint TAG_NAME = 1851878757; - static const jint TAG_OPBD = 1836020340; - static const jint TAG_OS2 = 1330851634; - static const jint TAG_PCLT = 1346587732; - static const jint TAG_POST = 1886352244; - static const jint TAG_PREP = 1886545264; - static const jint TAG_PROP = 1886547824; - static const jint TAG_TRAK = 1953653099; - static const jint TAG_TYP1 = 1954115633; - static const jint TAG_VDMX = 1447316824; - static const jint TAG_VHEA = 1986553185; - static const jint TAG_VMTX = 1986884728; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __java_awt_font_OpenType__ diff --git a/libjava/java/awt/font/ShapeGraphicAttribute.h b/libjava/java/awt/font/ShapeGraphicAttribute.h deleted file mode 100644 index fd8d1be..0000000 --- a/libjava/java/awt/font/ShapeGraphicAttribute.h +++ /dev/null @@ -1,53 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_ShapeGraphicAttribute__ -#define __java_awt_font_ShapeGraphicAttribute__ - -#pragma interface - -#include <java/awt/font/GraphicAttribute.h> -extern "Java" -{ - namespace java - { - namespace awt - { - class Graphics2D; - class Shape; - namespace font - { - class ShapeGraphicAttribute; - } - namespace geom - { - class Rectangle2D; - } - } - } -} - -class java::awt::font::ShapeGraphicAttribute : public ::java::awt::font::GraphicAttribute -{ - -public: - ShapeGraphicAttribute(::java::awt::Shape *, jint, jboolean); - void draw(::java::awt::Graphics2D *, jfloat, jfloat); - jboolean equals(::java::lang::Object *); - jboolean equals(::java::awt::font::ShapeGraphicAttribute *); - jfloat getAdvance(); - jfloat getAscent(); - jfloat getDescent(); - ::java::awt::geom::Rectangle2D * getBounds(); - jint hashCode(); - static const jboolean FILL = 0; - static const jboolean STROKE = 1; -private: - ::java::awt::Shape * __attribute__((aligned(__alignof__( ::java::awt::font::GraphicAttribute)))) shape; - jboolean stroke; - ::java::awt::geom::Rectangle2D * bounds; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_ShapeGraphicAttribute__ diff --git a/libjava/java/awt/font/TextAttribute.h b/libjava/java/awt/font/TextAttribute.h deleted file mode 100644 index 050d714..0000000 --- a/libjava/java/awt/font/TextAttribute.h +++ /dev/null @@ -1,88 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_TextAttribute__ -#define __java_awt_font_TextAttribute__ - -#pragma interface - -#include <java/text/AttributedCharacterIterator$Attribute.h> -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class TextAttribute; - } - } - } -} - -class java::awt::font::TextAttribute : public ::java::text::AttributedCharacterIterator$Attribute -{ - -public: // actually protected - TextAttribute(::java::lang::String *); - ::java::lang::Object * readResolve(); -private: - static const jlong serialVersionUID = 7744112784117861702LL; -public: - static ::java::awt::font::TextAttribute * BACKGROUND; - static ::java::awt::font::TextAttribute * BIDI_EMBEDDING; - static ::java::awt::font::TextAttribute * CHAR_REPLACEMENT; - static ::java::awt::font::TextAttribute * FAMILY; - static ::java::awt::font::TextAttribute * FONT; - static ::java::awt::font::TextAttribute * FOREGROUND; - static ::java::awt::font::TextAttribute * INPUT_METHOD_HIGHLIGHT; - static ::java::awt::font::TextAttribute * INPUT_METHOD_UNDERLINE; - static ::java::awt::font::TextAttribute * JUSTIFICATION; - static ::java::lang::Float * JUSTIFICATION_FULL; - static ::java::lang::Float * JUSTIFICATION_NONE; - static ::java::awt::font::TextAttribute * NUMERIC_SHAPING; - static ::java::awt::font::TextAttribute * POSTURE; - static ::java::lang::Float * POSTURE_OBLIQUE; - static ::java::lang::Float * POSTURE_REGULAR; - static ::java::awt::font::TextAttribute * RUN_DIRECTION; - static ::java::lang::Boolean * RUN_DIRECTION_LTR; - static ::java::lang::Boolean * RUN_DIRECTION_RTL; - static ::java::awt::font::TextAttribute * SIZE; - static ::java::awt::font::TextAttribute * STRIKETHROUGH; - static ::java::lang::Boolean * STRIKETHROUGH_ON; - static ::java::awt::font::TextAttribute * SUPERSCRIPT; - static ::java::lang::Integer * SUPERSCRIPT_SUB; - static ::java::lang::Integer * SUPERSCRIPT_SUPER; - static ::java::awt::font::TextAttribute * SWAP_COLORS; - static ::java::lang::Boolean * SWAP_COLORS_ON; - static ::java::awt::font::TextAttribute * TRANSFORM; - static ::java::awt::font::TextAttribute * UNDERLINE; - static ::java::lang::Integer * UNDERLINE_LOW_DASHED; - static ::java::lang::Integer * UNDERLINE_LOW_DOTTED; - static ::java::lang::Integer * UNDERLINE_LOW_GRAY; - static ::java::lang::Integer * UNDERLINE_LOW_ONE_PIXEL; - static ::java::lang::Integer * UNDERLINE_LOW_TWO_PIXEL; - static ::java::lang::Integer * UNDERLINE_ON; - static ::java::awt::font::TextAttribute * WEIGHT; - static ::java::lang::Float * WEIGHT_BOLD; - static ::java::lang::Float * WEIGHT_DEMIBOLD; - static ::java::lang::Float * WEIGHT_DEMILIGHT; - static ::java::lang::Float * WEIGHT_EXTRA_LIGHT; - static ::java::lang::Float * WEIGHT_EXTRABOLD; - static ::java::lang::Float * WEIGHT_HEAVY; - static ::java::lang::Float * WEIGHT_LIGHT; - static ::java::lang::Float * WEIGHT_MEDIUM; - static ::java::lang::Float * WEIGHT_REGULAR; - static ::java::lang::Float * WEIGHT_SEMIBOLD; - static ::java::lang::Float * WEIGHT_ULTRABOLD; - static ::java::awt::font::TextAttribute * WIDTH; - static ::java::lang::Float * WIDTH_CONDENSED; - static ::java::lang::Float * WIDTH_EXTENDED; - static ::java::lang::Float * WIDTH_REGULAR; - static ::java::lang::Float * WIDTH_SEMI_CONDENSED; - static ::java::lang::Float * WIDTH_SEMI_EXTENDED; - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_TextAttribute__ diff --git a/libjava/java/awt/font/TextHitInfo.h b/libjava/java/awt/font/TextHitInfo.h deleted file mode 100644 index a387458..0000000 --- a/libjava/java/awt/font/TextHitInfo.h +++ /dev/null @@ -1,50 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_TextHitInfo__ -#define __java_awt_font_TextHitInfo__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class TextHitInfo; - } - } - } -} - -class java::awt::font::TextHitInfo : public ::java::lang::Object -{ - -public: // actually package-private - TextHitInfo(jint, jboolean); -public: - jint getCharIndex(); - jboolean isLeadingEdge(); - jint getInsertionIndex(); - jint hashCode(); - jboolean equals(::java::lang::Object *); - jboolean equals(::java::awt::font::TextHitInfo *); - static ::java::awt::font::TextHitInfo * leading(jint); - static ::java::awt::font::TextHitInfo * trailing(jint); - static ::java::awt::font::TextHitInfo * beforeOffset(jint); - static ::java::awt::font::TextHitInfo * afterOffset(jint); - ::java::awt::font::TextHitInfo * getOtherHit(); - ::java::awt::font::TextHitInfo * getOffsetHit(jint); - ::java::lang::String * toString(); -private: - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) charIndex; - jboolean leadingEdge; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_TextHitInfo__ diff --git a/libjava/java/awt/font/TextLayout$CaretPolicy.h b/libjava/java/awt/font/TextLayout$CaretPolicy.h deleted file mode 100644 index adb7b0d..0000000 --- a/libjava/java/awt/font/TextLayout$CaretPolicy.h +++ /dev/null @@ -1,35 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_TextLayout$CaretPolicy__ -#define __java_awt_font_TextLayout$CaretPolicy__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class TextHitInfo; - class TextLayout; - class TextLayout$CaretPolicy; - } - } - } -} - -class java::awt::font::TextLayout$CaretPolicy : public ::java::lang::Object -{ - -public: - TextLayout$CaretPolicy(); - virtual ::java::awt::font::TextHitInfo * getStrongCaret(::java::awt::font::TextHitInfo *, ::java::awt::font::TextHitInfo *, ::java::awt::font::TextLayout *); - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_TextLayout$CaretPolicy__ diff --git a/libjava/java/awt/font/TextLayout$Run.h b/libjava/java/awt/font/TextLayout$Run.h deleted file mode 100644 index 3760b6e..0000000 --- a/libjava/java/awt/font/TextLayout$Run.h +++ /dev/null @@ -1,43 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_TextLayout$Run__ -#define __java_awt_font_TextLayout$Run__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace awt - { - class Font; - namespace font - { - class GlyphVector; - class TextLayout; - class TextLayout$Run; - } - } - } -} - -class java::awt::font::TextLayout$Run : public ::java::lang::Object -{ - -public: // actually package-private - TextLayout$Run(::java::awt::font::TextLayout *, ::java::awt::font::GlyphVector *, ::java::awt::Font *, jint, jint); - virtual jboolean isLeftToRight(); - ::java::awt::font::GlyphVector * __attribute__((aligned(__alignof__( ::java::lang::Object)))) glyphVector; - ::java::awt::Font * font; - jint runStart; - jint runEnd; - jfloat location; - ::java::awt::font::TextLayout * this$0; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_TextLayout$Run__ diff --git a/libjava/java/awt/font/TextLayout.h b/libjava/java/awt/font/TextLayout.h deleted file mode 100644 index f5c02ba..0000000 --- a/libjava/java/awt/font/TextLayout.h +++ /dev/null @@ -1,140 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_TextLayout__ -#define __java_awt_font_TextLayout__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace java - { - namespace awt - { - class Font; - class Graphics2D; - class Shape; - namespace font - { - class FontRenderContext; - class LineMetrics; - class TextHitInfo; - class TextLayout; - class TextLayout$CaretPolicy; - class TextLayout$Run; - } - namespace geom - { - class AffineTransform; - class Rectangle2D; - } - } - namespace text - { - class AttributedCharacterIterator; - class Bidi; - } - } -} - -class java::awt::font::TextLayout : public ::java::lang::Object -{ - -public: - TextLayout(::java::lang::String *, ::java::awt::Font *, ::java::awt::font::FontRenderContext *); - TextLayout(::java::lang::String *, ::java::util::Map *, ::java::awt::font::FontRenderContext *); - TextLayout(::java::text::AttributedCharacterIterator *, ::java::awt::font::FontRenderContext *); -public: // actually package-private - TextLayout(::java::awt::font::TextLayout *, jint, jint); -private: - void setCharIndices(); - void setupMappings(); - static ::java::lang::String * getText(::java::text::AttributedCharacterIterator *); - static ::java::awt::Font * getFont(::java::text::AttributedCharacterIterator *); - void getStringProperties(); - void determineWhiteSpace(); -public: // actually protected - ::java::lang::Object * clone(); -public: - void draw(::java::awt::Graphics2D *, jfloat, jfloat); - jboolean equals(::java::lang::Object *); - jboolean equals(::java::awt::font::TextLayout *); - jfloat getAdvance(); - jfloat getAscent(); - jbyte getBaseline(); - JArray< jfloat > * getBaselineOffsets(); - ::java::awt::Shape * getBlackBoxBounds(jint, jint); - ::java::awt::geom::Rectangle2D * getBounds(); - JArray< jfloat > * getCaretInfo(::java::awt::font::TextHitInfo *); - JArray< jfloat > * getCaretInfo(::java::awt::font::TextHitInfo *, ::java::awt::geom::Rectangle2D *); - ::java::awt::Shape * getCaretShape(::java::awt::font::TextHitInfo *); - ::java::awt::Shape * getCaretShape(::java::awt::font::TextHitInfo *, ::java::awt::geom::Rectangle2D *); - JArray< ::java::awt::Shape * > * getCaretShapes(jint); - JArray< ::java::awt::Shape * > * getCaretShapes(jint, ::java::awt::geom::Rectangle2D *); - JArray< ::java::awt::Shape * > * getCaretShapes(jint, ::java::awt::geom::Rectangle2D *, ::java::awt::font::TextLayout$CaretPolicy *); - jint getCharacterCount(); - jbyte getCharacterLevel(jint); - jfloat getDescent(); - ::java::awt::font::TextLayout * getJustifiedLayout(jfloat); - jfloat getLeading(); - ::java::awt::Shape * getLogicalHighlightShape(jint, jint); - ::java::awt::Shape * getLogicalHighlightShape(jint, jint, ::java::awt::geom::Rectangle2D *); - JArray< jint > * getLogicalRangesForVisualSelection(::java::awt::font::TextHitInfo *, ::java::awt::font::TextHitInfo *); - ::java::awt::font::TextHitInfo * getNextLeftHit(jint); - ::java::awt::font::TextHitInfo * getNextLeftHit(jint, ::java::awt::font::TextLayout$CaretPolicy *); - ::java::awt::font::TextHitInfo * getNextLeftHit(::java::awt::font::TextHitInfo *); - ::java::awt::font::TextHitInfo * getNextRightHit(jint); - ::java::awt::font::TextHitInfo * getNextRightHit(jint, ::java::awt::font::TextLayout$CaretPolicy *); - ::java::awt::font::TextHitInfo * getNextRightHit(::java::awt::font::TextHitInfo *); - ::java::awt::Shape * getOutline(::java::awt::geom::AffineTransform *); - jfloat getVisibleAdvance(); - ::java::awt::Shape * getVisualHighlightShape(::java::awt::font::TextHitInfo *, ::java::awt::font::TextHitInfo *); - ::java::awt::Shape * getVisualHighlightShape(::java::awt::font::TextHitInfo *, ::java::awt::font::TextHitInfo *, ::java::awt::geom::Rectangle2D *); -private: - ::java::awt::Shape * left(::java::awt::geom::Rectangle2D *); - ::java::awt::Shape * right(::java::awt::geom::Rectangle2D *); -public: - ::java::awt::font::TextHitInfo * getVisualOtherHit(::java::awt::font::TextHitInfo *); -public: // actually protected - void handleJustify(jfloat); -public: - ::java::awt::font::TextHitInfo * hitTestChar(jfloat, jfloat); - ::java::awt::font::TextHitInfo * hitTestChar(jfloat, jfloat, ::java::awt::geom::Rectangle2D *); - jboolean isLeftToRight(); - jboolean isVertical(); - jint hashCode(); - ::java::lang::String * toString(); -private: - ::java::awt::geom::Rectangle2D * getNaturalBounds(); - void checkHitInfo(::java::awt::font::TextHitInfo *); - jint hitToCaret(::java::awt::font::TextHitInfo *); - ::java::awt::font::TextHitInfo * caretToHit(jint); - jboolean isCharacterLTR(jint); - ::java::awt::font::TextLayout$Run * findRunAtIndex(jint); - void layoutRuns(); - JArray< ::java::awt::font::TextLayout$Run * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) runs; - ::java::awt::font::FontRenderContext * frc; - JArray< jchar > * string; - jint offset; - jint length; - ::java::awt::geom::Rectangle2D * boundsCache; - ::java::awt::font::LineMetrics * lm; - jfloat totalAdvance; - ::java::awt::geom::Rectangle2D * naturalBounds; - JArray< JArray< jint > * > * charIndices; - jboolean leftToRight; - jboolean hasWhitespace; - ::java::text::Bidi * bidi; - JArray< jint > * logicalToVisual; - JArray< jint > * visualToLogical; - jint hash; -public: - static ::java::awt::font::TextLayout$CaretPolicy * DEFAULT_CARET_POLICY; - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_TextLayout__ diff --git a/libjava/java/awt/font/TextMeasurer.h b/libjava/java/awt/font/TextMeasurer.h deleted file mode 100644 index 31ca7b2..0000000 --- a/libjava/java/awt/font/TextMeasurer.h +++ /dev/null @@ -1,52 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_TextMeasurer__ -#define __java_awt_font_TextMeasurer__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class FontRenderContext; - class TextLayout; - class TextMeasurer; - } - } - namespace text - { - class AttributedCharacterIterator; - } - } -} - -class java::awt::font::TextMeasurer : public ::java::lang::Object -{ - -public: - TextMeasurer(::java::text::AttributedCharacterIterator *, ::java::awt::font::FontRenderContext *); -public: // actually protected - ::java::lang::Object * clone(); -public: - void deleteChar(::java::text::AttributedCharacterIterator *, jint); - void insertChar(::java::text::AttributedCharacterIterator *, jint); - jfloat getAdvanceBetween(jint, jint); - ::java::awt::font::TextLayout * getLayout(jint, jint); - jint getLineBreakIndex(jint, jfloat); -private: - ::java::text::AttributedCharacterIterator * __attribute__((aligned(__alignof__( ::java::lang::Object)))) text; - ::java::awt::font::FontRenderContext * frc; - ::java::awt::font::TextLayout * totalLayout; - jint numChars; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_TextMeasurer__ diff --git a/libjava/java/awt/font/TransformAttribute.h b/libjava/java/awt/font/TransformAttribute.h deleted file mode 100644 index 16875a2..0000000 --- a/libjava/java/awt/font/TransformAttribute.h +++ /dev/null @@ -1,42 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __java_awt_font_TransformAttribute__ -#define __java_awt_font_TransformAttribute__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace java - { - namespace awt - { - namespace font - { - class TransformAttribute; - } - namespace geom - { - class AffineTransform; - } - } - } -} - -class java::awt::font::TransformAttribute : public ::java::lang::Object -{ - -public: - TransformAttribute(::java::awt::geom::AffineTransform *); - ::java::awt::geom::AffineTransform * getTransform(); - jboolean isIdentity(); -private: - static const jlong serialVersionUID = 3356247357827709530LL; - ::java::awt::geom::AffineTransform * __attribute__((aligned(__alignof__( ::java::lang::Object)))) affineTransform; -public: - static ::java::lang::Class class$; -}; - -#endif // __java_awt_font_TransformAttribute__ |