text-overlap-example.h
654 Bytes
#pragma once
namespace Demo
{
class TextOverlapController : public Dali::ConnectionTracker
{
public:
TextOverlapController( Dali::Application& app );
private:
void Create( Dali::Application& app );
void Create2();
void Destroy( Dali::Application& app );
void OnPan( Dali::Actor actor, const Dali::PanGesture& gesture );
void OnKeyEvent( const Dali::KeyEvent& keyEvent );
bool OnClicked( Dali::Toolkit::Button button );
private:
Dali::Application& mApplication;
Dali::Toolkit::TextLabel mLabels[2];
Dali::PanGestureDetector mPanDetector;
Dali::Actor mGrabbedActor;
Dali::Toolkit::Button mSwapButton;
int mTopmostLabel;
};
}