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

Unified Diff: chrome/browser/chromeos/extensions/file_browser_private_api.cc

Issue 9565008: Better fullscreen handling for Chrome OS Video Player (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 10 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
Index: chrome/browser/chromeos/extensions/file_browser_private_api.cc
diff --git a/chrome/browser/chromeos/extensions/file_browser_private_api.cc b/chrome/browser/chromeos/extensions/file_browser_private_api.cc
index c5cc7c48efffa82f9814b60465186aadf858306d..e1b386bbbd791e696128d316afd26c0a98ff8f4c 100644
--- a/chrome/browser/chromeos/extensions/file_browser_private_api.cc
+++ b/chrome/browser/chromeos/extensions/file_browser_private_api.cc
@@ -28,6 +28,7 @@
#include "chrome/browser/prefs/scoped_user_pref_update.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
+#include "chrome/browser/ui/browser_window.h"
#include "chrome/browser/ui/views/select_file_dialog_extension.h"
#include "chrome/browser/ui/webui/extensions/extension_icon_source.h"
#include "chrome/common/chrome_switches.h"
@@ -1610,6 +1611,22 @@ void GetVolumeMetadataFunction::GetLocalPathsResponseOnUIThread(
SendResponse(true);
}
+bool ToggleFullscreenFunction::RunImpl() {
+ Browser* browser = GetCurrentBrowser();
+ if (browser) {
+ browser->ToggleFullscreenModeWithExtension(
+ file_manager_util::GetFileBrowserExtensionUrl());
+ }
+ return true;
+}
+
+bool IsFullscreenFunction::RunImpl() {
+ Browser* browser = GetCurrentBrowser();
+ result_.reset(Value::CreateBooleanValue(
+ browser && browser->window() && browser->window()->IsFullscreen()));
+ return true;
+}
+
bool FileDialogStringsFunction::RunImpl() {
result_.reset(new DictionaryValue());
DictionaryValue* dict = reinterpret_cast<DictionaryValue*>(result_.get());

Powered by Google App Engine
This is Rietveld 408576698