[Tizen] Add ShowInsideFridge function for Accessibility 73/288773/1 accepted/tizen/6.0/unified/20230223.002058 submit/tizen_6.0/20230222.141246 submit/tizen_6.0/20230222.142042
authorSeoyeon Kim <seoyeon2.kim@samsung.com>
Wed, 22 Feb 2023 13:26:55 +0000 (22:26 +0900)
committerSeoyeon Kim <seoyeon2.kim@samsung.com>
Wed, 22 Feb 2023 13:27:31 +0000 (22:27 +0900)
- ShowInsideFridge() can tell which app is at the top of the layer.

Change-Id: Ifc27cdeb1ca10cb17f6842007c9b6023119b7861
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
dali-toolkit/devel-api/accessibility-manager/accessibility-manager.cpp
dali-toolkit/devel-api/accessibility-manager/accessibility-manager.h
dali-toolkit/internal/accessibility-manager/accessibility-manager-impl.cpp
dali-toolkit/internal/accessibility-manager/accessibility-manager-impl.h

index 02d3a24..438beda 100644 (file)
@@ -205,6 +205,11 @@ bool AccessibilityManager::IsEnabled() const
   return GetImpl(*this).IsEnabled();
 }
 
+void AccessibilityManager::ShowInsideFridge(bool isShown)
+{
+  GetImpl(*this).ShowInsideFridge(isShown);
+}
+
 AccessibilityManager::FocusChangedSignalType& AccessibilityManager::FocusChangedSignal()
 {
   return GetImpl(*this).FocusChangedSignal();
index bff68df..087fdfd 100644 (file)
@@ -439,6 +439,12 @@ public:
    */
   bool IsEnabled() const;
 
+  /**
+   * @brief Checks whether Inside Fridge is shown or not.
+   * @param[in] isShown True if Inside Fridge is shown.
+   */
+  void ShowInsideFridge(bool isShown);
+
 public: // Signals
   /**
    * @brief This signal is emitted when the current focused actor is changed.
index 4a0e432..7046418 100644 (file)
@@ -598,6 +598,13 @@ bool AccessibilityManager::IsEnabled() const
   return adaptor.IsEnabled();
 }
 
+void AccessibilityManager::ShowInsideFridge(bool isShown)
+{
+  DALI_LOG_ERROR("[%s:%d] ShowInsideFridge : %d\n", __FUNCTION__, __LINE__, isShown);
+  AccessibilityAdaptor adaptor = AccessibilityAdaptor::Get();
+  adaptor.ShowInsideFridge(isShown);
+}
+
 void AccessibilityManager::SetGroupMode(bool enabled)
 {
   mIsFocusWithinGroup = enabled;
index 7be71b6..70e3c60 100644 (file)
@@ -218,6 +218,11 @@ public:
    */
   bool IsEnabled() const;
 
+  /**
+   * @copydoc Toolkit::AccessibilityManager::ShowInsideFridge
+   */
+  void ShowInsideFridge(bool isShown);
+
 public:
 
   /**