forked from enlightenment/enlightenment
Add "desktop_ready" function to desktop_shell interface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
711a9c4690
commit
e9f740cc47
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue