Index: ui/views/controls/menu/native_menu_win.cc |
diff --git a/ui/views/controls/menu/native_menu_win.cc b/ui/views/controls/menu/native_menu_win.cc |
index c260af9bcce4a1dd1cf7ad95b60cdb68c066375f..2a6e8b83a716332cf2ff9066abd835159ffd988e 100644 |
--- a/ui/views/controls/menu/native_menu_win.cc |
+++ b/ui/views/controls/menu/native_menu_win.cc |
@@ -51,7 +51,7 @@ struct NativeMenuWin::ItemData { |
// The Windows API requires that whoever creates the menus must own the |
// strings used for labels, and keep them around for the lifetime of the |
// created menu. So be it. |
- string16 label; |
+ base::string16 label; |
// Someone needs to own submenus, it may as well be us. |
scoped_ptr<Menu2> submenu; |
@@ -178,7 +178,7 @@ class NativeMenuWin::MenuHostWindow { |
if (data->submenu.get()) |
measure_item_struct->itemWidth += kArrowWidth; |
// If the label contains an accelerator, make room for tab. |
- if (data->label.find(L'\t') != string16::npos) |
+ if (data->label.find(L'\t') != base::string16::npos) |
measure_item_struct->itemWidth += font.GetStringWidth(L" "); |
measure_item_struct->itemHeight = |
font.GetHeight() + kItemBottomMargin + kItemTopMargin; |
@@ -234,10 +234,10 @@ class NativeMenuWin::MenuHostWindow { |
// left and the accelerator on the right. |
// TODO(jungshik): This will break in RTL UI. Currently, he/ar use the |
// window system UI font and will not hit here. |
- string16 label = data->label; |
- string16 accel; |
- string16::size_type tab_pos = label.find(L'\t'); |
- if (tab_pos != string16::npos) { |
+ base::string16 label = data->label; |
+ base::string16 accel; |
+ base::string16::size_type tab_pos = label.find(L'\t'); |
+ if (tab_pos != base::string16::npos) { |
accel = label.substr(tab_pos); |
label = label.substr(0, tab_pos); |
} |
@@ -626,7 +626,7 @@ void NativeMenuWin::AddMenuItemAt(int menu_index, int model_index) { |
mii.fType = MFT_OWNERDRAW; |
ItemData* item_data = new ItemData; |
- item_data->label = string16(); |
+ item_data->label = base::string16(); |
ui::MenuModel::ItemType type = model_->GetTypeAt(model_index); |
if (type == ui::MenuModel::TYPE_SUBMENU) { |
item_data->submenu.reset(new Menu2(model_->GetSubmenuModelAt(model_index))); |
@@ -678,7 +678,7 @@ void NativeMenuWin::SetMenuItemState(int menu_index, bool enabled, bool checked, |
void NativeMenuWin::SetMenuItemLabel(int menu_index, |
int model_index, |
- const string16& label) { |
+ const base::string16& label) { |
if (IsSeparatorItemAt(menu_index)) |
return; |
@@ -690,8 +690,8 @@ void NativeMenuWin::SetMenuItemLabel(int menu_index, |
void NativeMenuWin::UpdateMenuItemInfoForString(MENUITEMINFO* mii, |
int model_index, |
- const string16& label) { |
- string16 formatted = label; |
+ const base::string16& label) { |
+ base::string16 formatted = label; |
ui::MenuModel::ItemType type = model_->GetTypeAt(model_index); |
// Strip out any tabs, otherwise they get interpreted as accelerators and can |
// lead to weird behavior. |