[dali_2.3.22] Merge branch 'devel/master'
[platform/core/uifw/dali-toolkit.git] / automated-tests / src / dali-toolkit / dali-toolkit-test-utils / toolkit-window.h
index 836fd1f..2c3eb28 100644 (file)
@@ -2,7 +2,7 @@
 #define TOOLKIT_WINDOW_H
 
 /*
- * Copyright (c) 2022 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2024 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.
@@ -68,7 +68,8 @@ public:
   Window(const Window& handle);
   Window& operator=(const Window& rhs);
   Window(Window&& rhs);
-  Window& operator=(Window&& rhs);
+  Window&       operator=(Window&& rhs);
+  static Window DownCast(BaseHandle handle);
 
   Integration::Scene            GetScene();
   Dali::RenderSurfaceInterface& GetRenderSurface();
@@ -78,12 +79,14 @@ public:
   void                          SetBackgroundColor(const Vector4& color);
   Vector4                       GetBackgroundColor() const;
   void                          Raise();
+  void                          Show();
   void                          Hide();
   bool                          IsVisible() const;
   FocusChangeSignalType&        FocusChangeSignal();
   KeyEventSignalType&           KeyEventSignal();
   TouchEventSignalType&         TouchedSignal();
   ResizeSignalType&             ResizeSignal();
+  Dali::RenderTaskList          GetRenderTaskList();
 
 public:
   explicit Window(Internal::Adaptor::Window* window);
@@ -101,7 +104,6 @@ typedef Signal<bool(const WheelEvent&)> WheelEventGeneratedSignalType;
 typedef Signal<void(Window, bool)>      VisibilityChangedSignalType;
 
 Dali::Window Get(Actor actor);
-Dali::Window DownCast(BaseHandle handle);
 void         SetPositionSize(Window window, PositionSize positionSize);
 int          GetPhysicalOrientation(Window window);
 void         AddFrameRenderedCallback(Window window, std::unique_ptr<CallbackBase> callback, int32_t frameId);