Add API for setting resource destruction callback
[platform/core/uifw/dali-adaptor.git] / dali / devel-api / adaptor-framework / key-devel.h
index c78c21a..60de30b 100644 (file)
@@ -2,7 +2,7 @@
 #define DALI_KEY_DEVEL_H
 
 /*
- * Copyright (c) 2017 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
 
 namespace Dali
 {
-
 namespace DevelKey
 {
-
 enum Key
 {
-  DALI_KEY_INVALID = Dali::DALI_KEY_INVALID,
-  DALI_KEY_ESCAPE = Dali::DALI_KEY_ESCAPE,
-  DALI_KEY_BACKSPACE = Dali::DALI_KEY_BACKSPACE,
-  DALI_KEY_SHIFT_LEFT = Dali::DALI_KEY_SHIFT_LEFT,
-  DALI_KEY_SHIFT_RIGHT = Dali::DALI_KEY_SHIFT_RIGHT,
-  DALI_KEY_CURSOR_UP = Dali::DALI_KEY_CURSOR_UP,
-  DALI_KEY_CURSOR_LEFT = Dali::DALI_KEY_CURSOR_LEFT,
-  DALI_KEY_CURSOR_RIGHT = Dali::DALI_KEY_CURSOR_RIGHT,
-  DALI_KEY_CURSOR_DOWN = Dali::DALI_KEY_CURSOR_DOWN,
-  DALI_KEY_BACK = Dali::DALI_KEY_BACK,
-  DALI_KEY_CAMERA = Dali::DALI_KEY_CAMERA,
-  DALI_KEY_CONFIG = Dali::DALI_KEY_CONFIG,
-  DALI_KEY_POWER = Dali::DALI_KEY_POWER,
-  DALI_KEY_PAUSE = Dali::DALI_KEY_PAUSE,
-  DALI_KEY_CANCEL = Dali::DALI_KEY_CANCEL,
-  DALI_KEY_PLAY_CD = Dali::DALI_KEY_PLAY_CD,
-  DALI_KEY_STOP_CD = Dali::DALI_KEY_STOP_CD,
-  DALI_KEY_PAUSE_CD = Dali::DALI_KEY_PAUSE_CD,
-  DALI_KEY_NEXT_SONG = Dali::DALI_KEY_NEXT_SONG,
-  DALI_KEY_PREVIOUS_SONG = Dali::DALI_KEY_PREVIOUS_SONG,
-  DALI_KEY_REWIND = Dali::DALI_KEY_REWIND,
-  DALI_KEY_FASTFORWARD = Dali::DALI_KEY_FASTFORWARD,
-  DALI_KEY_MEDIA = Dali::DALI_KEY_MEDIA,
-  DALI_KEY_PLAY_PAUSE = Dali::DALI_KEY_PLAY_PAUSE,
-  DALI_KEY_MUTE = Dali::DALI_KEY_MUTE,
-  DALI_KEY_MENU = Dali::DALI_KEY_MENU,
-  DALI_KEY_HOME = Dali::DALI_KEY_HOME,
-  DALI_KEY_HOMEPAGE = Dali::DALI_KEY_HOMEPAGE,
-  DALI_KEY_WEBPAGE = Dali::DALI_KEY_WEBPAGE,
-  DALI_KEY_MAIL = Dali::DALI_KEY_MAIL,
-  DALI_KEY_SCREENSAVER = Dali::DALI_KEY_SCREENSAVER,
-  DALI_KEY_BRIGHTNESS_UP = Dali::DALI_KEY_BRIGHTNESS_UP,
+  DALI_KEY_INVALID         = Dali::DALI_KEY_INVALID,
+  DALI_KEY_ESCAPE          = Dali::DALI_KEY_ESCAPE,
+  DALI_KEY_BACKSPACE       = Dali::DALI_KEY_BACKSPACE,
+  DALI_KEY_SHIFT_LEFT      = Dali::DALI_KEY_SHIFT_LEFT,
+  DALI_KEY_SHIFT_RIGHT     = Dali::DALI_KEY_SHIFT_RIGHT,
+  DALI_KEY_CURSOR_UP       = Dali::DALI_KEY_CURSOR_UP,
+  DALI_KEY_CURSOR_LEFT     = Dali::DALI_KEY_CURSOR_LEFT,
+  DALI_KEY_CURSOR_RIGHT    = Dali::DALI_KEY_CURSOR_RIGHT,
+  DALI_KEY_CURSOR_DOWN     = Dali::DALI_KEY_CURSOR_DOWN,
+  DALI_KEY_BACK            = Dali::DALI_KEY_BACK,
+  DALI_KEY_CAMERA          = Dali::DALI_KEY_CAMERA,
+  DALI_KEY_CONFIG          = Dali::DALI_KEY_CONFIG,
+  DALI_KEY_POWER           = Dali::DALI_KEY_POWER,
+  DALI_KEY_PAUSE           = Dali::DALI_KEY_PAUSE,
+  DALI_KEY_CANCEL          = Dali::DALI_KEY_CANCEL,
+  DALI_KEY_PLAY_CD         = Dali::DALI_KEY_PLAY_CD,
+  DALI_KEY_STOP_CD         = Dali::DALI_KEY_STOP_CD,
+  DALI_KEY_PAUSE_CD        = Dali::DALI_KEY_PAUSE_CD,
+  DALI_KEY_NEXT_SONG       = Dali::DALI_KEY_NEXT_SONG,
+  DALI_KEY_PREVIOUS_SONG   = Dali::DALI_KEY_PREVIOUS_SONG,
+  DALI_KEY_REWIND          = Dali::DALI_KEY_REWIND,
+  DALI_KEY_FASTFORWARD     = Dali::DALI_KEY_FASTFORWARD,
+  DALI_KEY_MEDIA           = Dali::DALI_KEY_MEDIA,
+  DALI_KEY_PLAY_PAUSE      = Dali::DALI_KEY_PLAY_PAUSE,
+  DALI_KEY_MUTE            = Dali::DALI_KEY_MUTE,
+  DALI_KEY_MENU            = Dali::DALI_KEY_MENU,
+  DALI_KEY_HOME            = Dali::DALI_KEY_HOME,
+  DALI_KEY_HOMEPAGE        = Dali::DALI_KEY_HOMEPAGE,
+  DALI_KEY_WEBPAGE         = Dali::DALI_KEY_WEBPAGE,
+  DALI_KEY_MAIL            = Dali::DALI_KEY_MAIL,
+  DALI_KEY_SCREENSAVER     = Dali::DALI_KEY_SCREENSAVER,
+  DALI_KEY_BRIGHTNESS_UP   = Dali::DALI_KEY_BRIGHTNESS_UP,
   DALI_KEY_BRIGHTNESS_DOWN = Dali::DALI_KEY_BRIGHTNESS_DOWN,
-  DALI_KEY_SOFT_KBD = Dali::DALI_KEY_SOFT_KBD,
-  DALI_KEY_QUICK_PANEL = Dali::DALI_KEY_QUICK_PANEL,
-  DALI_KEY_TASK_SWITCH = Dali::DALI_KEY_TASK_SWITCH,
-  DALI_KEY_APPS = Dali::DALI_KEY_APPS,
-  DALI_KEY_SEARCH = Dali::DALI_KEY_SEARCH,
-  DALI_KEY_VOICE = Dali::DALI_KEY_VOICE,
-  DALI_KEY_LANGUAGE = Dali::DALI_KEY_LANGUAGE,
-  DALI_KEY_VOLUME_UP = Dali::DALI_KEY_VOLUME_UP,
-  DALI_KEY_VOLUME_DOWN = Dali::DALI_KEY_VOLUME_DOWN,
+  DALI_KEY_SOFT_KBD        = Dali::DALI_KEY_SOFT_KBD,
+  DALI_KEY_QUICK_PANEL     = Dali::DALI_KEY_QUICK_PANEL,
+  DALI_KEY_TASK_SWITCH     = Dali::DALI_KEY_TASK_SWITCH,
+  DALI_KEY_APPS            = Dali::DALI_KEY_APPS,
+  DALI_KEY_SEARCH          = Dali::DALI_KEY_SEARCH,
+  DALI_KEY_VOICE           = Dali::DALI_KEY_VOICE,
+  DALI_KEY_LANGUAGE        = Dali::DALI_KEY_LANGUAGE,
+  DALI_KEY_VOLUME_UP       = Dali::DALI_KEY_VOLUME_UP,
+  DALI_KEY_VOLUME_DOWN     = Dali::DALI_KEY_VOLUME_DOWN,
 
   /**
    * @brief Delete key.
@@ -99,7 +97,7 @@ enum Key
  * @param[in] keyName The key name
  * @return The key code. -1 if the daliKey does not exist in the supported key lookup table.
  */
-DALI_ADAPTOR_API int GetDaliKeyCode( const char* keyName );
+DALI_ADAPTOR_API int GetDaliKeyCode(const char* keyName);
 
 } // namespace DevelKey