namespace Dali
{
-typedef Dali::Rect<int> PositionSize;
+using PositionSize = Dali::Rect<int>;
+using WindowPosition = Uint16Pair;
namespace Internal
{
Window( const PositionSize& positionSize );
virtual ~Window() = default;
static Window* New(const PositionSize& positionSize, const std::string& name, const std::string& className, bool isTransparent);
+
+ WindowPosition GetPosition() const;
+ PositionSize GetPositionSize() const;
+ Dali::Window::WindowSize GetSize() const;
+
+ void SetPositionSize(PositionSize positionSize);
+
FocusChangeSignalType mFocusChangeSignal;
ResizeSignalType mResizeSignal;
int mRotationAngle;
+ bool mVisible;
DevelWindow::VisibilityChangedSignalType mVisibilityChangedSignal;
};