Index: ui/gfx/text_elider.h |
diff --git a/ui/gfx/text_elider.h b/ui/gfx/text_elider.h |
index cd11ebbd5fbb15885bc903509a989071cc7a102e..a416fda779eb37e42ff32d2dbadb625ffcc62a3c 100644 |
--- a/ui/gfx/text_elider.h |
+++ b/ui/gfx/text_elider.h |
@@ -13,6 +13,7 @@ |
#include "base/basictypes.h" |
#include "base/strings/string16.h" |
#include "ui/gfx/gfx_export.h" |
+#include "ui/gfx/text_constants.h" |
class GURL; |
@@ -62,35 +63,7 @@ class StringSlicer { |
DISALLOW_COPY_AND_ASSIGN(StringSlicer); |
}; |
-// Elides a well-formed email address (e.g. username@domain.com) to fit into |
-// |available_pixel_width| using the specified |font_list|. |
-// This function guarantees that the string returned will contain at least one |
-// character, other than the ellipses, on either side of the '@'. If it is |
-// impossible to achieve these requirements: only an ellipsis will be returned. |
-// If possible: this elides only the username portion of the |email|. Otherwise, |
-// the domain is elided in the middle so that it splits the available width |
-// equally with the elided username (should the username be short enough that it |
-// doesn't need half the available width: the elided domain will occupy that |
-// extra width). |
-GFX_EXPORT base::string16 ElideEmail(const base::string16& email, |
- const gfx::FontList& font_list, |
- float available_pixel_width); |
- |
-enum ElideBehavior { |
- // Add ellipsis at the beginning of the string. |
- ELIDE_AT_BEGINNING, |
- // Add ellipsis at the end of the string. |
- ELIDE_AT_END, |
- // Add ellipsis in the middle of the string. |
- ELIDE_IN_MIDDLE, |
- // Truncate the end of the string. |
- TRUNCATE_AT_END, |
- // No eliding of the string. |
- NO_ELIDE, |
-}; |
- |
-// Elides |text| to fit in |available_pixel_width| according to the specified |
-// |elide_behavior|. |
+// Elides |text| to fit the |available_pixel_width| with the specified behavior. |
GFX_EXPORT base::string16 ElideText(const base::string16& text, |
const gfx::FontList& font_list, |
float available_pixel_width, |
@@ -106,10 +79,9 @@ GFX_EXPORT base::string16 ElideFilename(const base::FilePath& filename, |
const gfx::FontList& font_list, |
float available_pixel_width); |
-// Functions to elide strings when the font information is unknown. As |
-// opposed to the above functions, the ElideString() and |
-// ElideRectangleString() functions operate in terms of character units, |
-// not pixels. |
+// Functions to elide strings when the font information is unknown. As opposed |
+// to the above functions, ElideString() and ElideRectangleString() operate in |
+// terms of character units, not pixels. |
// If the size of |input| is more than |max_len|, this function returns |
// true and |input| is shortened into |output| by removing chars in the |