X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Fdummy-control.h;h=3e5e56fc3485cf3ba521146ec4ed320d77fb9751;hb=670cb07df58286ca6f155c1b8e1455af948aac84;hp=d923ac185af1b3423f80e64be740834679a9a64f;hpb=306d2f61a1b64179e801fa8a0bb2bd7b4e9dd682;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/dummy-control.h b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/dummy-control.h index d923ac18..3e5e56f 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/dummy-control.h +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/dummy-control.h @@ -28,7 +28,7 @@ namespace Toolkit { class DummyControlImpl; - +class ControlRenderer; /** * Control does not have a New method so use this dummy class for the handle. */ @@ -71,6 +71,15 @@ public: inline TapGestureDetector GetTapGestureDetector() const { return Internal::Control::GetTapGestureDetector(); } inline LongPressGestureDetector GetLongPressGestureDetector() const { return Internal::Control::GetLongPressGestureDetector(); } + void RegisterVisual( Property::Index index, Actor placementActor, Toolkit::Visual::Base visual); + void RegisterVisual( Property::Index index, Actor placementActor, Toolkit::Visual::Base visual, bool enabled ); + void UnregisterVisual( Property::Index index ); + void EnableVisual( Property::Index index, bool enabled ); + bool IsVisualEnabled( Property::Index index ); + + Toolkit::Visual::Base GetVisual( Property::Index index ); + Actor GetPlacementActor( Property::Index index ); + // Used to test signal connections void CustomSlot1( Actor actor ); @@ -102,8 +111,11 @@ private: private: // From Internal::Control virtual void OnInitialize(); - virtual void OnThemeChange( StyleManager styleManager ); - virtual void OnFontChange(bool defaultFontChange, bool defaultFontSizeChange); + virtual bool OnAccessibilityActivated(); + virtual bool OnAccessibilityTouch( const TouchEvent& touchEvent ); + virtual bool OnAccessibilityValueChange( bool isIncrease ); + + virtual void OnStyleChange( Toolkit::StyleManager styleManager, StyleChange::Type change ); virtual void OnPinch(const PinchGesture& pinch); virtual void OnPan(const PanGesture& pan); virtual void OnTap(const TapGesture& tap); @@ -111,14 +123,15 @@ private: // From Internal::Control private: // From CustomActorImpl - virtual void OnStageConnection(); + virtual void OnStageConnection( int depth ); virtual void OnStageDisconnection(); virtual void OnChildAdd(Actor& child); virtual void OnChildRemove(Actor& child); virtual void OnSizeSet(const Vector3& targetSize); virtual void OnSizeAnimation(Animation& animation, const Vector3& targetSize); virtual bool OnTouchEvent(const TouchEvent& event); - virtual bool OnMouseWheelEvent(const MouseWheelEvent& event); + virtual bool OnHoverEvent(const HoverEvent& event); + virtual bool OnWheelEvent(const WheelEvent& event); virtual bool OnKeyEvent(const KeyEvent& event); virtual void OnKeyInputFocusGained(); virtual void OnKeyInputFocusLost(); @@ -126,6 +139,9 @@ private: // From CustomActorImpl public: bool initializeCalled; + bool activatedCalled; + bool onAccTouchedCalled; + bool onAccValueChangeCalled; bool themeChangeCalled; bool fontChangeCalled; bool pinchCalled; @@ -139,7 +155,8 @@ public: bool sizeSetCalled; bool sizeAnimationCalled; bool touchEventCalled; - bool mouseWheelEventCalled; + bool hoverEventCalled; + bool wheelEventCalled; bool keyEventCalled; bool keyInputFocusGained; bool keyInputFocusLost;