KEY Key;
};
-void KeyGrabGrabKey();
-void KeyGrabUngrabKey();
-void KeyGrabGrabKeyTopmost();
-void KeyGrabUngrabKeyTopmost();
-
-Window gWindow;
+void KeyGrabGrabKey(Application& mApplication);
+void KeyGrabUngrabKey(Application& mApplication);
+void KeyGrabGrabKeyTopmost(Application& mApplication);
+void KeyGrabUngrabKeyTopmost(Application& mApplication);
#define KEY_COUNT 5
#define KEY_MODE_COUNT 1
void OnInit(Application& app)
{
- gWindow = app.GetWindow();
mTimer = Timer::New( INTERVAL );
mTimer.TickSignal().Connect( this, &KeyGrab_TestApp::Tick );
mTimer.Start();
switch (mTestCase)
{
case KEY_GRAB_GRABKEY:
- KeyGrabGrabKey();
+ KeyGrabGrabKey(mApplication);
break;
case KEY_GRAB_UNGRABKEY:
- KeyGrabUngrabKey();
+ KeyGrabUngrabKey(mApplication);
break;
case KEY_GRAB_GRABKEYTOPMOST:
- KeyGrabGrabKeyTopmost();
+ KeyGrabGrabKeyTopmost(mApplication);
break;
case KEY_GRAB_UNGRABKEYTOPMOST:
- KeyGrabUngrabKeyTopmost();
+ KeyGrabUngrabKeyTopmost(mApplication);
break;
}
}
* ##############################
**/
-void KeyGrabGrabKey()
-{
+void KeyGrabGrabKey(Application& mApplication)
+{
+ Window window = mApplication.GetWindow();
for ( std::size_t keyIndex = 0; keyIndex < KEY_COUNT; ++keyIndex )
{
for ( std::size_t modeIndex = 0; modeIndex < KEY_MODE_COUNT; ++modeIndex )
{
- DALI_CHECK_FAIL( KeyGrab::GrabKey( gWindow, daliKeys[keyIndex].Key, daliKeyGrabModes[modeIndex].Mode ) != true, "KeyGrab::GrabKey() is failed for Key=" +daliKeys[keyIndex].KeyName +" Mode="+ daliKeyGrabModes[modeIndex].ModeName );
+ DALI_CHECK_FAIL( KeyGrab::GrabKey( window, daliKeys[keyIndex].Key, daliKeyGrabModes[modeIndex].Mode ) != true, "KeyGrab::GrabKey() is failed for Key=" +daliKeys[keyIndex].KeyName +" Mode="+ daliKeyGrabModes[modeIndex].ModeName );
}
}
DaliLog::PrintPass();
}
-void KeyGrabUngrabKey()
-{
+void KeyGrabUngrabKey(Application& mApplication)
+{
+ Window window = mApplication.GetWindow();
for ( std::size_t keyIndex = 0; keyIndex < KEY_COUNT; ++keyIndex )
{
for ( std::size_t modeIndex = 0; modeIndex < KEY_MODE_COUNT; ++modeIndex )
{
- DALI_CHECK_FAIL( KeyGrab::GrabKey( gWindow, daliKeys[keyIndex].Key, daliKeyGrabModes[modeIndex].Mode ) != true, "KeyGrab::GrabKey() is failed for Key=" +daliKeys[keyIndex].KeyName +" Mode=" +daliKeyGrabModes[modeIndex].ModeName );
- DALI_CHECK_FAIL( KeyGrab::UngrabKey( gWindow, daliKeys[keyIndex].Key ) != true, "KeyGrab::UngrabKey() is failed for Key=" +daliKeys[keyIndex].KeyName );
+ DALI_CHECK_FAIL( KeyGrab::GrabKey( window, daliKeys[keyIndex].Key, daliKeyGrabModes[modeIndex].Mode ) != true, "KeyGrab::GrabKey() is failed for Key=" +daliKeys[keyIndex].KeyName +" Mode=" +daliKeyGrabModes[modeIndex].ModeName );
+ DALI_CHECK_FAIL( KeyGrab::UngrabKey( window, daliKeys[keyIndex].Key ) != true, "KeyGrab::UngrabKey() is failed for Key=" +daliKeys[keyIndex].KeyName );
}
}
DaliLog::PrintPass();
}
-void KeyGrabGrabKeyTopmost()
-{
+void KeyGrabGrabKeyTopmost(Application& mApplication)
+{
+ Window window = mApplication.GetWindow();
for ( std::size_t keyIndex = 0; keyIndex < KEY_COUNT; ++keyIndex )
{
//LOG_I("KeyGrabGrabKeyTopmost");
- DALI_CHECK_FAIL( KeyGrab::GrabKeyTopmost( gWindow, daliKeys[keyIndex].Key ) != true, "KeyGrab::GrabKeyTopmost() is failed for Key="+ daliKeys[keyIndex].KeyName );
+ DALI_CHECK_FAIL( KeyGrab::GrabKeyTopmost( window, daliKeys[keyIndex].Key ) != true, "KeyGrab::GrabKeyTopmost() is failed for Key="+ daliKeys[keyIndex].KeyName );
}
DaliLog::PrintPass();
}
-void KeyGrabUngrabKeyTopmost()
-{
+void KeyGrabUngrabKeyTopmost(Application& mApplication)
+{
+ Window window = mApplication.GetWindow();
for ( std::size_t keyIndex = 0; keyIndex < KEY_COUNT; ++keyIndex )
{
//LOG_I("KeyGrabUngrabKeyTopmost");
- DALI_CHECK_FAIL( KeyGrab::GrabKeyTopmost( gWindow, daliKeys[keyIndex].Key ) != true, "KeyGrab::GrabKeyTopmost() is failed for Key=" +daliKeys[keyIndex].KeyName );
- DALI_CHECK_FAIL( KeyGrab::UngrabKeyTopmost( gWindow, daliKeys[keyIndex].Key ) != true, "KeyGrab::UngrabKeyTopmost is failed for Key=" +daliKeys[keyIndex].KeyName );
+ DALI_CHECK_FAIL( KeyGrab::GrabKeyTopmost( window, daliKeys[keyIndex].Key ) != true, "KeyGrab::GrabKeyTopmost() is failed for Key=" +daliKeys[keyIndex].KeyName );
+ DALI_CHECK_FAIL( KeyGrab::UngrabKeyTopmost( window, daliKeys[keyIndex].Key ) != true, "KeyGrab::UngrabKeyTopmost is failed for Key=" +daliKeys[keyIndex].KeyName );
}
DaliLog::PrintPass();
}