]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/layoutex/layout/ParagraphLayout.h
ICU-66108.tar.gz
[apple/icu.git] / icuSources / layoutex / layout / ParagraphLayout.h
index 408fdf2d431b52dae1693394d6b3d75a485540e4..60972dc93865f996000c0d577e9da5e046272e6e 100644 (file)
@@ -1,6 +1,8 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
 /*
  **********************************************************************
 /*
  **********************************************************************
- *   Copyright (C) 2002-2010, International Business Machines
+ *   Copyright (C) 2002-2014, International Business Machines
  *   Corporation and others.  All Rights Reserved.
  **********************************************************************
  */
  *   Corporation and others.  All Rights Reserved.
  **********************************************************************
  */
@@ -40,6 +42,11 @@ U_NAMESPACE_BEGIN
  *
  * Clients can use this to break a paragraph into lines, and to display the glyphs in each line.
  *
  *
  * Clients can use this to break a paragraph into lines, and to display the glyphs in each line.
  *
+ * Note that the ICU layout engine has been deprecated and removed.
+ * You may use this class with the HarfBuzz icu-le-hb wrapper,
+ *  see http://www.freedesktop.org/wiki/Software/HarfBuzz/
+ *
+ *  See http://userguide.icu-project.org/layoutengine for special build instructions.
  */
 class U_LAYOUTEX_API ParagraphLayout : public UObject
 {
  */
 class U_LAYOUTEX_API ParagraphLayout : public UObject
 {
@@ -498,6 +505,8 @@ public:
      * @stable ICU 3.2
      */
     inline void reflow();
      * @stable ICU 3.2
      */
     inline void reflow();
+
+#ifndef U_HIDE_INTERNAL_API
     /**
      *
      * Convenience method for determining if paragraph layout processing is complete ( i.e. there
     /**
      *
      * Convenience method for determining if paragraph layout processing is complete ( i.e. there
@@ -508,6 +517,7 @@ public:
      * @internal 
      */
     inline le_bool isDone() const;
      * @internal 
      */
     inline le_bool isDone() const;
+#endif  /* U_HIDE_INTERNAL_API */
 
     /**
      * Return a <code>ParagraphLayout::Line</code> object which represents next line
 
     /**
      * Return a <code>ParagraphLayout::Line</code> object which represents next line