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

Side by Side Diff: content/shell/browser/shell_views.cc

Issue 121033002: Update uses of UTF conversions in content/ to use the base:: namespace. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 12 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/shell/browser/shell.h" 5 #include "content/shell/browser/shell.h"
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/strings/utf_string_conversions.h" 8 #include "base/strings/utf_string_conversions.h"
9 #include "content/public/browser/web_contents.h" 9 #include "content/public/browser/web_contents.h"
10 #include "content/public/browser/web_contents_view.h" 10 #include "content/public/browser/web_contents_view.h"
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 75
76 ShellWindowDelegateView(Shell* shell) 76 ShellWindowDelegateView(Shell* shell)
77 : shell_(shell), 77 : shell_(shell),
78 toolbar_view_(new View), 78 toolbar_view_(new View),
79 contents_view_(new View) { 79 contents_view_(new View) {
80 } 80 }
81 virtual ~ShellWindowDelegateView() {} 81 virtual ~ShellWindowDelegateView() {}
82 82
83 // Update the state of UI controls 83 // Update the state of UI controls
84 void SetAddressBarURL(const GURL& url) { 84 void SetAddressBarURL(const GURL& url) {
85 url_entry_->SetText(ASCIIToUTF16(url.spec())); 85 url_entry_->SetText(base::ASCIIToUTF16(url.spec()));
86 } 86 }
87 void SetWebContents(WebContents* web_contents, const gfx::Size& size) { 87 void SetWebContents(WebContents* web_contents, const gfx::Size& size) {
88 contents_view_->SetLayoutManager(new views::FillLayout()); 88 contents_view_->SetLayoutManager(new views::FillLayout());
89 web_view_ = new views::WebView(web_contents->GetBrowserContext()); 89 web_view_ = new views::WebView(web_contents->GetBrowserContext());
90 web_view_->SetWebContents(web_contents); 90 web_view_->SetWebContents(web_contents);
91 web_view_->SetPreferredSize(size); 91 web_view_->SetPreferredSize(size);
92 web_contents->GetView()->Focus(); 92 web_contents->GetView()->Focus();
93 contents_view_->AddChildView(web_view_); 93 contents_view_->AddChildView(web_view_);
94 Layout(); 94 Layout();
95 95
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
138 138
139 // Add toolbar buttons and URL text field 139 // Add toolbar buttons and URL text field
140 { 140 {
141 layout->StartRow(0, 0); 141 layout->StartRow(0, 0);
142 views::GridLayout* toolbar_layout = new views::GridLayout(toolbar_view_); 142 views::GridLayout* toolbar_layout = new views::GridLayout(toolbar_view_);
143 toolbar_view_->SetLayoutManager(toolbar_layout); 143 toolbar_view_->SetLayoutManager(toolbar_layout);
144 144
145 views::ColumnSet* toolbar_column_set = 145 views::ColumnSet* toolbar_column_set =
146 toolbar_layout->AddColumnSet(0); 146 toolbar_layout->AddColumnSet(0);
147 // Back button 147 // Back button
148 back_button_ = new views::LabelButton(this, ASCIIToUTF16("Back")); 148 back_button_ = new views::LabelButton(this, base::ASCIIToUTF16("Back"));
149 back_button_->SetStyle(views::Button::STYLE_NATIVE_TEXTBUTTON); 149 back_button_->SetStyle(views::Button::STYLE_NATIVE_TEXTBUTTON);
150 gfx::Size back_button_size = back_button_->GetPreferredSize(); 150 gfx::Size back_button_size = back_button_->GetPreferredSize();
151 toolbar_column_set->AddColumn(views::GridLayout::CENTER, 151 toolbar_column_set->AddColumn(views::GridLayout::CENTER,
152 views::GridLayout::CENTER, 0, 152 views::GridLayout::CENTER, 0,
153 views::GridLayout::FIXED, 153 views::GridLayout::FIXED,
154 back_button_size.width(), 154 back_button_size.width(),
155 back_button_size.width() / 2); 155 back_button_size.width() / 2);
156 // Forward button 156 // Forward button
157 forward_button_ = new views::LabelButton(this, ASCIIToUTF16("Forward")); 157 forward_button_ =
158 new views::LabelButton(this, base::ASCIIToUTF16("Forward"));
158 forward_button_->SetStyle(views::Button::STYLE_NATIVE_TEXTBUTTON); 159 forward_button_->SetStyle(views::Button::STYLE_NATIVE_TEXTBUTTON);
159 gfx::Size forward_button_size = forward_button_->GetPreferredSize(); 160 gfx::Size forward_button_size = forward_button_->GetPreferredSize();
160 toolbar_column_set->AddColumn(views::GridLayout::CENTER, 161 toolbar_column_set->AddColumn(views::GridLayout::CENTER,
161 views::GridLayout::CENTER, 0, 162 views::GridLayout::CENTER, 0,
162 views::GridLayout::FIXED, 163 views::GridLayout::FIXED,
163 forward_button_size.width(), 164 forward_button_size.width(),
164 forward_button_size.width() / 2); 165 forward_button_size.width() / 2);
165 // Refresh button 166 // Refresh button
166 refresh_button_ = new views::LabelButton(this, ASCIIToUTF16("Refresh")); 167 refresh_button_ =
168 new views::LabelButton(this, base::ASCIIToUTF16("Refresh"));
167 refresh_button_->SetStyle(views::Button::STYLE_NATIVE_TEXTBUTTON); 169 refresh_button_->SetStyle(views::Button::STYLE_NATIVE_TEXTBUTTON);
168 gfx::Size refresh_button_size = refresh_button_->GetPreferredSize(); 170 gfx::Size refresh_button_size = refresh_button_->GetPreferredSize();
169 toolbar_column_set->AddColumn(views::GridLayout::CENTER, 171 toolbar_column_set->AddColumn(views::GridLayout::CENTER,
170 views::GridLayout::CENTER, 0, 172 views::GridLayout::CENTER, 0,
171 views::GridLayout::FIXED, 173 views::GridLayout::FIXED,
172 refresh_button_size.width(), 174 refresh_button_size.width(),
173 refresh_button_size.width() / 2); 175 refresh_button_size.width() / 2);
174 // Stop button 176 // Stop button
175 stop_button_ = new views::LabelButton(this, ASCIIToUTF16("Stop")); 177 stop_button_ = new views::LabelButton(this, base::ASCIIToUTF16("Stop"));
176 stop_button_->SetStyle(views::Button::STYLE_NATIVE_TEXTBUTTON); 178 stop_button_->SetStyle(views::Button::STYLE_NATIVE_TEXTBUTTON);
177 gfx::Size stop_button_size = stop_button_->GetPreferredSize(); 179 gfx::Size stop_button_size = stop_button_->GetPreferredSize();
178 toolbar_column_set->AddColumn(views::GridLayout::CENTER, 180 toolbar_column_set->AddColumn(views::GridLayout::CENTER,
179 views::GridLayout::CENTER, 0, 181 views::GridLayout::CENTER, 0,
180 views::GridLayout::FIXED, 182 views::GridLayout::FIXED,
181 stop_button_size.width(), 183 stop_button_size.width(),
182 stop_button_size.width() / 2); 184 stop_button_size.width() / 2);
183 toolbar_column_set->AddPaddingColumn(0, 2); 185 toolbar_column_set->AddPaddingColumn(0, 2);
184 // URL entry 186 // URL entry
185 url_entry_ = new views::Textfield(); 187 url_entry_ = new views::Textfield();
(...skipping 23 matching lines...) Expand all
209 211
210 layout->AddPaddingRow(0, 5); 212 layout->AddPaddingRow(0, 5);
211 } 213 }
212 // Overridden from TextfieldController 214 // Overridden from TextfieldController
213 virtual void ContentsChanged(views::Textfield* sender, 215 virtual void ContentsChanged(views::Textfield* sender,
214 const base::string16& new_contents) OVERRIDE { 216 const base::string16& new_contents) OVERRIDE {
215 } 217 }
216 virtual bool HandleKeyEvent(views::Textfield* sender, 218 virtual bool HandleKeyEvent(views::Textfield* sender,
217 const ui::KeyEvent& key_event) OVERRIDE { 219 const ui::KeyEvent& key_event) OVERRIDE {
218 if (sender == url_entry_ && key_event.key_code() == ui::VKEY_RETURN) { 220 if (sender == url_entry_ && key_event.key_code() == ui::VKEY_RETURN) {
219 std::string text = UTF16ToUTF8(url_entry_->text()); 221 std::string text = base::UTF16ToUTF8(url_entry_->text());
220 GURL url(text); 222 GURL url(text);
221 if (!url.has_scheme()) { 223 if (!url.has_scheme()) {
222 url = GURL(std::string("http://") + std::string(text)); 224 url = GURL(std::string("http://") + std::string(text));
223 url_entry_->SetText(ASCIIToUTF16(url.spec())); 225 url_entry_->SetText(base::ASCIIToUTF16(url.spec()));
224 } 226 }
225 shell_->LoadURL(url); 227 shell_->LoadURL(url);
226 return true; 228 return true;
227 } 229 }
228 return false; 230 return false;
229 } 231 }
230 232
231 // Overridden from ButtonListener 233 // Overridden from ButtonListener
232 virtual void ButtonPressed(views::Button* sender, 234 virtual void ButtonPressed(views::Button* sender,
233 const ui::Event& event) OVERRIDE { 235 const ui::Event& event) OVERRIDE {
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
384 } 386 }
385 387
386 void Shell::PlatformSetTitle(const base::string16& title) { 388 void Shell::PlatformSetTitle(const base::string16& title) {
387 ShellWindowDelegateView* delegate_view = 389 ShellWindowDelegateView* delegate_view =
388 static_cast<ShellWindowDelegateView*>(window_widget_->widget_delegate()); 390 static_cast<ShellWindowDelegateView*>(window_widget_->widget_delegate());
389 delegate_view->SetWindowTitle(title); 391 delegate_view->SetWindowTitle(title);
390 window_widget_->UpdateWindowTitle(); 392 window_widget_->UpdateWindowTitle();
391 } 393 }
392 394
393 } // namespace content 395 } // namespace content
OLDNEW
« no previous file with comments | « content/shell/browser/shell_plugin_service_filter.cc ('k') | content/shell/browser/shell_win.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698