[sword-cvs] icu-sword/source/layout/unicode loengine.h,1.3,1.4

sword@www.crosswire.org sword@www.crosswire.org
Tue, 6 Apr 2004 03:10:49 -0700


Update of /cvs/core/icu-sword/source/layout/unicode
In directory www:/tmp/cvs-serv8911/source/layout/unicode

Modified Files:
	loengine.h 
Log Message:
ICU 2.8 sync

Index: loengine.h
===================================================================
RCS file: /cvs/core/icu-sword/source/layout/unicode/loengine.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- loengine.h	10 Sep 2003 02:42:26 -0000	1.3
+++ loengine.h	6 Apr 2004 10:09:06 -0000	1.4
@@ -46,7 +46,7 @@
  * @see LayoutEngine.h
  * @see LEFontInstance.h
  *
- * @draft ICU 2.2
+ * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
  */
 class U_LAYOUT_API ICULayoutEngine : public UObject {
 private:
@@ -85,7 +85,7 @@
      *
      * @see createInstance
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     virtual ~ICULayoutEngine();
 
@@ -97,7 +97,7 @@
      * @param startOffset - the starting offset of the characters to process
      * @param endOffset - the ending offset of the characters to process
      * @param max - the number of characters in the input context
-     * @param rightToLeft - true if the characers are in a right to left directional run
+     * @param rightToLeft - TRUE if the characers are in a right to left directional run
      * @param x - the initial X position
      * @param y - the initial Y position
      * @param success - output parameter set to an error code if the operation fails
@@ -107,7 +107,7 @@
      * Note; the glyph, character index and position array can be accessed
      * using the getter method below.
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     int32_t layoutChars(const UChar chars[],
                         int32_t startOffset,
@@ -125,7 +125,7 @@
      * @param str - the input character context
      * @param startOffset - the starting offset of the characters to process
      * @param endOffset - the ending offset of the characters to process
-     * @param rightToLeft - true if the characers are in a right to left directional run
+     * @param rightToLeft - TRUE if the characers are in a right to left directional run
      * @param x - the initial X position
      * @param y - the initial Y position
      * @param success - output parameter set to an error code if the operation fails
@@ -135,7 +135,7 @@
      * Note; the glyph, character index and position array can be accessed
      * using the getter method below.
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     int32_t layoutString(const UnicodeString &str,
                          int32_t startOffset,
@@ -151,7 +151,7 @@
      *
      * @return the number of glyphs in the glyph array
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     int32_t countGlyphs() const;
 
@@ -163,7 +163,7 @@
      * @param glyphs - the destiniation glyph array
      * @param success - output parameter set to an error code if the operation fails
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     void getGlyphs(uint32_t glyphs[], UErrorCode &success);
 
@@ -175,7 +175,7 @@
      * @param charIndices - the destiniation character index array
      * @param success - output parameter set to an error code if the operation fails
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     void getCharIndices(int32_t charIndices[], UErrorCode &success);
 
@@ -188,7 +188,7 @@
      * @param indexBase - an offset which will be added to each index
      * @param success - output parameter set to an error code if the operation fails
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     void getCharIndices(int32_t charIndices[], int32_t indexBase, UErrorCode &success);
 
@@ -201,7 +201,7 @@
      * @param glyphs - the destiniation position array
      * @param success - output parameter set to an error code if the operation fails
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     void getGlyphPositions(float positions[], UErrorCode &success);
 
@@ -217,7 +217,7 @@
      * @param y - the glyph's Y position
      * @param success - output parameter set to an error code if the operation fails
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     void getGlyphPosition(int32_t glyphIndex, float &x, float &y, UErrorCode &success);
 
@@ -236,7 +236,7 @@
      *
      * @see LEFontInstance
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     static ICULayoutEngine *createInstance(const LEFontInstance *fontInstance,
                                            UScriptCode scriptCode, Locale &locale,
@@ -245,14 +245,14 @@
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     virtual inline UClassID getDynamicClassID() const { return getStaticClassID(); }
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @draft ICU 2.2
+     * @obsolete ICU 3.0. Use LayoutEngine.h instead since this API will be removed in that release.
      */
     static inline UClassID getStaticClassID() { return (UClassID)&fgClassID; }