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

Unified Diff: chrome/browser/ui/fullscreen_exit_bubble_type.cc

Issue 10702030: Move fullscreen_controller* to a subdirectory (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merge tot Created 8 years, 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/ui/fullscreen_exit_bubble_type.h ('k') | chrome/browser/ui/gtk/fullscreen_exit_bubble_gtk.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/fullscreen_exit_bubble_type.cc
diff --git a/chrome/browser/ui/fullscreen_exit_bubble_type.cc b/chrome/browser/ui/fullscreen_exit_bubble_type.cc
deleted file mode 100644
index c5a8565f1299f17ba013265e3160c44b08213635..0000000000000000000000000000000000000000
--- a/chrome/browser/ui/fullscreen_exit_bubble_type.cc
+++ /dev/null
@@ -1,132 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// 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_exit_bubble_type.h"
-
-#include "base/utf_string_conversions.h"
-#include "chrome/browser/extensions/extension_service.h"
-#include "chrome/common/extensions/extension.h"
-#include "chrome/common/extensions/extension_set.h"
-#include "chrome/common/url_constants.h"
-#include "grit/generated_resources.h"
-#include "ui/base/l10n/l10n_util.h"
-
-namespace fullscreen_bubble {
-
-string16 GetLabelTextForType(FullscreenExitBubbleType type,
- const GURL& url,
- ExtensionService* extension_service) {
- string16 host(UTF8ToUTF16(url.host()));
- if (extension_service) {
- const ExtensionSet* extensions = extension_service->extensions();
- DCHECK(extensions);
- const extensions::Extension* extension =
- extensions->GetExtensionOrAppByURL(ExtensionURLInfo(url));
- if (extension) {
- host = UTF8ToUTF16(extension->name());
- } else if (url.SchemeIs(chrome::kExtensionScheme)) {
- // In this case, |host| is set to an extension ID.
- // We are not going to show it because it's human-unreadable.
- host.clear();
- }
- }
- if (host.empty()) {
- switch (type) {
- case FEB_TYPE_FULLSCREEN_BUTTONS:
- case FEB_TYPE_FULLSCREEN_EXIT_INSTRUCTION:
- return l10n_util::GetStringUTF16(IDS_FULLSCREEN_ENTERED_FULLSCREEN);
- case FEB_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS:
- return l10n_util::GetStringUTF16(
- IDS_FULLSCREEN_REQUEST_FULLSCREEN_MOUSELOCK);
- case FEB_TYPE_MOUSELOCK_BUTTONS:
- return l10n_util::GetStringUTF16(IDS_FULLSCREEN_REQUEST_MOUSELOCK);
- case FEB_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:
- return l10n_util::GetStringUTF16(
- IDS_FULLSCREEN_USER_ENTERED_FULLSCREEN);
- case FEB_TYPE_BROWSER_EXTENSION_FULLSCREEN_EXIT_INSTRUCTION:
- return l10n_util::GetStringUTF16(
- IDS_FULLSCREEN_UNKNOWN_EXTENSION_TRIGGERED_FULLSCREEN);
- default:
- NOTREACHED();
- return string16();
- }
- }
- switch (type) {
- case FEB_TYPE_FULLSCREEN_BUTTONS:
- return l10n_util::GetStringFUTF16(
- IDS_FULLSCREEN_SITE_ENTERED_FULLSCREEN, host);
- case FEB_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:
- 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:
- return l10n_util::GetStringFUTF16(
- IDS_FULLSCREEN_EXTENSION_TRIGGERED_FULLSCREEN, host);
- default:
- NOTREACHED();
- return string16();
- }
-}
-
-string16 GetDenyButtonTextForType(FullscreenExitBubbleType type) {
- switch (type) {
- case FEB_TYPE_FULLSCREEN_BUTTONS:
- return l10n_util::GetStringUTF16(IDS_FULLSCREEN_EXIT_FULLSCREEN);
- case FEB_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS:
- return l10n_util::GetStringUTF16(IDS_FULLSCREEN_EXIT);
- case FEB_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:
- NOTREACHED(); // No button in this case.
- return string16();
- default:
- NOTREACHED();
- return string16();
- }
-}
-
-bool ShowButtonsForType(FullscreenExitBubbleType type) {
- return type == FEB_TYPE_FULLSCREEN_BUTTONS ||
- type == FEB_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS ||
- type == FEB_TYPE_MOUSELOCK_BUTTONS;
-}
-
-void PermissionRequestedByType(FullscreenExitBubbleType type,
- bool* tab_fullscreen,
- bool* mouse_lock) {
- if (tab_fullscreen) {
- *tab_fullscreen = type == FEB_TYPE_FULLSCREEN_BUTTONS ||
- type == FEB_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS;
- }
- if (mouse_lock) {
- *mouse_lock = type == FEB_TYPE_FULLSCREEN_MOUSELOCK_BUTTONS ||
- type == FEB_TYPE_MOUSELOCK_BUTTONS;
- }
-}
-
-} // namespace
« no previous file with comments | « chrome/browser/ui/fullscreen_exit_bubble_type.h ('k') | chrome/browser/ui/gtk/fullscreen_exit_bubble_gtk.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698