X Library Init and Shutdown Functions

Functions that start and shut down the Ecore X Library. More...

Functions

EAPI int ecore_x_init (const char *name)
 Initialize the X display connection to the given display. More...
 
EAPI int ecore_x_shutdown (void)
 Shuts down the Ecore X library. More...
 
EAPI int ecore_x_disconnect (void)
 Shuts down the Ecore X library. More...
 

Detailed Description

Functions that start and shut down the Ecore X Library.

Function Documentation

EAPI int ecore_x_disconnect ( void  )

Shuts down the Ecore X library.

As ecore_x_shutdown, except do not close Display, only connection.

Returns
The number of times the library has been initialized without being shut down. 0 is returned if an error occurs.

As ecore_x_shutdown, except do not close Display, only connection.

EAPI int ecore_x_init ( const char *  name)

Initialize the X display connection to the given display.

Parameters
nameDisplay target name. If NULL, the default display is assumed.
Returns
The number of times the library has been initialized without being shut down. 0 is returned if an error occurs.

References ecore_event_type_new(), ECORE_FD_READ, ecore_idle_enterer_add(), ecore_init(), ecore_main_fd_handler_add(), ecore_shutdown(), ECORE_X_EVENT_ANY, ECORE_X_EVENT_GENERIC, ECORE_X_EVENT_XKB_NEWKBD_NOTIFY, ECORE_X_NET_WM_PROTOCOL_PING, ECORE_X_NET_WM_PROTOCOL_SYNC_REQUEST, ecore_x_window_override_new(), ECORE_X_WM_PROTOCOL_DELETE_REQUEST, and ECORE_X_WM_PROTOCOL_TAKE_FOCUS.

Referenced by ecore_evas_software_x11_8_new().

EAPI int ecore_x_shutdown ( void  )

Shuts down the Ecore X library.

In shutting down the library, the X display connection is terminated and any event handlers for it are removed.

Returns
The number of times the library has been initialized without being shut down.

In shutting down the library, the X display connection is terminated and any event handlers for it are removed.

Returns
The number of times the library has been initialized without being shut down. 0 is returned if an error occurs.