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

Side by Side Diff: mandoline/ui/desktop_ui/browser_window.cc

Issue 1527183003: Change mojo enums to be scoped enums in the generated C++ bindings. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@mojo-binding-equals
Patch Set: Created 4 years, 11 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
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 "mandoline/ui/desktop_ui/browser_window.h" 5 #include "mandoline/ui/desktop_ui/browser_window.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include <utility> 9 #include <utility>
10 10
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after
205 host_->SetSize(mojo::Size::From(gfx::Size(1280, 800))); 205 host_->SetSize(mojo::Size::From(gfx::Size(1280, 800)));
206 206
207 root_->AddChild(content_); 207 root_->AddChild(content_);
208 host_->AddActivationParent(root_->id()); 208 host_->AddActivationParent(root_->id());
209 content_->SetVisible(true); 209 content_->SetVisible(true);
210 210
211 web_view_.Init(app_, content_); 211 web_view_.Init(app_, content_);
212 212
213 host_->AddAccelerator( 213 host_->AddAccelerator(
214 static_cast<uint32_t>(BrowserCommand::CLOSE), 214 static_cast<uint32_t>(BrowserCommand::CLOSE),
215 mus::CreateKeyMatcher(mus::mojom::KEYBOARD_CODE_W, 215 mus::CreateKeyMatcher(mus::mojom::KeyboardCode::W,
216 mus::mojom::EVENT_FLAGS_CONTROL_DOWN), 216 mus::mojom::kEventFlagControlDown),
217 mus::mojom::WindowTreeHost::AddAcceleratorCallback()); 217 mus::mojom::WindowTreeHost::AddAcceleratorCallback());
218 host_->AddAccelerator( 218 host_->AddAccelerator(
219 static_cast<uint32_t>(BrowserCommand::FOCUS_OMNIBOX), 219 static_cast<uint32_t>(BrowserCommand::FOCUS_OMNIBOX),
220 mus::CreateKeyMatcher(mus::mojom::KEYBOARD_CODE_L, 220 mus::CreateKeyMatcher(mus::mojom::KeyboardCode::L,
221 mus::mojom::EVENT_FLAGS_CONTROL_DOWN), 221 mus::mojom::kEventFlagControlDown),
222 mus::mojom::WindowTreeHost::AddAcceleratorCallback()); 222 mus::mojom::WindowTreeHost::AddAcceleratorCallback());
223 host_->AddAccelerator( 223 host_->AddAccelerator(
224 static_cast<uint32_t>(BrowserCommand::NEW_WINDOW), 224 static_cast<uint32_t>(BrowserCommand::NEW_WINDOW),
225 mus::CreateKeyMatcher(mus::mojom::KEYBOARD_CODE_N, 225 mus::CreateKeyMatcher(mus::mojom::KeyboardCode::N,
226 mus::mojom::EVENT_FLAGS_CONTROL_DOWN), 226 mus::mojom::kEventFlagControlDown),
227 mus::mojom::WindowTreeHost::AddAcceleratorCallback()); 227 mus::mojom::WindowTreeHost::AddAcceleratorCallback());
228 host_->AddAccelerator( 228 host_->AddAccelerator(
229 static_cast<uint32_t>(BrowserCommand::SHOW_FIND), 229 static_cast<uint32_t>(BrowserCommand::SHOW_FIND),
230 mus::CreateKeyMatcher(mus::mojom::KEYBOARD_CODE_F, 230 mus::CreateKeyMatcher(mus::mojom::KeyboardCode::F,
231 mus::mojom::EVENT_FLAGS_CONTROL_DOWN), 231 mus::mojom::kEventFlagControlDown),
232 mus::mojom::WindowTreeHost::AddAcceleratorCallback()); 232 mus::mojom::WindowTreeHost::AddAcceleratorCallback());
233 host_->AddAccelerator(static_cast<uint32_t>(BrowserCommand::GO_BACK), 233 host_->AddAccelerator(static_cast<uint32_t>(BrowserCommand::GO_BACK),
234 mus::CreateKeyMatcher(mus::mojom::KEYBOARD_CODE_LEFT, 234 mus::CreateKeyMatcher(mus::mojom::KeyboardCode::LEFT,
235 mus::mojom::EVENT_FLAGS_ALT_DOWN), 235 mus::mojom::kEventFlagAltDown),
236 mus::mojom::WindowTreeHost::AddAcceleratorCallback()); 236 mus::mojom::WindowTreeHost::AddAcceleratorCallback());
237 host_->AddAccelerator(static_cast<uint32_t>(BrowserCommand::GO_FORWARD), 237 host_->AddAccelerator(static_cast<uint32_t>(BrowserCommand::GO_FORWARD),
238 mus::CreateKeyMatcher(mus::mojom::KEYBOARD_CODE_RIGHT, 238 mus::CreateKeyMatcher(mus::mojom::KeyboardCode::RIGHT,
239 mus::mojom::EVENT_FLAGS_ALT_DOWN), 239 mus::mojom::kEventFlagAltDown),
240 mus::mojom::WindowTreeHost::AddAcceleratorCallback()); 240 mus::mojom::WindowTreeHost::AddAcceleratorCallback());
241 // Now that we're ready, load the default url. 241 // Now that we're ready, load the default url.
242 LoadURL(default_url_); 242 LoadURL(default_url_);
243 243
244 // Record the time spent opening initial tabs, used for performance testing. 244 // Record the time spent opening initial tabs, used for performance testing.
245 const base::TimeDelta open_tabs_delta = 245 const base::TimeDelta open_tabs_delta =
246 base::TimeTicks::Now() - display_ticks; 246 base::TimeTicks::Now() - display_ticks;
247 247
248 // Record the browser startup time metrics, used for performance testing. 248 // Record the browser startup time metrics, used for performance testing.
249 static bool recorded_browser_startup_metrics = false; 249 static bool recorded_browser_startup_metrics = false;
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
312 312
313 void BrowserWindow::LoadingStateChanged(bool is_loading, double progress) { 313 void BrowserWindow::LoadingStateChanged(bool is_loading, double progress) {
314 progress_bar_->SetIsLoading(is_loading); 314 progress_bar_->SetIsLoading(is_loading);
315 progress_bar_->SetProgress(progress); 315 progress_bar_->SetProgress(progress);
316 } 316 }
317 317
318 void BrowserWindow::BackForwardChanged( 318 void BrowserWindow::BackForwardChanged(
319 web_view::mojom::ButtonState back_button, 319 web_view::mojom::ButtonState back_button,
320 web_view::mojom::ButtonState forward_button) { 320 web_view::mojom::ButtonState forward_button) {
321 toolbar_view_->SetBackForwardEnabled( 321 toolbar_view_->SetBackForwardEnabled(
322 back_button == web_view::mojom::ButtonState::BUTTON_STATE_ENABLED, 322 back_button == web_view::mojom::ButtonState::ENABLED,
323 forward_button == web_view::mojom::ButtonState::BUTTON_STATE_ENABLED); 323 forward_button == web_view::mojom::ButtonState::ENABLED);
324 } 324 }
325 325
326 void BrowserWindow::TitleChanged(const mojo::String& title) { 326 void BrowserWindow::TitleChanged(const mojo::String& title) {
327 base::string16 formatted = 327 base::string16 formatted =
328 title.is_null() ? base::ASCIIToUTF16("Untitled") 328 title.is_null() ? base::ASCIIToUTF16("Untitled")
329 : title.To<base::string16>() + 329 : title.To<base::string16>() +
330 base::ASCIIToUTF16(" - Mandoline"); 330 base::ASCIIToUTF16(" - Mandoline");
331 host_->SetTitle(mojo::String::From(formatted)); 331 host_->SetTitle(mojo::String::From(formatted));
332 } 332 }
333 333
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
401 widget_delegate->GetContentsView()->SetLayoutManager( 401 widget_delegate->GetContentsView()->SetLayoutManager(
402 new LayoutManagerImpl(this)); 402 new LayoutManagerImpl(this));
403 403
404 find_bar_view_ = new FindBarView(this); 404 find_bar_view_ = new FindBarView(this);
405 widget_delegate->GetContentsView()->AddChildView(find_bar_view_); 405 widget_delegate->GetContentsView()->AddChildView(find_bar_view_);
406 406
407 views::Widget* widget = new views::Widget; 407 views::Widget* widget = new views::Widget;
408 views::Widget::InitParams params( 408 views::Widget::InitParams params(
409 views::Widget::InitParams::TYPE_WINDOW_FRAMELESS); 409 views::Widget::InitParams::TYPE_WINDOW_FRAMELESS);
410 params.native_widget = new views::NativeWidgetMus( 410 params.native_widget = new views::NativeWidgetMus(
411 widget, app_->shell(), root, mus::mojom::SURFACE_TYPE_DEFAULT); 411 widget, app_->shell(), root, mus::mojom::SurfaceType::DEFAULT);
412 params.delegate = widget_delegate; 412 params.delegate = widget_delegate;
413 params.bounds = root_->bounds(); 413 params.bounds = root_->bounds();
414 widget->Init(params); 414 widget->Init(params);
415 widget->Show(); 415 widget->Show();
416 root_->SetFocus(); 416 root_->SetFocus();
417 } 417 }
418 418
419 void BrowserWindow::EmbedOmnibox() { 419 void BrowserWindow::EmbedOmnibox() {
420 mus::mojom::WindowTreeClientPtr view_tree_client; 420 mus::mojom::WindowTreeClientPtr view_tree_client;
421 omnibox_->GetWindowTreeClient(GetProxy(&view_tree_client)); 421 omnibox_->GetWindowTreeClient(GetProxy(&view_tree_client));
(...skipping 29 matching lines...) Expand all
451 content_bounds.set_width(DIPSToPixels(progress_bar_bounds.width())); 451 content_bounds.set_width(DIPSToPixels(progress_bar_bounds.width()));
452 content_bounds.set_height(host->bounds().height() - content_bounds.y() - 452 content_bounds.set_height(host->bounds().height() - content_bounds.y() -
453 DIPSToPixels(10)); 453 DIPSToPixels(10));
454 content_->SetBounds(content_bounds); 454 content_->SetBounds(content_bounds);
455 455
456 // The omnibox view bounds are in physical pixels. 456 // The omnibox view bounds are in physical pixels.
457 omnibox_view_->SetBounds(bounds_in_physical_pixels); 457 omnibox_view_->SetBounds(bounds_in_physical_pixels);
458 } 458 }
459 459
460 } // namespace mandoline 460 } // namespace mandoline
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698