{
class DummyControlImpl;
-
+class ControlRenderer;
/**
* Control does not have a New method so use this dummy class for the handle.
*/
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 UnregisterVisual( Property::Index index );
+
// Used to test signal connections
void CustomSlot1( Actor actor );
private: // From Internal::Control
virtual void OnInitialize();
- virtual void OnActivated();
+ 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);
private: // From CustomActorImpl
- virtual void OnStageConnection( unsigned int depth );
+ virtual void OnStageConnection( int depth );
virtual void OnStageDisconnection();
virtual void OnChildAdd(Actor& child);
virtual void OnChildRemove(Actor& child);
bool initializeCalled;
bool activatedCalled;
+ bool onAccTouchedCalled;
+ bool onAccValueChangeCalled;
bool themeChangeCalled;
bool fontChangeCalled;
bool pinchCalled;