| | | |interface Efl.Gfx.Stack | | | |├ (P) layer | | | |├ (P) below | | | |├ (P) above | | | |├ (M) stack_below | | | |├ (M) raise | | | |├ (M) stack_above | | | |├ (M) lower | | | |├ (E) restack
Seems pretty straightforward, yeah. Maybe I would rename raise and lower to move_to_top and move_to_bottom. Otherwise, it looks to me like it just moves the object one position instead of all the way through as the docs say.
Also, the event should be an adjective like restacked or stack,changed instead of restack.
"All the way up" is the behavior described in the docs:
Raise $obj to the top of its layer. $obj will, then, be the highest one in the layer it belongs to.
I have tried to look at the code to find out what is the REAL behavior of this method, but I got lost. Only Efl.Ui.Win and Efl.Canvas.Vg.Node seem to implement it.