public class WlShellProxy extends Proxy<WlShellEvents>
This interface is implemented by servers that provide desktop-style user interfaces.
It allows clients to associate a wl_shell_surface with a basic surface.
| Modifier and Type | Field and Description |
|---|---|
static String |
INTERFACE_NAME |
| Constructor and Description |
|---|
WlShellProxy(long pointer) |
WlShellProxy(long pointer,
WlShellEvents implementation,
int version) |
| Modifier and Type | Method and Description |
|---|---|
WlShellSurfaceProxy |
getShellSurface(WlShellSurfaceEvents implementation,
WlSurfaceProxy surface)
create a shell surface from a surface
|
destroy, equals, getId, getImplementation, getPointer, getVersion, hashCode, marshal, marshal, marshalConstructor, setQueuepublic static final String INTERFACE_NAME
public WlShellProxy(long pointer,
WlShellEvents implementation,
int version)
public WlShellProxy(long pointer)
public WlShellSurfaceProxy getShellSurface(WlShellSurfaceEvents implementation, @Nonnull WlSurfaceProxy surface)
Create a shell surface for an existing surface. This gives the wl_surface the role of a shell surface. If the wl_surface already has another role, it raises a protocol error.
Only one shell surface can be associated with a given surface.
implementation - A protocol event listener for the newly created proxy.surface - surface to be given the shell surface roleCopyright © 2016. All rights reserved.