Let we make WebView invisible if window is hide Since we didn't check window visibility changed during webview is on scene + We don't check whether webview is on scene or not, it could be make WebEngine keep rendering infinitly. Let we make web engine visible only if we can assume that it is visible now. TODO : We cannot check parent visibility changed for current system correctly, without any overhead. Todo in future Change-Id: I86ca4cf816eb718a45cc0b5146217eb82f373fa0 Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Creates RenderTask when it connects on Scene and Remove it when it is disconnected. Change-Id: Ie571a7a8a10224d5740239d8d651a7ce48ddfa51 Signed-off-by: seungho baek <sbsh.baek@samsung.com>
Changes required after Window::DownCast addition Change-Id: Ibf6e18fa9b05fa226846bbcd25178f9f58454fe4
Modify window position data type Current WindowPosition has the unsigned int data type. It means that current data type can not support the negative coordinate. This patch is to support it. Change-Id: I2865ab926bb19853c7ecb4babd82384b5d673623
For custom wheel events, event propagation starts from the focused actor. Previously, RotaryEvents could always be received only by window. Now, User can receive Rotary Events in focused View as well. It is also possible to propagate events to the parent view. If there is no focused View, the window will receive the event. This only applies to Rotary Event(CustomWheel type). Change-Id: Ifc2f180246bb282efeb5094f970f38b0b76d8dad
Add GlView GlView allows drawing with OpenGL. It creates a context, a surface and a render thread. The render thread invokes user's callbacks. Change-Id: I936313d32f1ce6653e1b1ce0a45f16f216c3f665
Support the synchronization of window/screen rotation in Video Player. If video player works with underlay mode and window rotation occurs, video player should be rotated with same window rotation angle. Screen rotation is same case, too. This patch is to support that. Change-Id: I6aec7625e3663a5ebdfb6273df3b92cfb60560ed
Changes after TouchedSignal changes Change-Id: I439699c97723207d5ea1440e01c911c68a7c83c9
KeyEvent class pimpling Change-Id: Ic51e92d7a783f47890e6f842b1ed2cfc5b6f3077
WheelEvent class pimpling Change-Id: I8cccc95259e1ffed4ead5e5c746ba68c32d6ab0e
Changes after TouchData renamed to TouchEvent Change-Id: I981bd5c0296302b8cd798c96771ff8ef2a3581f9
Add move semantics to toolkit Window Change-Id: I055c275ce957dd545ccff40c439467df3f2ef518
Add the synchronization between Ui and Video player This patch is to support the synchronization between video player and UI. To do that, video player's changing function as resize/move should be called before calling eglSwapBuffers. Change-Id: Icfe0e0c2fee9d65a9df10827ed91faf38b09e720
(Automated Tests) Changes after Window changes in Adaptor Change-Id: I072408e718712dce63e1fe8bdc9ecc2894a05299
Remove RenderSurface from Core Change-Id: I76672f149dade2d214af6408a86e316fa4a452ca
(Vector) Pause animation when the window is hidden Change-Id: I26b67436050a3ee2a65c9e38770f77df406c1d1e
Set focus for each window In multi-window, focus manager must remember the focus currently set for each window. For this reason, i added the patch that can get focus actor per Window. Change-Id: Iffa35f30e3f994ed919673a79c6909a978ff7148
Update toolkit-window to add/remove actors in the correct Scene Change-Id: Ib6392f85f493405b520850c6f3e98e2cba600213
Connect KeyEventGeneratedSignal for Get KeyEvent KeyInputFocusManager need to get KeyEvent first. so this need to uses KeyEventGeneratedSignal to first receive the KeyEvent. Change-Id: I737a120f060c91b289e5f2e8a7b1ca80be9aac20
(Automated Tests) Use Default Scene signals in Window stub Change-Id: Ibe82743607e78027c75e32ff1974c3433c69bbbd