Add "desktop_ready" function to desktop_shell interface.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2013-08-06 12:37:11 +01:00
parent 711a9c4690
commit e9f740cc47
1 changed files with 14 additions and 0 deletions

View File

@ -74,6 +74,20 @@ struct e_desktop_shell_interface {
void (*set_grab_surface)(struct wl_client *client,
struct wl_resource *resource,
struct wl_resource *surface);
/**
* desktop_ready - desktop is ready to be shown
*
* Tell the server, that enough desktop elements have been drawn
* to make the desktop look ready for use. During start-up, the
* server can wait for this request with a black screen before
* starting to fade in the desktop, for instance. If the client
* parts of a desktop take a long time to initialize, we avoid
* showing temporary garbage.
* @since: 2
*/
void (*desktop_ready)(struct wl_client *client,
struct wl_resource *resource);
};
#define E_DESKTOP_SHELL_CONFIGURE 0