OLD | NEW |
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 "chrome/browser/ui/views/extensions/extension_installed_bubble_view.h" | 5 #include "chrome/browser/ui/views/extensions/extension_installed_bubble_view.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "base/i18n/rtl.h" | 10 #include "base/i18n/rtl.h" |
(...skipping 553 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
564 DCHECK(reference_view); | 564 DCHECK(reference_view); |
565 } else if (bubble_.type() == bubble_.OMNIBOX_KEYWORD) { | 565 } else if (bubble_.type() == bubble_.OMNIBOX_KEYWORD) { |
566 LocationBarView* location_bar_view = browser_view->GetLocationBarView(); | 566 LocationBarView* location_bar_view = browser_view->GetLocationBarView(); |
567 reference_view = location_bar_view; | 567 reference_view = location_bar_view; |
568 DCHECK(reference_view); | 568 DCHECK(reference_view); |
569 } | 569 } |
570 | 570 |
571 // Default case. | 571 // Default case. |
572 if (reference_view == NULL) | 572 if (reference_view == NULL) |
573 reference_view = browser_view->GetToolbarView()->app_menu(); | 573 reference_view = browser_view->GetToolbarView()->app_menu(); |
574 set_anchor_view(reference_view); | 574 SetAnchorView(reference_view); |
575 | 575 |
576 set_arrow(bubble_.type() == bubble_.OMNIBOX_KEYWORD ? | 576 set_arrow(bubble_.type() == bubble_.OMNIBOX_KEYWORD ? |
577 views::BubbleBorder::TOP_LEFT : | 577 views::BubbleBorder::TOP_LEFT : |
578 views::BubbleBorder::TOP_RIGHT); | 578 views::BubbleBorder::TOP_RIGHT); |
579 SetLayoutManager(new views::FillLayout()); | 579 SetLayoutManager(new views::FillLayout()); |
580 AddChildView(new InstalledBubbleContent( | 580 AddChildView(new InstalledBubbleContent( |
581 bubble_.browser(), bubble_.extension(), bubble_.type(), | 581 bubble_.browser(), bubble_.extension(), bubble_.type(), |
582 &bubble_.icon(), this)); | 582 &bubble_.icon(), this)); |
583 | 583 |
584 views::BubbleDelegateView::CreateBubble(this); | 584 views::BubbleDelegateView::CreateBubble(this); |
(...skipping 22 matching lines...) Expand all Loading... |
607 void ExtensionInstalledBubbleView::WindowClosing() { | 607 void ExtensionInstalledBubbleView::WindowClosing() { |
608 if (bubble_.extension() && bubble_.type() == bubble_.PAGE_ACTION) { | 608 if (bubble_.extension() && bubble_.type() == bubble_.PAGE_ACTION) { |
609 BrowserView* browser_view = | 609 BrowserView* browser_view = |
610 BrowserView::GetBrowserViewForBrowser(bubble_.browser()); | 610 BrowserView::GetBrowserViewForBrowser(bubble_.browser()); |
611 browser_view->GetLocationBarView()->SetPreviewEnabledPageAction( | 611 browser_view->GetLocationBarView()->SetPreviewEnabledPageAction( |
612 extensions::ExtensionActionManager::Get(bubble_.browser()->profile())-> | 612 extensions::ExtensionActionManager::Get(bubble_.browser()->profile())-> |
613 GetPageAction(*bubble_.extension()), | 613 GetPageAction(*bubble_.extension()), |
614 false); // preview_enabled | 614 false); // preview_enabled |
615 } | 615 } |
616 } | 616 } |
OLD | NEW |