Wayland Library Init and Shutdown Functions

Functions that can be used to create a Wayland window. More...

Functions

EAPI Ecore_Wl_Window * ecore_wl_window_new (Ecore_Wl_Window *parent, int x, int y, int w, int h, int buffer_type)
 Creates a new window. More...
 
EAPI void ecore_wl_window_free (Ecore_Wl_Window *win)
 Deletes the given window. More...
 
EAPI void ecore_wl_window_move (Ecore_Wl_Window *win, int x, int y)
 Signals for Wayland to initiate a window move. More...
 
EAPI void ecore_wl_window_resize (Ecore_Wl_Window *win, int w, int h, int location)
 Signals for Wayland to initiate a window resize. More...
 
EAPI void ecore_wl_window_show (Ecore_Wl_Window *win)
 Shows a window. More...
 
EAPI void ecore_wl_window_hide (Ecore_Wl_Window *win)
 Hides a window. More...
 
EAPI void ecore_wl_window_raise (Ecore_Wl_Window *win)
 Raises a window. More...
 

Detailed Description

Functions that can be used to create a Wayland window.

Function Documentation

EAPI void ecore_wl_window_free ( Ecore_Wl_Window *  win)

Deletes the given window.

Parameters
winThe given window
Since
1.2
EAPI void ecore_wl_window_hide ( Ecore_Wl_Window *  win)

Hides a window.

Synonymous to "unmapping" a window in Wayland System terminology.

Parameters
winThe window to hide.
Since
1.2
EAPI void ecore_wl_window_move ( Ecore_Wl_Window *  win,
int  x,
int  y 
)

Signals for Wayland to initiate a window move.

The position requested (x, y) is not honored by Wayland because Wayland does not allow specific window placement to be set.

Parameters
winThe window to move.
xX Position
yY Position
Since
1.2
EAPI Ecore_Wl_Window* ecore_wl_window_new ( Ecore_Wl_Window *  parent,
int  x,
int  y,
int  w,
int  h,
int  buffer_type 
)

Creates a new window.

Parameters
parentThe parent window to use. If parent is 0, the root window of the default display is used.
xX Position
yY position
wWidth
hHeight
buffer_typeThe type of the buffer to be used to create a new Ecore_Wl_Window.
Returns
The new window
Since
1.2
EAPI void ecore_wl_window_raise ( Ecore_Wl_Window *  win)

Raises a window.

Parameters
winThe window to raise.
Since
1.2
EAPI void ecore_wl_window_resize ( Ecore_Wl_Window *  win,
int  w,
int  h,
int  location 
)

Signals for Wayland to initiate a window resize.

The size requested (w, h) is not honored by Wayland because Wayland does not allow specific window sizes to be set.

Parameters
winThe window to resize.
wWidth
hHeight
locationThe edge of the window from where the resize should start.
Since
1.2
EAPI void ecore_wl_window_show ( Ecore_Wl_Window *  win)

Shows a window.

Synonymous to "mapping" a window in Wayland System terminology.

Parameters
winThe window to show.
Since
1.2