Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(221)

Unified Diff: ash/system/user/tray_user.cc

Issue 23731010: Move text_elider to gfx. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Update3 Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/browser/chromeos/external_protocol_dialog.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ash/system/user/tray_user.cc
diff --git a/ash/system/user/tray_user.cc b/ash/system/user/tray_user.cc
index 172b3aac973fffe1cca00681b41de10ed0ad0ed6..efae178119debcb0d833b385f2359b149cb1c24d 100644
--- a/ash/system/user/tray_user.cc
+++ b/ash/system/user/tray_user.cc
@@ -38,7 +38,6 @@
#include "ui/aura/window.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/resource/resource_bundle.h"
-#include "ui/base/text/text_elider.h"
#include "ui/gfx/canvas.h"
#include "ui/gfx/font.h"
#include "ui/gfx/image/image.h"
@@ -49,6 +48,7 @@
#include "ui/gfx/render_text.h"
#include "ui/gfx/size.h"
#include "ui/gfx/skia_util.h"
+#include "ui/gfx/text_elider.h"
#include "ui/views/border.h"
#include "ui/views/bubble/tray_bubble_view.h"
#include "ui/views/controls/button/button.h"
@@ -452,8 +452,9 @@ void PublicAccountUserDetails::Layout() {
// Word-wrap the label text.
const gfx::Font font;
std::vector<base::string16> lines;
- ui::ElideRectangleText(text_, font, contents_area.width(),
- contents_area.height(), ui::ELIDE_LONG_WORDS, &lines);
+ gfx::ElideRectangleText(text_, font, contents_area.width(),
+ contents_area.height(), gfx::ELIDE_LONG_WORDS,
+ &lines);
// Loop through the lines, creating a renderer for each.
gfx::Point position = contents_area.origin();
gfx::Range display_name(gfx::Range::InvalidRange());
@@ -550,8 +551,8 @@ void PublicAccountUserDetails::CalculatePreferredSize(SystemTrayItem* owner,
while (min_width < max_width) {
lines.clear();
const int width = (min_width + max_width) / 2;
- const bool too_narrow = ui::ElideRectangleText(
- text_, font, width, INT_MAX, ui::TRUNCATE_LONG_WORDS, &lines) != 0;
+ const bool too_narrow = gfx::ElideRectangleText(
+ text_, font, width, INT_MAX, gfx::TRUNCATE_LONG_WORDS, &lines) != 0;
int line_count = lines.size();
if (!too_narrow && line_count == 3 &&
width - font.GetStringWidth(lines.back()) <=
@@ -566,8 +567,8 @@ void PublicAccountUserDetails::CalculatePreferredSize(SystemTrayItem* owner,
// Calculate the corresponding height and set the preferred size.
lines.clear();
- ui::ElideRectangleText(
- text_, font, min_width, INT_MAX, ui::TRUNCATE_LONG_WORDS, &lines);
+ gfx::ElideRectangleText(
+ text_, font, min_width, INT_MAX, gfx::TRUNCATE_LONG_WORDS, &lines);
int line_count = lines.size();
if (min_width - font.GetStringWidth(lines.back()) <=
space_width + link_size.width()) {
« no previous file with comments | « no previous file | chrome/browser/chromeos/external_protocol_dialog.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698