| Index: chrome/browser/ui/views/browser_dialogs_views_mac.cc
|
| diff --git a/chrome/browser/ui/views/browser_dialogs_views_mac.cc b/chrome/browser/ui/views/browser_dialogs_views_mac.cc
|
| index b86f9855455ff0bbbefed5f277199b94b42f1bb6..03e2f5b90b5b3e9096cfc4486f8bc8b8df789f3d 100644
|
| --- a/chrome/browser/ui/views/browser_dialogs_views_mac.cc
|
| +++ b/chrome/browser/ui/views/browser_dialogs_views_mac.cc
|
| @@ -9,6 +9,7 @@
|
| #include "chrome/browser/ui/browser_dialogs.h"
|
| #include "chrome/browser/ui/views/bookmarks/bookmark_bubble_view.h"
|
| #include "chrome/browser/ui/views/content_setting_bubble_contents.h"
|
| +#include "chrome/browser/ui/views/location_bar/zoom_bubble_view.h"
|
| #include "chrome/browser/ui/views/page_info/page_info_bubble_view.h"
|
| #include "chrome/browser/ui/views/task_manager_view.h"
|
| #include "chrome/browser/ui/views/update_recommended_message_box.h"
|
| @@ -59,6 +60,28 @@ void ShowBookmarkBubbleViewsAtPoint(const gfx::Point& anchor_point,
|
| std::move(delegate), browser->profile(), virtual_url, already_bookmarked);
|
| }
|
|
|
| +void ShowZoomBubbleViewsAtPoint(content::WebContents* web_contents,
|
| + const gfx::Point& anchor_point,
|
| + bool user_action) {
|
| + ZoomBubbleView::ShowBubble(web_contents, anchor_point,
|
| + user_action
|
| + ? LocationBarBubbleDelegateView::USER_GESTURE
|
| + : LocationBarBubbleDelegateView::AUTOMATIC);
|
| +}
|
| +
|
| +void CloseZoomBubbleViews() {
|
| + ZoomBubbleView::CloseCurrentBubble();
|
| +}
|
| +
|
| +void RefreshZoomBubbleViews() {
|
| + if (ZoomBubbleView::GetZoomBubble())
|
| + ZoomBubbleView::GetZoomBubble()->Refresh();
|
| +}
|
| +
|
| +bool IsZoomBubbleViewsShown() {
|
| + return ZoomBubbleView::GetZoomBubble() != nullptr;
|
| +}
|
| +
|
| task_manager::TaskManagerTableModel* ShowTaskManagerViews(Browser* browser) {
|
| return task_manager::TaskManagerView::Show(browser);
|
| }
|
|
|