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 |