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

Unified Diff: ppapi/c/ppb_fullscreen.h

Issue 8951014: Change the DidChangeView update to take a new ViewChanged resource. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: new patch Created 9 years 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: ppapi/c/ppb_fullscreen.h
diff --git a/ppapi/c/ppb_fullscreen.h b/ppapi/c/ppb_fullscreen.h
index 18d52ba9ec71c19243c13ed0f9440d90df986a95..6fcd754ed76fd3e9e3a949db4e487e3580f48e6b 100644
--- a/ppapi/c/ppb_fullscreen.h
+++ b/ppapi/c/ppb_fullscreen.h
@@ -1,60 +1,63 @@
-/* Copyright (c) 2011 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.
- */
-
-/* From ppb_fullscreen.idl modified Sun Oct 16 22:32:54 2011. */
-
-#ifndef PPAPI_C_PPB_FULLSCREEN_H_
-#define PPAPI_C_PPB_FULLSCREEN_H_
-
-#include "ppapi/c/pp_bool.h"
-#include "ppapi/c/pp_instance.h"
-#include "ppapi/c/pp_macros.h"
-#include "ppapi/c/pp_size.h"
-#include "ppapi/c/pp_stdint.h"
-
-#define PPB_FULLSCREEN_INTERFACE_1_0 "PPB_Fullscreen;1.0"
-#define PPB_FULLSCREEN_INTERFACE PPB_FULLSCREEN_INTERFACE_1_0
-
-/**
- * @file
- * This file defines the <code>PPB_Fullscreen</code> interface.
- */
-
-
-/**
- * @addtogroup Interfaces
- * @{
- */
-struct PPB_Fullscreen {
- /**
- * Checks whether the plugin instance is currently in fullscreen mode.
- */
- PP_Bool (*IsFullscreen)(PP_Instance instance);
- /**
- * Switches the plugin instance to/from fullscreen mode. Returns PP_TRUE on
- * success, PP_FALSE on failure.
- *
- * The transition to and from fullscreen is asynchronous.
- * During the transition, IsFullscreen will return the original value, and
- * no 2D or 3D device can be bound. The transition ends at DidChangeView
- * when IsFullscreen returns the new value. You might receive other
- * DidChangeView calls while in transition.
- *
- * The transition to fullscreen can only occur while the browser is
- * processing a user gesture, even if PP_TRUE is returned.
- */
- PP_Bool (*SetFullscreen)(PP_Instance instance, PP_Bool fullscreen);
- /**
- * Gets the size of the screen in pixels. When going fullscreen, the instance
- * will be resized to that size.
- */
- PP_Bool (*GetScreenSize)(PP_Instance instance, struct PP_Size* size);
-};
-/**
- * @}
- */
-
-#endif /* PPAPI_C_PPB_FULLSCREEN_H_ */
-
+/* Copyright (c) 2011 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.
+ */
+
+/* From ppb_fullscreen.idl modified Wed Dec 07 12:54:46 2011. */
+
+#ifndef PPAPI_C_PPB_FULLSCREEN_H_
+#define PPAPI_C_PPB_FULLSCREEN_H_
+
+#include "ppapi/c/pp_bool.h"
+#include "ppapi/c/pp_instance.h"
+#include "ppapi/c/pp_macros.h"
+#include "ppapi/c/pp_size.h"
+#include "ppapi/c/pp_stdint.h"
+
+#define PPB_FULLSCREEN_INTERFACE_1_0 "PPB_Fullscreen;1.0"
+#define PPB_FULLSCREEN_INTERFACE PPB_FULLSCREEN_INTERFACE_1_0
+
+/**
+ * @file
+ * This file defines the <code>PPB_Fullscreen</code> interface.
+ */
+
+
+/**
+ * @addtogroup Interfaces
+ * @{
+ */
+struct PPB_Fullscreen {
+ /**
+ * Checks whether the plugin instance is currently in fullscreen mode.
+ *
+ * This function returns the same result as
+ * PPB_Instance.GetView().IsFullscreen().
+ */
+ PP_Bool (*IsFullscreen)(PP_Instance instance);
+ /**
+ * Switches the plugin instance to/from fullscreen mode. Returns PP_TRUE on
+ * success, PP_FALSE on failure.
+ *
+ * The transition to and from fullscreen is asynchronous.
+ * During the transition, IsFullscreen will return the original value, and
+ * no 2D or 3D device can be bound. The transition ends at DidChangeView
+ * when IsFullscreen returns the new value. You might receive other
+ * DidChangeView calls while in transition.
+ *
+ * The transition to fullscreen can only occur while the browser is
+ * processing a user gesture, even if PP_TRUE is returned.
+ */
+ PP_Bool (*SetFullscreen)(PP_Instance instance, PP_Bool fullscreen);
+ /**
+ * Gets the size of the screen in pixels. When going fullscreen, the instance
+ * will be resized to that size.
+ */
+ PP_Bool (*GetScreenSize)(PP_Instance instance, struct PP_Size* size);
+};
+/**
+ * @}
+ */
+
+#endif /* PPAPI_C_PPB_FULLSCREEN_H_ */
+
« no previous file with comments | « ppapi/api/ppp_instance.idl ('k') | ppapi/c/ppb_view.h » ('j') | ppapi/example/example.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698