On Fri, 11 Oct 2013 06:36:37 +0900 mindjikimi <[email protected]> said:

> i run EFL application in M2(tizen_20130829.9 ivi)
> I want to fix the position of the EFL application
> so i use below EFL api, but the position is don`t change 
> 1) evas_object_move
> 2) ecore_evas_wayland_move
> 
> What can I do to solve this problem?
> when i use evas_object_move api, elm_win_screen_position_get api`s value 
> is similar 

of course you can't move it... :)

1. if you're on mobile or using the wm etc. from mobile then the wm ENFORCES
that windows cannot be moved (or resized) if they are regular toplevel windows.
that's policy. wm will place/size you where it sees fit and that's the end of
that.

2. but your mention of tizen ivi/wayland means you're playing with something
new. wayland support, efl and possibly weston. wayland protocol does NOT ALLOW
for absolute placement of "toplevel windows" (surfaces). you cannot move them
by policy (thus that apy basically does nothing). what you CAN do it place
SUBSURFACES relative to a parent (and subsurface support is new and shiny in
both weston, waylnd protocol, and efl - in efl you can't make your own
windows/surfaces as subsurfaces at the moment and place them).

so basically.. you have a limitation of wayland protocol. it's by DESIGN and
POLICY this way. it's not a mistake.


-- 
Carsten Haitzler (The Rasterman) <[email protected]>
_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

Reply via email to