| Index: chrome/browser/ui/fullscreen/exclusive_access_bubble_type.cc
|
| diff --git a/chrome/browser/ui/fullscreen/fullscreen_exit_bubble_type.cc b/chrome/browser/ui/fullscreen/exclusive_access_bubble_type.cc
|
| similarity index 45%
|
| rename from chrome/browser/ui/fullscreen/fullscreen_exit_bubble_type.cc
|
| rename to chrome/browser/ui/fullscreen/exclusive_access_bubble_type.cc
|
| index 0c8c076aa20639a44e42e15f5588491873b47f9e..f52bf87290811584f32c4ac699ca81c5145c57c3 100644
|
| --- a/chrome/browser/ui/fullscreen/fullscreen_exit_bubble_type.cc
|
| +++ b/chrome/browser/ui/fullscreen/exclusive_access_bubble_type.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "chrome/browser/ui/fullscreen/fullscreen_exit_bubble_type.h"
|
| +#include "chrome/browser/ui/fullscreen/exclusive_access_bubble_type.h"
|
|
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "chrome/common/url_constants.h"
|
| @@ -13,9 +13,9 @@
|
| #include "extensions/common/extension_set.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
|
|
| -namespace fullscreen_bubble {
|
| +namespace exclusive_access_bubble {
|
|
|
| -base::string16 GetLabelTextForType(FullscreenExitBubbleType type,
|
| +base::string16 GetLabelTextForType(ExclusiveAccessBubbleType type,
|
| const GURL& url,
|
| extensions::ExtensionRegistry* registry) {
|
| base::string16 host(base::UTF8ToUTF16(url.host()));
|
| @@ -32,24 +32,23 @@ base::string16 GetLabelTextForType(FullscreenExitBubbleType type,
|
| }
|
| if (host.empty()) {
|
| switch (type) {
|
| - case FEB_TYPE_FULLSCREEN_BUTTONS:
|
| - case FEB_TYPE_FULLSCREEN_EXIT_INSTRUCTION:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_BUTTONS:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_EXIT_INSTRUCTION:
|
| return l10n_util::GetStringUTF16(IDS_FULLSCREEN_ENTERED_FULLSCREEN);
|
| - case FEB_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS:
|
| return l10n_util::GetStringUTF16(
|
| IDS_FULLSCREEN_REQUEST_FULLSCREEN_MOUSELOCK);
|
| - case FEB_TYPE_MOUSELOCK_BUTTONS:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_MOUSELOCK_BUTTONS:
|
| return l10n_util::GetStringUTF16(IDS_FULLSCREEN_REQUEST_MOUSELOCK);
|
| - case FEB_TYPE_FULLSCREEN_MOUSELOCK_EXIT_INSTRUCTION:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_MOUSELOCK_EXIT_INSTRUCTION:
|
| return l10n_util::GetStringUTF16(
|
| IDS_FULLSCREEN_ENTERED_FULLSCREEN_MOUSELOCK);
|
| - case FEB_TYPE_MOUSELOCK_EXIT_INSTRUCTION:
|
| - return l10n_util::GetStringUTF16(
|
| - IDS_FULLSCREEN_ENTERED_MOUSELOCK);
|
| - case FEB_TYPE_BROWSER_FULLSCREEN_EXIT_INSTRUCTION:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_MOUSELOCK_EXIT_INSTRUCTION:
|
| + return l10n_util::GetStringUTF16(IDS_FULLSCREEN_ENTERED_MOUSELOCK);
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_BROWSER_FULLSCREEN_EXIT_INSTRUCTION:
|
| return l10n_util::GetStringUTF16(
|
| IDS_FULLSCREEN_USER_ENTERED_FULLSCREEN);
|
| - case FEB_TYPE_BROWSER_EXTENSION_FULLSCREEN_EXIT_INSTRUCTION:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_EXTENSION_FULLSCREEN_EXIT_INSTRUCTION:
|
| return l10n_util::GetStringUTF16(
|
| IDS_FULLSCREEN_UNKNOWN_EXTENSION_TRIGGERED_FULLSCREEN);
|
| default:
|
| @@ -58,28 +57,27 @@ base::string16 GetLabelTextForType(FullscreenExitBubbleType type,
|
| }
|
| }
|
| switch (type) {
|
| - case FEB_TYPE_FULLSCREEN_BUTTONS:
|
| - return l10n_util::GetStringFUTF16(
|
| - IDS_FULLSCREEN_SITE_ENTERED_FULLSCREEN, host);
|
| - case FEB_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_BUTTONS:
|
| + return l10n_util::GetStringFUTF16(IDS_FULLSCREEN_SITE_ENTERED_FULLSCREEN,
|
| + host);
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS:
|
| return l10n_util::GetStringFUTF16(
|
| IDS_FULLSCREEN_SITE_REQUEST_FULLSCREEN_MOUSELOCK, host);
|
| - case FEB_TYPE_MOUSELOCK_BUTTONS:
|
| - return l10n_util::GetStringFUTF16(
|
| - IDS_FULLSCREEN_SITE_REQUEST_MOUSELOCK, host);
|
| - case FEB_TYPE_FULLSCREEN_EXIT_INSTRUCTION:
|
| - return l10n_util::GetStringFUTF16(
|
| - IDS_FULLSCREEN_SITE_ENTERED_FULLSCREEN, host);
|
| - case FEB_TYPE_FULLSCREEN_MOUSELOCK_EXIT_INSTRUCTION:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_MOUSELOCK_BUTTONS:
|
| + return l10n_util::GetStringFUTF16(IDS_FULLSCREEN_SITE_REQUEST_MOUSELOCK,
|
| + host);
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_EXIT_INSTRUCTION:
|
| + return l10n_util::GetStringFUTF16(IDS_FULLSCREEN_SITE_ENTERED_FULLSCREEN,
|
| + host);
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_MOUSELOCK_EXIT_INSTRUCTION:
|
| return l10n_util::GetStringFUTF16(
|
| IDS_FULLSCREEN_SITE_ENTERED_FULLSCREEN_MOUSELOCK, host);
|
| - case FEB_TYPE_MOUSELOCK_EXIT_INSTRUCTION:
|
| - return l10n_util::GetStringFUTF16(
|
| - IDS_FULLSCREEN_SITE_ENTERED_MOUSELOCK, host);
|
| - case FEB_TYPE_BROWSER_FULLSCREEN_EXIT_INSTRUCTION:
|
| - return l10n_util::GetStringUTF16(
|
| - IDS_FULLSCREEN_USER_ENTERED_FULLSCREEN);
|
| - case FEB_TYPE_BROWSER_EXTENSION_FULLSCREEN_EXIT_INSTRUCTION:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_MOUSELOCK_EXIT_INSTRUCTION:
|
| + return l10n_util::GetStringFUTF16(IDS_FULLSCREEN_SITE_ENTERED_MOUSELOCK,
|
| + host);
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_BROWSER_FULLSCREEN_EXIT_INSTRUCTION:
|
| + return l10n_util::GetStringUTF16(IDS_FULLSCREEN_USER_ENTERED_FULLSCREEN);
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_EXTENSION_FULLSCREEN_EXIT_INSTRUCTION:
|
| return l10n_util::GetStringFUTF16(
|
| IDS_FULLSCREEN_EXTENSION_TRIGGERED_FULLSCREEN, host);
|
| default:
|
| @@ -88,19 +86,19 @@ base::string16 GetLabelTextForType(FullscreenExitBubbleType type,
|
| }
|
| }
|
|
|
| -base::string16 GetDenyButtonTextForType(FullscreenExitBubbleType type) {
|
| +base::string16 GetDenyButtonTextForType(ExclusiveAccessBubbleType type) {
|
| switch (type) {
|
| - case FEB_TYPE_FULLSCREEN_BUTTONS:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_BUTTONS:
|
| return l10n_util::GetStringUTF16(IDS_FULLSCREEN_EXIT_FULLSCREEN);
|
| - case FEB_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS:
|
| return l10n_util::GetStringUTF16(IDS_FULLSCREEN_EXIT);
|
| - case FEB_TYPE_MOUSELOCK_BUTTONS:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_MOUSELOCK_BUTTONS:
|
| return l10n_util::GetStringUTF16(IDS_FULLSCREEN_DENY);
|
| - case FEB_TYPE_FULLSCREEN_EXIT_INSTRUCTION:
|
| - case FEB_TYPE_FULLSCREEN_MOUSELOCK_EXIT_INSTRUCTION:
|
| - case FEB_TYPE_MOUSELOCK_EXIT_INSTRUCTION:
|
| - case FEB_TYPE_BROWSER_FULLSCREEN_EXIT_INSTRUCTION:
|
| - case FEB_TYPE_BROWSER_EXTENSION_FULLSCREEN_EXIT_INSTRUCTION:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_EXIT_INSTRUCTION:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_MOUSELOCK_EXIT_INSTRUCTION:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_MOUSELOCK_EXIT_INSTRUCTION:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_BROWSER_FULLSCREEN_EXIT_INSTRUCTION:
|
| + case EXCLUSIVE_ACCESS_BUBBLE_TYPE_EXTENSION_FULLSCREEN_EXIT_INSTRUCTION:
|
| NOTREACHED(); // No button in this case.
|
| return base::string16();
|
| default:
|
| @@ -109,23 +107,25 @@ base::string16 GetDenyButtonTextForType(FullscreenExitBubbleType type) {
|
| }
|
| }
|
|
|
| -bool ShowButtonsForType(FullscreenExitBubbleType type) {
|
| - return type == FEB_TYPE_FULLSCREEN_BUTTONS ||
|
| - type == FEB_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS ||
|
| - type == FEB_TYPE_MOUSELOCK_BUTTONS;
|
| +bool ShowButtonsForType(ExclusiveAccessBubbleType type) {
|
| + return type == EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_BUTTONS ||
|
| + type == EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS ||
|
| + type == EXCLUSIVE_ACCESS_BUBBLE_TYPE_MOUSELOCK_BUTTONS;
|
| }
|
|
|
| -void PermissionRequestedByType(FullscreenExitBubbleType type,
|
| +void PermissionRequestedByType(ExclusiveAccessBubbleType type,
|
| bool* tab_fullscreen,
|
| bool* mouse_lock) {
|
| if (tab_fullscreen) {
|
| - *tab_fullscreen = type == FEB_TYPE_FULLSCREEN_BUTTONS ||
|
| - type == FEB_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS;
|
| + *tab_fullscreen =
|
| + type == EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_BUTTONS ||
|
| + type == EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS;
|
| }
|
| if (mouse_lock) {
|
| - *mouse_lock = type == FEB_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS ||
|
| - type == FEB_TYPE_MOUSELOCK_BUTTONS;
|
| + *mouse_lock =
|
| + type == EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS ||
|
| + type == EXCLUSIVE_ACCESS_BUBBLE_TYPE_MOUSELOCK_BUTTONS;
|
| }
|
| }
|
|
|
| -} // namespace fullscreen_bubble
|
| +} // namespace exclusive_access_bubble
|
|
|