Ecore_Wayland.h File Reference

Ecore functions for dealing with the Wayland window system. More...

Functions

EAPI int ecore_wl_init (const char *name)
 Initialize the Wayland display connection to the given display.
EAPI int ecore_wl_shutdown (void)
 Shuts down the Ecore Wayland Library.
EAPI void ecore_wl_flush (void)
 Sends all Wayland commands to the Wayland Display.
EAPI void ecore_wl_sync (void)
 Flushes the command buffer and waits until all requests have been processed by the server.
EAPI struct wl_shm * ecore_wl_shm_get (void)
 Retrieves the Wayland Shm Interface used for the current Wayland connection.
EAPI struct wl_display * ecore_wl_display_get (void)
 Retrieves the Wayland Display Interface used for the current Wayland connection.
EAPI void ecore_wl_screen_size_get (int *w, int *h)
 Retrieves the size of the current screen.
EAPI int ecore_wl_dpi_get (void)
 Return the screen DPI.
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.
EAPI void ecore_wl_window_free (Ecore_Wl_Window *win)
 Deletes the given window.
EAPI void ecore_wl_window_move (Ecore_Wl_Window *win, int x, int y)
 Signals for Wayland to initiate a window move.
EAPI void ecore_wl_window_resize (Ecore_Wl_Window *win, int w, int h, int location)
 Signals for Wayland to initiate a window resize.
EAPI void ecore_wl_window_show (Ecore_Wl_Window *win)
 Shows a window.
EAPI void ecore_wl_window_hide (Ecore_Wl_Window *win)
 Hides a window.
EAPI void ecore_wl_window_raise (Ecore_Wl_Window *win)
 Raises a window.

Detailed Description

Ecore functions for dealing with the Wayland window system.

Ecore_Wl provides a wrapper and convenience functions for using the Wayland window system. Function groups for this part of the library include the following:


Function Documentation

EAPI int ecore_wl_dpi_get ( void  )

Return the screen DPI.

This is a simplistic call to get DPI. It does not account for differing DPI in the x amd y axes nor does it accoutn for multihead or xinerama and xrander where different parts of the screen may have differen DPI etc.

Returns:
the general screen DPI (dots/pixels per inch).
Since:
1.2

References ecore_wl_dpi_get().

Referenced by ecore_wl_dpi_get().