From: SooChan Lim Date: Fri, 28 Aug 2020 08:38:42 +0000 (+0900) Subject: DSWindowPrivate: add setPosition method X-Git-Tag: accepted/tizen/unified/20200901.160655~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f75d253e38fd9acdbb3331114543a2107011b65c;p=platform%2Fcore%2Fuifw%2Flibds.git DSWindowPrivate: add setPosition method Change-Id: I0957e30e7548746a1ad1fff4242ed6738ee16bcc --- diff --git a/src/DSWindow/DSWindow.cpp b/src/DSWindow/DSWindow.cpp index 85299f6..24bc607 100644 --- a/src/DSWindow/DSWindow.cpp +++ b/src/DSWindow/DSWindow.cpp @@ -186,6 +186,19 @@ bool DSWindowPrivate::isCreated() return __created; } +void DSWindowPrivate::setPosition(int x, int y) +{ + __x = x; + __y = y; + + if (__renderView) + __renderView->setPosition(x, y); + + // TODO: set lowerToBottom to hwc window ??? + // if (__displayDeviceHWCWindow) + // __displayDeviceHWCWindow->lowerToBottom(); +} + bool DSWindowPrivate::setVkbdFloating(bool set) { __vkbd_floating = set; diff --git a/src/DSWindow/DSWindowPrivate.h b/src/DSWindow/DSWindowPrivate.h index 01382a3..b7e35d5 100644 --- a/src/DSWindow/DSWindowPrivate.h +++ b/src/DSWindow/DSWindowPrivate.h @@ -73,6 +73,8 @@ public: bool setFocus(void); bool isCreated(); + void setPosition(int x, int y); + bool setVkbdFloating(bool set); bool getVkbdFloating();