X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftoolkit-window.h;h=269276197714c3a48093dbc9b0cc9bf6bed445f4;hp=37361dd45ffd9be6a02fdca35087d67a7254c4ec;hb=44792acb184ab4991f0f092ee67217df8d9ad973;hpb=9adb88d8b49aff3bd466b377b75c242a497c8737 diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.h b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.h index 37361dd..2692761 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.h +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-window.h @@ -23,14 +23,16 @@ #include #include #include +#include namespace Dali { class Actor; class Layer; -class KeyEvent; +struct KeyEvent; class TouchData; +struct WheelEvent; typedef Dali::Rect PositionSize; @@ -48,27 +50,35 @@ public: static Window New(PositionSize windowPosition, const std::string& name, bool isTransparent = false); static Window New(PositionSize windowPosition, const std::string& name, const std::string& className, bool isTransparent = false); + Window(); ~Window(); Window(const Window& handle); Window& operator=(const Window& rhs); Layer GetRootLayer() const; + Integration::Scene GetScene(); + Integration::RenderSurface& GetRenderSurface(); + public: explicit Window( Internal::Adaptor::Window* window ); }; namespace DevelWindow { - +typedef Signal< void () > EventProcessingFinishedSignalType; typedef Signal< void (const KeyEvent&) > KeyEventSignalType; typedef Signal< bool (const KeyEvent&) > KeyEventGeneratedSignalType; typedef Signal< void (const TouchData&) > TouchSignalType; +typedef Signal< void (const WheelEvent&) > WheelEventSignalType; Dali::Window Get( Actor actor ); + +EventProcessingFinishedSignalType& EventProcessingFinishedSignal( Window window ); KeyEventSignalType& KeyEventSignal( Dali::Window window ); KeyEventGeneratedSignalType& KeyEventGeneratedSignal( Dali::Window window ); TouchSignalType& TouchSignal( Dali::Window window ); +WheelEventSignalType& WheelEventSignal( Window window ); }