Index: ppapi/tests/test_fullscreen.h |
=================================================================== |
--- ppapi/tests/test_fullscreen.h (revision 102885) |
+++ ppapi/tests/test_fullscreen.h (working copy) |
@@ -8,12 +8,14 @@ |
#include <string> |
#include "ppapi/cpp/dev/fullscreen_dev.h" |
+#include "ppapi/cpp/graphics_2d.h" |
+#include "ppapi/cpp/rect.h" |
#include "ppapi/cpp/size.h" |
#include "ppapi/tests/test_case.h" |
#include "ppapi/tests/test_utils.h" |
namespace pp { |
-class Rect; |
+class InputEvent; |
} // namespace pp |
class TestFullscreen : public TestCase { |
@@ -23,17 +25,30 @@ |
// TestCase implementation. |
virtual bool Init(); |
virtual void RunTest(); |
+ virtual bool HandleInputEvent(const pp::InputEvent& event); |
virtual void DidChangeView(const pp::Rect& position, const pp::Rect& clip); |
private: |
std::string TestGetScreenSize(); |
std::string TestNormalToFullscreenToNormal(); |
+ void FailFullscreenTest(const std::string& error); |
+ |
+ bool GotError(); |
+ std::string Error(); |
+ |
+ std::string error_; |
+ |
pp::Fullscreen_Dev screen_mode_; |
pp::Size screen_size_; |
+ pp::Rect normal_position_; |
bool fullscreen_pending_; |
bool normal_pending_; |
+ bool saw_first_fullscreen_didchangeview; |
+ pp::Graphics2D graphics2d_fullscreen_; |
+ pp::Graphics2D graphics2d_normal_; |
+ TestCompletionCallback set_fullscreen_true_callback_; |
TestCompletionCallback fullscreen_callback_; |
TestCompletionCallback normal_callback_; |
}; |