Documentation
¶
Overview ¶
generated by wl-scanner https://github.com/malcolmstill/wl-scanner from: /usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml on 2020-04-17 01:06:21 +0100
Index ¶
- Constants
- type XdgPopup
- func (p *XdgPopup) AddDestroyHandler(h XdgPopupDestroyHandler)
- func (p *XdgPopup) AddGrabHandler(h XdgPopupGrabHandler)
- func (p *XdgPopup) Configure(x int32, y int32, width int32, height int32) error
- func (p *XdgPopup) Dispatch(event *wl.Event)
- func (p *XdgPopup) PopupDone() error
- func (p *XdgPopup) RemoveDestroyHandler(h XdgPopupDestroyHandler)
- func (p *XdgPopup) RemoveGrabHandler(h XdgPopupGrabHandler)
- type XdgPopupDestroyEvent
- type XdgPopupDestroyHandler
- type XdgPopupGrabEvent
- type XdgPopupGrabHandler
- type XdgPositioner
- func (p *XdgPositioner) AddDestroyHandler(h XdgPositionerDestroyHandler)
- func (p *XdgPositioner) AddSetAnchorHandler(h XdgPositionerSetAnchorHandler)
- func (p *XdgPositioner) AddSetAnchorRectHandler(h XdgPositionerSetAnchorRectHandler)
- func (p *XdgPositioner) AddSetConstraintAdjustmentHandler(h XdgPositionerSetConstraintAdjustmentHandler)
- func (p *XdgPositioner) AddSetGravityHandler(h XdgPositionerSetGravityHandler)
- func (p *XdgPositioner) AddSetOffsetHandler(h XdgPositionerSetOffsetHandler)
- func (p *XdgPositioner) AddSetSizeHandler(h XdgPositionerSetSizeHandler)
- func (p *XdgPositioner) Dispatch(event *wl.Event)
- func (p *XdgPositioner) RemoveDestroyHandler(h XdgPositionerDestroyHandler)
- func (p *XdgPositioner) RemoveSetAnchorHandler(h XdgPositionerSetAnchorHandler)
- func (p *XdgPositioner) RemoveSetAnchorRectHandler(h XdgPositionerSetAnchorRectHandler)
- func (p *XdgPositioner) RemoveSetConstraintAdjustmentHandler(h XdgPositionerSetConstraintAdjustmentHandler)
- func (p *XdgPositioner) RemoveSetGravityHandler(h XdgPositionerSetGravityHandler)
- func (p *XdgPositioner) RemoveSetOffsetHandler(h XdgPositionerSetOffsetHandler)
- func (p *XdgPositioner) RemoveSetSizeHandler(h XdgPositionerSetSizeHandler)
- type XdgPositionerDestroyEvent
- type XdgPositionerDestroyHandler
- type XdgPositionerSetAnchorEvent
- type XdgPositionerSetAnchorHandler
- type XdgPositionerSetAnchorRectEvent
- type XdgPositionerSetAnchorRectHandler
- type XdgPositionerSetConstraintAdjustmentEvent
- type XdgPositionerSetConstraintAdjustmentHandler
- type XdgPositionerSetGravityEvent
- type XdgPositionerSetGravityHandler
- type XdgPositionerSetOffsetEvent
- type XdgPositionerSetOffsetHandler
- type XdgPositionerSetSizeEvent
- type XdgPositionerSetSizeHandler
- type XdgSurface
- func (p *XdgSurface) AddAckConfigureHandler(h XdgSurfaceAckConfigureHandler)
- func (p *XdgSurface) AddDestroyHandler(h XdgSurfaceDestroyHandler)
- func (p *XdgSurface) AddGetPopupHandler(h XdgSurfaceGetPopupHandler)
- func (p *XdgSurface) AddGetToplevelHandler(h XdgSurfaceGetToplevelHandler)
- func (p *XdgSurface) AddSetWindowGeometryHandler(h XdgSurfaceSetWindowGeometryHandler)
- func (p *XdgSurface) Configure(serial uint32) error
- func (p *XdgSurface) Dispatch(event *wl.Event)
- func (p *XdgSurface) RemoveAckConfigureHandler(h XdgSurfaceAckConfigureHandler)
- func (p *XdgSurface) RemoveDestroyHandler(h XdgSurfaceDestroyHandler)
- func (p *XdgSurface) RemoveGetPopupHandler(h XdgSurfaceGetPopupHandler)
- func (p *XdgSurface) RemoveGetToplevelHandler(h XdgSurfaceGetToplevelHandler)
- func (p *XdgSurface) RemoveSetWindowGeometryHandler(h XdgSurfaceSetWindowGeometryHandler)
- type XdgSurfaceAckConfigureEvent
- type XdgSurfaceAckConfigureHandler
- type XdgSurfaceDestroyEvent
- type XdgSurfaceDestroyHandler
- type XdgSurfaceGetPopupEvent
- type XdgSurfaceGetPopupHandler
- type XdgSurfaceGetToplevelEvent
- type XdgSurfaceGetToplevelHandler
- type XdgSurfaceSetWindowGeometryEvent
- type XdgSurfaceSetWindowGeometryHandler
- type XdgToplevel
- func (p *XdgToplevel) AddDestroyHandler(h XdgToplevelDestroyHandler)
- func (p *XdgToplevel) AddMoveHandler(h XdgToplevelMoveHandler)
- func (p *XdgToplevel) AddResizeHandler(h XdgToplevelResizeHandler)
- func (p *XdgToplevel) AddSetAppIdHandler(h XdgToplevelSetAppIdHandler)
- func (p *XdgToplevel) AddSetFullscreenHandler(h XdgToplevelSetFullscreenHandler)
- func (p *XdgToplevel) AddSetMaxSizeHandler(h XdgToplevelSetMaxSizeHandler)
- func (p *XdgToplevel) AddSetMaximizedHandler(h XdgToplevelSetMaximizedHandler)
- func (p *XdgToplevel) AddSetMinSizeHandler(h XdgToplevelSetMinSizeHandler)
- func (p *XdgToplevel) AddSetMinimizedHandler(h XdgToplevelSetMinimizedHandler)
- func (p *XdgToplevel) AddSetParentHandler(h XdgToplevelSetParentHandler)
- func (p *XdgToplevel) AddSetTitleHandler(h XdgToplevelSetTitleHandler)
- func (p *XdgToplevel) AddShowWindowMenuHandler(h XdgToplevelShowWindowMenuHandler)
- func (p *XdgToplevel) AddUnsetFullscreenHandler(h XdgToplevelUnsetFullscreenHandler)
- func (p *XdgToplevel) AddUnsetMaximizedHandler(h XdgToplevelUnsetMaximizedHandler)
- func (p *XdgToplevel) Close() error
- func (p *XdgToplevel) Configure(width int32, height int32, states []int32) error
- func (p *XdgToplevel) Dispatch(event *wl.Event)
- func (p *XdgToplevel) RemoveDestroyHandler(h XdgToplevelDestroyHandler)
- func (p *XdgToplevel) RemoveMoveHandler(h XdgToplevelMoveHandler)
- func (p *XdgToplevel) RemoveResizeHandler(h XdgToplevelResizeHandler)
- func (p *XdgToplevel) RemoveSetAppIdHandler(h XdgToplevelSetAppIdHandler)
- func (p *XdgToplevel) RemoveSetFullscreenHandler(h XdgToplevelSetFullscreenHandler)
- func (p *XdgToplevel) RemoveSetMaxSizeHandler(h XdgToplevelSetMaxSizeHandler)
- func (p *XdgToplevel) RemoveSetMaximizedHandler(h XdgToplevelSetMaximizedHandler)
- func (p *XdgToplevel) RemoveSetMinSizeHandler(h XdgToplevelSetMinSizeHandler)
- func (p *XdgToplevel) RemoveSetMinimizedHandler(h XdgToplevelSetMinimizedHandler)
- func (p *XdgToplevel) RemoveSetParentHandler(h XdgToplevelSetParentHandler)
- func (p *XdgToplevel) RemoveSetTitleHandler(h XdgToplevelSetTitleHandler)
- func (p *XdgToplevel) RemoveShowWindowMenuHandler(h XdgToplevelShowWindowMenuHandler)
- func (p *XdgToplevel) RemoveUnsetFullscreenHandler(h XdgToplevelUnsetFullscreenHandler)
- func (p *XdgToplevel) RemoveUnsetMaximizedHandler(h XdgToplevelUnsetMaximizedHandler)
- type XdgToplevelDestroyEvent
- type XdgToplevelDestroyHandler
- type XdgToplevelMoveEvent
- type XdgToplevelMoveHandler
- type XdgToplevelResizeEvent
- type XdgToplevelResizeHandler
- type XdgToplevelSetAppIdEvent
- type XdgToplevelSetAppIdHandler
- type XdgToplevelSetFullscreenEvent
- type XdgToplevelSetFullscreenHandler
- type XdgToplevelSetMaxSizeEvent
- type XdgToplevelSetMaxSizeHandler
- type XdgToplevelSetMaximizedEvent
- type XdgToplevelSetMaximizedHandler
- type XdgToplevelSetMinSizeEvent
- type XdgToplevelSetMinSizeHandler
- type XdgToplevelSetMinimizedEvent
- type XdgToplevelSetMinimizedHandler
- type XdgToplevelSetParentEvent
- type XdgToplevelSetParentHandler
- type XdgToplevelSetTitleEvent
- type XdgToplevelSetTitleHandler
- type XdgToplevelShowWindowMenuEvent
- type XdgToplevelShowWindowMenuHandler
- type XdgToplevelUnsetFullscreenEvent
- type XdgToplevelUnsetFullscreenHandler
- type XdgToplevelUnsetMaximizedEvent
- type XdgToplevelUnsetMaximizedHandler
- type XdgWmBase
- func (p *XdgWmBase) AddCreatePositionerHandler(h XdgWmBaseCreatePositionerHandler)
- func (p *XdgWmBase) AddDestroyHandler(h XdgWmBaseDestroyHandler)
- func (p *XdgWmBase) AddGetXdgSurfaceHandler(h XdgWmBaseGetXdgSurfaceHandler)
- func (p *XdgWmBase) AddPongHandler(h XdgWmBasePongHandler)
- func (p *XdgWmBase) Dispatch(event *wl.Event)
- func (p *XdgWmBase) Ping(serial uint32) error
- func (p *XdgWmBase) RemoveCreatePositionerHandler(h XdgWmBaseCreatePositionerHandler)
- func (p *XdgWmBase) RemoveDestroyHandler(h XdgWmBaseDestroyHandler)
- func (p *XdgWmBase) RemoveGetXdgSurfaceHandler(h XdgWmBaseGetXdgSurfaceHandler)
- func (p *XdgWmBase) RemovePongHandler(h XdgWmBasePongHandler)
- type XdgWmBaseCreatePositionerEvent
- type XdgWmBaseCreatePositionerHandler
- type XdgWmBaseDestroyEvent
- type XdgWmBaseDestroyHandler
- type XdgWmBaseGetXdgSurfaceEvent
- type XdgWmBaseGetXdgSurfaceHandler
- type XdgWmBasePongEvent
- type XdgWmBasePongHandler
Constants ¶
const ( XdgWmBaseErrorRole = 0 XdgWmBaseErrorDefunctSurfaces = 1 XdgWmBaseErrorNotTheTopmostPopup = 2 XdgWmBaseErrorInvalidPopupParent = 3 XdgWmBaseErrorInvalidSurfaceState = 4 XdgWmBaseErrorInvalidPositioner = 5 )
const ( XdgPositionerAnchorNone = 0 XdgPositionerAnchorTop = 1 XdgPositionerAnchorBottom = 2 XdgPositionerAnchorLeft = 3 XdgPositionerAnchorRight = 4 XdgPositionerAnchorTopLeft = 5 XdgPositionerAnchorBottomLeft = 6 XdgPositionerAnchorTopRight = 7 XdgPositionerAnchorBottomRight = 8 )
const ( XdgPositionerGravityNone = 0 XdgPositionerGravityTop = 1 XdgPositionerGravityBottom = 2 XdgPositionerGravityLeft = 3 XdgPositionerGravityRight = 4 XdgPositionerGravityTopLeft = 5 XdgPositionerGravityBottomLeft = 6 XdgPositionerGravityTopRight = 7 XdgPositionerGravityBottomRight = 8 )
const ( XdgPositionerConstraintAdjustmentNone = 0 XdgPositionerConstraintAdjustmentSlideX = 1 XdgPositionerConstraintAdjustmentSlideY = 2 XdgPositionerConstraintAdjustmentFlipX = 4 XdgPositionerConstraintAdjustmentFlipY = 8 XdgPositionerConstraintAdjustmentResizeX = 16 XdgPositionerConstraintAdjustmentResizeY = 32 )
const ( XdgSurfaceErrorNotConstructed = 1 XdgSurfaceErrorAlreadyConstructed = 2 XdgSurfaceErrorUnconfiguredBuffer = 3 )
const ( XdgToplevelResizeEdgeNone = 0 XdgToplevelResizeEdgeTop = 1 XdgToplevelResizeEdgeBottom = 2 XdgToplevelResizeEdgeLeft = 4 XdgToplevelResizeEdgeTopLeft = 5 XdgToplevelResizeEdgeBottomLeft = 6 XdgToplevelResizeEdgeRight = 8 XdgToplevelResizeEdgeTopRight = 9 XdgToplevelResizeEdgeBottomRight = 10 )
const ( XdgToplevelStateMaximized = 1 XdgToplevelStateFullscreen = 2 XdgToplevelStateResizing = 3 XdgToplevelStateActivated = 4 XdgToplevelStateTiledLeft = 5 XdgToplevelStateTiledRight = 6 XdgToplevelStateTiledTop = 7 XdgToplevelStateTiledBottom = 8 )
const (
XdgPopupErrorInvalidGrab = 0
)
const (
XdgPositionerErrorInvalidInput = 0
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type XdgPopup ¶
func (*XdgPopup) AddDestroyHandler ¶
func (p *XdgPopup) AddDestroyHandler(h XdgPopupDestroyHandler)
func (*XdgPopup) AddGrabHandler ¶
func (p *XdgPopup) AddGrabHandler(h XdgPopupGrabHandler)
func (*XdgPopup) Configure ¶
Configure will configure the popup surface.
This event asks the popup surface to configure itself given the configuration. The configured state should not be applied immediately. See xdg_surface.configure for details.
The x and y arguments represent the position the popup was placed at given the xdg_positioner rule, relative to the upper left corner of the window geometry of the parent surface.
func (*XdgPopup) PopupDone ¶
PopupDone will popup interaction is done.
The popup_done event is sent out when a popup is dismissed by the compositor. The client should destroy the xdg_popup object at this point.
func (*XdgPopup) RemoveDestroyHandler ¶
func (p *XdgPopup) RemoveDestroyHandler(h XdgPopupDestroyHandler)
func (*XdgPopup) RemoveGrabHandler ¶
func (p *XdgPopup) RemoveGrabHandler(h XdgPopupGrabHandler)
type XdgPopupDestroyEvent ¶
type XdgPopupDestroyEvent struct { }
type XdgPopupDestroyHandler ¶
type XdgPopupDestroyHandler interface {
HandleXdgPopupDestroy(XdgPopupDestroyEvent)
}
type XdgPopupGrabEvent ¶
type XdgPopupGrabHandler ¶
type XdgPopupGrabHandler interface {
HandleXdgPopupGrab(XdgPopupGrabEvent)
}
type XdgPositioner ¶
func NewXdgPositioner ¶
func NewXdgPositioner(ctx *wl.Context, id int) *XdgPositioner
func (*XdgPositioner) AddDestroyHandler ¶
func (p *XdgPositioner) AddDestroyHandler(h XdgPositionerDestroyHandler)
func (*XdgPositioner) AddSetAnchorHandler ¶
func (p *XdgPositioner) AddSetAnchorHandler(h XdgPositionerSetAnchorHandler)
func (*XdgPositioner) AddSetAnchorRectHandler ¶
func (p *XdgPositioner) AddSetAnchorRectHandler(h XdgPositionerSetAnchorRectHandler)
func (*XdgPositioner) AddSetConstraintAdjustmentHandler ¶
func (p *XdgPositioner) AddSetConstraintAdjustmentHandler(h XdgPositionerSetConstraintAdjustmentHandler)
func (*XdgPositioner) AddSetGravityHandler ¶
func (p *XdgPositioner) AddSetGravityHandler(h XdgPositionerSetGravityHandler)
func (*XdgPositioner) AddSetOffsetHandler ¶
func (p *XdgPositioner) AddSetOffsetHandler(h XdgPositionerSetOffsetHandler)
func (*XdgPositioner) AddSetSizeHandler ¶
func (p *XdgPositioner) AddSetSizeHandler(h XdgPositionerSetSizeHandler)
func (*XdgPositioner) Dispatch ¶
func (p *XdgPositioner) Dispatch(event *wl.Event)
func (*XdgPositioner) RemoveDestroyHandler ¶
func (p *XdgPositioner) RemoveDestroyHandler(h XdgPositionerDestroyHandler)
func (*XdgPositioner) RemoveSetAnchorHandler ¶
func (p *XdgPositioner) RemoveSetAnchorHandler(h XdgPositionerSetAnchorHandler)
func (*XdgPositioner) RemoveSetAnchorRectHandler ¶
func (p *XdgPositioner) RemoveSetAnchorRectHandler(h XdgPositionerSetAnchorRectHandler)
func (*XdgPositioner) RemoveSetConstraintAdjustmentHandler ¶
func (p *XdgPositioner) RemoveSetConstraintAdjustmentHandler(h XdgPositionerSetConstraintAdjustmentHandler)
func (*XdgPositioner) RemoveSetGravityHandler ¶
func (p *XdgPositioner) RemoveSetGravityHandler(h XdgPositionerSetGravityHandler)
func (*XdgPositioner) RemoveSetOffsetHandler ¶
func (p *XdgPositioner) RemoveSetOffsetHandler(h XdgPositionerSetOffsetHandler)
func (*XdgPositioner) RemoveSetSizeHandler ¶
func (p *XdgPositioner) RemoveSetSizeHandler(h XdgPositionerSetSizeHandler)
type XdgPositionerDestroyEvent ¶
type XdgPositionerDestroyEvent struct { }
type XdgPositionerDestroyHandler ¶
type XdgPositionerDestroyHandler interface {
HandleXdgPositionerDestroy(XdgPositionerDestroyEvent)
}
type XdgPositionerSetAnchorEvent ¶
type XdgPositionerSetAnchorEvent struct {
Anchor uint32
}
type XdgPositionerSetAnchorHandler ¶
type XdgPositionerSetAnchorHandler interface {
HandleXdgPositionerSetAnchor(XdgPositionerSetAnchorEvent)
}
type XdgPositionerSetAnchorRectHandler ¶
type XdgPositionerSetAnchorRectHandler interface {
HandleXdgPositionerSetAnchorRect(XdgPositionerSetAnchorRectEvent)
}
type XdgPositionerSetConstraintAdjustmentEvent ¶
type XdgPositionerSetConstraintAdjustmentEvent struct {
ConstraintAdjustment uint32
}
type XdgPositionerSetConstraintAdjustmentHandler ¶
type XdgPositionerSetConstraintAdjustmentHandler interface {
HandleXdgPositionerSetConstraintAdjustment(XdgPositionerSetConstraintAdjustmentEvent)
}
type XdgPositionerSetGravityEvent ¶
type XdgPositionerSetGravityEvent struct {
Gravity uint32
}
type XdgPositionerSetGravityHandler ¶
type XdgPositionerSetGravityHandler interface {
HandleXdgPositionerSetGravity(XdgPositionerSetGravityEvent)
}
type XdgPositionerSetOffsetHandler ¶
type XdgPositionerSetOffsetHandler interface {
HandleXdgPositionerSetOffset(XdgPositionerSetOffsetEvent)
}
type XdgPositionerSetSizeHandler ¶
type XdgPositionerSetSizeHandler interface {
HandleXdgPositionerSetSize(XdgPositionerSetSizeEvent)
}
type XdgSurface ¶
func NewXdgSurface ¶
func NewXdgSurface(ctx *wl.Context, id int) *XdgSurface
func (*XdgSurface) AddAckConfigureHandler ¶
func (p *XdgSurface) AddAckConfigureHandler(h XdgSurfaceAckConfigureHandler)
func (*XdgSurface) AddDestroyHandler ¶
func (p *XdgSurface) AddDestroyHandler(h XdgSurfaceDestroyHandler)
func (*XdgSurface) AddGetPopupHandler ¶
func (p *XdgSurface) AddGetPopupHandler(h XdgSurfaceGetPopupHandler)
func (*XdgSurface) AddGetToplevelHandler ¶
func (p *XdgSurface) AddGetToplevelHandler(h XdgSurfaceGetToplevelHandler)
func (*XdgSurface) AddSetWindowGeometryHandler ¶
func (p *XdgSurface) AddSetWindowGeometryHandler(h XdgSurfaceSetWindowGeometryHandler)
func (*XdgSurface) Configure ¶
func (p *XdgSurface) Configure(serial uint32) error
Configure will suggest a surface change.
The configure event marks the end of a configure sequence. A configure sequence is a set of one or more events configuring the state of the xdg_surface, including the final xdg_surface.configure event.
Where applicable, xdg_surface surface roles will during a configure sequence extend this event as a latched state sent as events before the xdg_surface.configure event. Such events should be considered to make up a set of atomically applied configuration states, where the xdg_surface.configure commits the accumulated state.
Clients should arrange their surface for the new states, and then send an ack_configure request with the serial sent in this configure event at some point before committing the new surface.
If the client receives multiple configure events before it can respond to one, it is free to discard all but the last event it received.
func (*XdgSurface) Dispatch ¶
func (p *XdgSurface) Dispatch(event *wl.Event)
func (*XdgSurface) RemoveAckConfigureHandler ¶
func (p *XdgSurface) RemoveAckConfigureHandler(h XdgSurfaceAckConfigureHandler)
func (*XdgSurface) RemoveDestroyHandler ¶
func (p *XdgSurface) RemoveDestroyHandler(h XdgSurfaceDestroyHandler)
func (*XdgSurface) RemoveGetPopupHandler ¶
func (p *XdgSurface) RemoveGetPopupHandler(h XdgSurfaceGetPopupHandler)
func (*XdgSurface) RemoveGetToplevelHandler ¶
func (p *XdgSurface) RemoveGetToplevelHandler(h XdgSurfaceGetToplevelHandler)
func (*XdgSurface) RemoveSetWindowGeometryHandler ¶
func (p *XdgSurface) RemoveSetWindowGeometryHandler(h XdgSurfaceSetWindowGeometryHandler)
type XdgSurfaceAckConfigureEvent ¶
type XdgSurfaceAckConfigureEvent struct {
Serial uint32
}
type XdgSurfaceAckConfigureHandler ¶
type XdgSurfaceAckConfigureHandler interface {
HandleXdgSurfaceAckConfigure(XdgSurfaceAckConfigureEvent)
}
type XdgSurfaceDestroyEvent ¶
type XdgSurfaceDestroyEvent struct { }
type XdgSurfaceDestroyHandler ¶
type XdgSurfaceDestroyHandler interface {
HandleXdgSurfaceDestroy(XdgSurfaceDestroyEvent)
}
type XdgSurfaceGetPopupEvent ¶
type XdgSurfaceGetPopupEvent struct { Id *XdgPopup Parent *XdgSurface Positioner *XdgPositioner }
type XdgSurfaceGetPopupHandler ¶
type XdgSurfaceGetPopupHandler interface {
HandleXdgSurfaceGetPopup(XdgSurfaceGetPopupEvent)
}
type XdgSurfaceGetToplevelEvent ¶
type XdgSurfaceGetToplevelEvent struct {
Id *XdgToplevel
}
type XdgSurfaceGetToplevelHandler ¶
type XdgSurfaceGetToplevelHandler interface {
HandleXdgSurfaceGetToplevel(XdgSurfaceGetToplevelEvent)
}
type XdgSurfaceSetWindowGeometryHandler ¶
type XdgSurfaceSetWindowGeometryHandler interface {
HandleXdgSurfaceSetWindowGeometry(XdgSurfaceSetWindowGeometryEvent)
}
type XdgToplevel ¶
func NewXdgToplevel ¶
func NewXdgToplevel(ctx *wl.Context, id int) *XdgToplevel
func (*XdgToplevel) AddDestroyHandler ¶
func (p *XdgToplevel) AddDestroyHandler(h XdgToplevelDestroyHandler)
func (*XdgToplevel) AddMoveHandler ¶
func (p *XdgToplevel) AddMoveHandler(h XdgToplevelMoveHandler)
func (*XdgToplevel) AddResizeHandler ¶
func (p *XdgToplevel) AddResizeHandler(h XdgToplevelResizeHandler)
func (*XdgToplevel) AddSetAppIdHandler ¶
func (p *XdgToplevel) AddSetAppIdHandler(h XdgToplevelSetAppIdHandler)
func (*XdgToplevel) AddSetFullscreenHandler ¶
func (p *XdgToplevel) AddSetFullscreenHandler(h XdgToplevelSetFullscreenHandler)
func (*XdgToplevel) AddSetMaxSizeHandler ¶
func (p *XdgToplevel) AddSetMaxSizeHandler(h XdgToplevelSetMaxSizeHandler)
func (*XdgToplevel) AddSetMaximizedHandler ¶
func (p *XdgToplevel) AddSetMaximizedHandler(h XdgToplevelSetMaximizedHandler)
func (*XdgToplevel) AddSetMinSizeHandler ¶
func (p *XdgToplevel) AddSetMinSizeHandler(h XdgToplevelSetMinSizeHandler)
func (*XdgToplevel) AddSetMinimizedHandler ¶
func (p *XdgToplevel) AddSetMinimizedHandler(h XdgToplevelSetMinimizedHandler)
func (*XdgToplevel) AddSetParentHandler ¶
func (p *XdgToplevel) AddSetParentHandler(h XdgToplevelSetParentHandler)
func (*XdgToplevel) AddSetTitleHandler ¶
func (p *XdgToplevel) AddSetTitleHandler(h XdgToplevelSetTitleHandler)
func (*XdgToplevel) AddShowWindowMenuHandler ¶
func (p *XdgToplevel) AddShowWindowMenuHandler(h XdgToplevelShowWindowMenuHandler)
func (*XdgToplevel) AddUnsetFullscreenHandler ¶
func (p *XdgToplevel) AddUnsetFullscreenHandler(h XdgToplevelUnsetFullscreenHandler)
func (*XdgToplevel) AddUnsetMaximizedHandler ¶
func (p *XdgToplevel) AddUnsetMaximizedHandler(h XdgToplevelUnsetMaximizedHandler)
func (*XdgToplevel) Close ¶
func (p *XdgToplevel) Close() error
Close will surface wants to be closed.
The close event is sent by the compositor when the user wants the surface to be closed. This should be equivalent to the user clicking the close button in client-side decorations, if your application has any.
This is only a request that the user intends to close the window. The client may choose to ignore this request, or show a dialog to ask the user to save their data, etc.
func (*XdgToplevel) Configure ¶
func (p *XdgToplevel) Configure(width int32, height int32, states []int32) error
Configure will suggest a surface change.
This configure event asks the client to resize its toplevel surface or to change its state. The configured state should not be applied immediately. See xdg_surface.configure for details.
The width and height arguments specify a hint to the window about how its surface should be resized in window geometry coordinates. See set_window_geometry.
If the width or height arguments are zero, it means the client should decide its own window dimension. This may happen when the compositor needs to configure the state of the surface but doesn't have any information about any previous or expected dimension.
The states listed in the event specify how the width/height arguments should be interpreted, and possibly how it should be drawn.
Clients must send an ack_configure in response to this event. See xdg_surface.configure and xdg_surface.ack_configure for details.
func (*XdgToplevel) Dispatch ¶
func (p *XdgToplevel) Dispatch(event *wl.Event)
func (*XdgToplevel) RemoveDestroyHandler ¶
func (p *XdgToplevel) RemoveDestroyHandler(h XdgToplevelDestroyHandler)
func (*XdgToplevel) RemoveMoveHandler ¶
func (p *XdgToplevel) RemoveMoveHandler(h XdgToplevelMoveHandler)
func (*XdgToplevel) RemoveResizeHandler ¶
func (p *XdgToplevel) RemoveResizeHandler(h XdgToplevelResizeHandler)
func (*XdgToplevel) RemoveSetAppIdHandler ¶
func (p *XdgToplevel) RemoveSetAppIdHandler(h XdgToplevelSetAppIdHandler)
func (*XdgToplevel) RemoveSetFullscreenHandler ¶
func (p *XdgToplevel) RemoveSetFullscreenHandler(h XdgToplevelSetFullscreenHandler)
func (*XdgToplevel) RemoveSetMaxSizeHandler ¶
func (p *XdgToplevel) RemoveSetMaxSizeHandler(h XdgToplevelSetMaxSizeHandler)
func (*XdgToplevel) RemoveSetMaximizedHandler ¶
func (p *XdgToplevel) RemoveSetMaximizedHandler(h XdgToplevelSetMaximizedHandler)
func (*XdgToplevel) RemoveSetMinSizeHandler ¶
func (p *XdgToplevel) RemoveSetMinSizeHandler(h XdgToplevelSetMinSizeHandler)
func (*XdgToplevel) RemoveSetMinimizedHandler ¶
func (p *XdgToplevel) RemoveSetMinimizedHandler(h XdgToplevelSetMinimizedHandler)
func (*XdgToplevel) RemoveSetParentHandler ¶
func (p *XdgToplevel) RemoveSetParentHandler(h XdgToplevelSetParentHandler)
func (*XdgToplevel) RemoveSetTitleHandler ¶
func (p *XdgToplevel) RemoveSetTitleHandler(h XdgToplevelSetTitleHandler)
func (*XdgToplevel) RemoveShowWindowMenuHandler ¶
func (p *XdgToplevel) RemoveShowWindowMenuHandler(h XdgToplevelShowWindowMenuHandler)
func (*XdgToplevel) RemoveUnsetFullscreenHandler ¶
func (p *XdgToplevel) RemoveUnsetFullscreenHandler(h XdgToplevelUnsetFullscreenHandler)
func (*XdgToplevel) RemoveUnsetMaximizedHandler ¶
func (p *XdgToplevel) RemoveUnsetMaximizedHandler(h XdgToplevelUnsetMaximizedHandler)
type XdgToplevelDestroyEvent ¶
type XdgToplevelDestroyEvent struct { }
type XdgToplevelDestroyHandler ¶
type XdgToplevelDestroyHandler interface {
HandleXdgToplevelDestroy(XdgToplevelDestroyEvent)
}
type XdgToplevelMoveEvent ¶
type XdgToplevelMoveHandler ¶
type XdgToplevelMoveHandler interface {
HandleXdgToplevelMove(XdgToplevelMoveEvent)
}
type XdgToplevelResizeEvent ¶
type XdgToplevelResizeHandler ¶
type XdgToplevelResizeHandler interface {
HandleXdgToplevelResize(XdgToplevelResizeEvent)
}
type XdgToplevelSetAppIdEvent ¶
type XdgToplevelSetAppIdEvent struct {
AppId string
}
type XdgToplevelSetAppIdHandler ¶
type XdgToplevelSetAppIdHandler interface {
HandleXdgToplevelSetAppId(XdgToplevelSetAppIdEvent)
}
type XdgToplevelSetFullscreenHandler ¶
type XdgToplevelSetFullscreenHandler interface {
HandleXdgToplevelSetFullscreen(XdgToplevelSetFullscreenEvent)
}
type XdgToplevelSetMaxSizeHandler ¶
type XdgToplevelSetMaxSizeHandler interface {
HandleXdgToplevelSetMaxSize(XdgToplevelSetMaxSizeEvent)
}
type XdgToplevelSetMaximizedEvent ¶
type XdgToplevelSetMaximizedEvent struct { }
type XdgToplevelSetMaximizedHandler ¶
type XdgToplevelSetMaximizedHandler interface {
HandleXdgToplevelSetMaximized(XdgToplevelSetMaximizedEvent)
}
type XdgToplevelSetMinSizeHandler ¶
type XdgToplevelSetMinSizeHandler interface {
HandleXdgToplevelSetMinSize(XdgToplevelSetMinSizeEvent)
}
type XdgToplevelSetMinimizedEvent ¶
type XdgToplevelSetMinimizedEvent struct { }
type XdgToplevelSetMinimizedHandler ¶
type XdgToplevelSetMinimizedHandler interface {
HandleXdgToplevelSetMinimized(XdgToplevelSetMinimizedEvent)
}
type XdgToplevelSetParentEvent ¶
type XdgToplevelSetParentEvent struct {
Parent *XdgToplevel
}
type XdgToplevelSetParentHandler ¶
type XdgToplevelSetParentHandler interface {
HandleXdgToplevelSetParent(XdgToplevelSetParentEvent)
}
type XdgToplevelSetTitleEvent ¶
type XdgToplevelSetTitleEvent struct {
Title string
}
type XdgToplevelSetTitleHandler ¶
type XdgToplevelSetTitleHandler interface {
HandleXdgToplevelSetTitle(XdgToplevelSetTitleEvent)
}
type XdgToplevelShowWindowMenuHandler ¶
type XdgToplevelShowWindowMenuHandler interface {
HandleXdgToplevelShowWindowMenu(XdgToplevelShowWindowMenuEvent)
}
type XdgToplevelUnsetFullscreenEvent ¶
type XdgToplevelUnsetFullscreenEvent struct { }
type XdgToplevelUnsetFullscreenHandler ¶
type XdgToplevelUnsetFullscreenHandler interface {
HandleXdgToplevelUnsetFullscreen(XdgToplevelUnsetFullscreenEvent)
}
type XdgToplevelUnsetMaximizedEvent ¶
type XdgToplevelUnsetMaximizedEvent struct { }
type XdgToplevelUnsetMaximizedHandler ¶
type XdgToplevelUnsetMaximizedHandler interface {
HandleXdgToplevelUnsetMaximized(XdgToplevelUnsetMaximizedEvent)
}
type XdgWmBase ¶
func (*XdgWmBase) AddCreatePositionerHandler ¶
func (p *XdgWmBase) AddCreatePositionerHandler(h XdgWmBaseCreatePositionerHandler)
func (*XdgWmBase) AddDestroyHandler ¶
func (p *XdgWmBase) AddDestroyHandler(h XdgWmBaseDestroyHandler)
func (*XdgWmBase) AddGetXdgSurfaceHandler ¶
func (p *XdgWmBase) AddGetXdgSurfaceHandler(h XdgWmBaseGetXdgSurfaceHandler)
func (*XdgWmBase) AddPongHandler ¶
func (p *XdgWmBase) AddPongHandler(h XdgWmBasePongHandler)
func (*XdgWmBase) Ping ¶
Ping will check if the client is alive.
The ping event asks the client if it's still alive. Pass the serial specified in the event back to the compositor by sending a "pong" request back with the specified serial. See xdg_wm_base.pong.
Compositors can use this to determine if the client is still alive. It's unspecified what will happen if the client doesn't respond to the ping request, or in what timeframe. Clients should try to respond in a reasonable amount of time.
A compositor is free to ping in any way it wants, but a client must always respond to any xdg_wm_base object it created.
func (*XdgWmBase) RemoveCreatePositionerHandler ¶
func (p *XdgWmBase) RemoveCreatePositionerHandler(h XdgWmBaseCreatePositionerHandler)
func (*XdgWmBase) RemoveDestroyHandler ¶
func (p *XdgWmBase) RemoveDestroyHandler(h XdgWmBaseDestroyHandler)
func (*XdgWmBase) RemoveGetXdgSurfaceHandler ¶
func (p *XdgWmBase) RemoveGetXdgSurfaceHandler(h XdgWmBaseGetXdgSurfaceHandler)
func (*XdgWmBase) RemovePongHandler ¶
func (p *XdgWmBase) RemovePongHandler(h XdgWmBasePongHandler)
type XdgWmBaseCreatePositionerEvent ¶
type XdgWmBaseCreatePositionerEvent struct {
Id *XdgPositioner
}
type XdgWmBaseCreatePositionerHandler ¶
type XdgWmBaseCreatePositionerHandler interface {
HandleXdgWmBaseCreatePositioner(XdgWmBaseCreatePositionerEvent)
}
type XdgWmBaseDestroyEvent ¶
type XdgWmBaseDestroyEvent struct { }
type XdgWmBaseDestroyHandler ¶
type XdgWmBaseDestroyHandler interface {
HandleXdgWmBaseDestroy(XdgWmBaseDestroyEvent)
}
type XdgWmBaseGetXdgSurfaceEvent ¶
type XdgWmBaseGetXdgSurfaceEvent struct { Id *XdgSurface Surface *wl.Surface }
type XdgWmBaseGetXdgSurfaceHandler ¶
type XdgWmBaseGetXdgSurfaceHandler interface {
HandleXdgWmBaseGetXdgSurface(XdgWmBaseGetXdgSurfaceEvent)
}
type XdgWmBasePongEvent ¶
type XdgWmBasePongEvent struct {
Serial uint32
}
type XdgWmBasePongHandler ¶
type XdgWmBasePongHandler interface {
HandleXdgWmBasePong(XdgWmBasePongEvent)
}