package
0.0.0-20241029195437-1fbd8b4a9917
Repository: https://github.com/raitonoberu/go-wayland.git
Documentation: pkg.go.dev
# Functions
NewPopup : short-lived, popup surfaces for menus
A popup surface is a short-lived, temporary surface.
NewPositioner : child surface positioner
The xdg_positioner provides a collection of rules for the placement of a child surface relative to a parent surface.
NewSurface : desktop user interface surface base interface
An interface that may be implemented by a wl_surface, for implementations that provide a desktop-style user interface.
NewToplevel : toplevel surface
This interface defines an xdg_surface role which allows a surface to, among other things, set window-like properties such as maximize, fullscreen, and minimize, set application-specific metadata like title and id, and well as trigger user interactive operations such as interactive resize and move.
NewWmBase : create desktop-style surfaces
The xdg_wm_base interface is exposed as a global object enabling clients to turn their wl_surfaces into windows in a desktop environment.
# Constants
PopupErrorInvalidGrab : tried to grab after being mapped.
PositionerAnchor :.
PositionerAnchor :.
PositionerAnchor :.
PositionerAnchor :.
PositionerAnchor :.
PositionerAnchor :.
PositionerAnchor :.
PositionerAnchor :.
PositionerAnchor :.
PositionerConstraintAdjustment : constraint adjustments
The constraint adjustment value define ways the compositor will adjust the position of the surface, if the unadjusted position would result in the surface being partly constrained.
PositionerConstraintAdjustment : constraint adjustments
The constraint adjustment value define ways the compositor will adjust the position of the surface, if the unadjusted position would result in the surface being partly constrained.
PositionerConstraintAdjustment : constraint adjustments
The constraint adjustment value define ways the compositor will adjust the position of the surface, if the unadjusted position would result in the surface being partly constrained.
PositionerConstraintAdjustment : constraint adjustments
The constraint adjustment value define ways the compositor will adjust the position of the surface, if the unadjusted position would result in the surface being partly constrained.
PositionerConstraintAdjustment : constraint adjustments
The constraint adjustment value define ways the compositor will adjust the position of the surface, if the unadjusted position would result in the surface being partly constrained.
PositionerConstraintAdjustment : constraint adjustments
The constraint adjustment value define ways the compositor will adjust the position of the surface, if the unadjusted position would result in the surface being partly constrained.
PositionerConstraintAdjustment : constraint adjustments
The constraint adjustment value define ways the compositor will adjust the position of the surface, if the unadjusted position would result in the surface being partly constrained.
PositionerErrorInvalidInput : invalid input provided.
PositionerGravity :.
PositionerGravity :.
PositionerGravity :.
PositionerGravity :.
PositionerGravity :.
PositionerGravity :.
PositionerGravity :.
PositionerGravity :.
PositionerGravity :.
SurfaceErrorAlreadyConstructed : Surface was already constructed.
SurfaceErrorDefunctRoleObject : Surface was destroyed before its role object.
SurfaceErrorInvalidSerial : Invalid serial number when acking a configure event.
SurfaceErrorInvalidSize : Width or height was zero or negative.
SurfaceErrorNotConstructed : Surface was not fully constructed.
SurfaceErrorUnconfiguredBuffer : Attaching a buffer to an unconfigured surface.
ToplevelErrorInvalidParent : invalid parent toplevel.
ToplevelErrorInvalidResizeEdge : provided value is.
ToplevelErrorInvalidSize : client provided an invalid min or max size.
ToplevelResizeEdge : edge values for resizing
These values are used to indicate which edge of a surface is being dragged in a resize operation.
ToplevelResizeEdge : edge values for resizing
These values are used to indicate which edge of a surface is being dragged in a resize operation.
ToplevelResizeEdge : edge values for resizing
These values are used to indicate which edge of a surface is being dragged in a resize operation.
ToplevelResizeEdge : edge values for resizing
These values are used to indicate which edge of a surface is being dragged in a resize operation.
ToplevelResizeEdge : edge values for resizing
These values are used to indicate which edge of a surface is being dragged in a resize operation.
ToplevelResizeEdge : edge values for resizing
These values are used to indicate which edge of a surface is being dragged in a resize operation.
ToplevelResizeEdge : edge values for resizing
These values are used to indicate which edge of a surface is being dragged in a resize operation.
ToplevelResizeEdge : edge values for resizing
These values are used to indicate which edge of a surface is being dragged in a resize operation.
ToplevelResizeEdge : edge values for resizing
These values are used to indicate which edge of a surface is being dragged in a resize operation.
ToplevelStateActivated : the surface is now activated.
ToplevelStateFullscreen : the surface is fullscreen.
ToplevelStateMaximized : the surface is maximized.
ToplevelStateResizing : the surface is being resized.
ToplevelState : types of state on the surface
The different state values used on the surface.
ToplevelState : types of state on the surface
The different state values used on the surface.
ToplevelState : types of state on the surface
The different state values used on the surface.
ToplevelState : types of state on the surface
The different state values used on the surface.
ToplevelState : types of state on the surface
The different state values used on the surface.
ToplevelWmCapabilitiesFullscreen : set_fullscreen and unset_fullscreen are available.
ToplevelWmCapabilitiesMaximize : set_maximized and unset_maximized are available.
ToplevelWmCapabilitiesMinimize : set_minimized is available.
ToplevelWmCapabilitiesWindowMenu : show_window_menu is available.
WmBaseErrorDefunctSurfaces : xdg_wm_base was destroyed before children.
WmBaseErrorInvalidPopupParent : the client specified an invalid popup parent surface.
WmBaseErrorInvalidPositioner : the client provided an invalid positioner.
WmBaseErrorInvalidSurfaceState : the client provided an invalid surface state.
WmBaseErrorNotTheTopmostPopup : the client tried to map or destroy a non-topmost popup.
WmBaseErrorRole : given wl_surface has another role.
WmBaseErrorUnresponsive : the client didn’t respond to a ping event in time.
# Structs
Popup : short-lived, popup surfaces for menus
A popup surface is a short-lived, temporary surface.
PopupConfigureEvent : configure the popup surface
This event asks the popup surface to configure itself given the configuration.
PopupPopupDoneEvent : popup interaction is done
The popup_done event is sent out when a popup is dismissed by the compositor.
PopupRepositionedEvent : signal the completion of a repositioned request
The repositioned event is sent as part of a popup configuration sequence, together with xdg_popup.configure and lastly xdg_surface.configure to notify the completion of a reposition request.
Positioner : child surface positioner
The xdg_positioner provides a collection of rules for the placement of a child surface relative to a parent surface.
Surface : desktop user interface surface base interface
An interface that may be implemented by a wl_surface, for implementations that provide a desktop-style user interface.
SurfaceConfigureEvent : suggest a surface change
The configure event marks the end of a configure sequence.
Toplevel : toplevel surface
This interface defines an xdg_surface role which allows a surface to, among other things, set window-like properties such as maximize, fullscreen, and minimize, set application-specific metadata like title and id, and well as trigger user interactive operations such as interactive resize and move.
ToplevelCloseEvent : surface wants to be closed
The close event is sent by the compositor when the user wants the surface to be closed.
ToplevelConfigureBoundsEvent : recommended window geometry bounds
The configure_bounds event may be sent prior to a xdg_toplevel.configure event to communicate the bounds a window geometry size is recommended to constrain to.
ToplevelConfigureEvent : suggest a surface change
This configure event asks the client to resize its toplevel surface or to change its state.
ToplevelWmCapabilitiesEvent : compositor capabilities
This event advertises the capabilities supported by the compositor.
WmBase : create desktop-style surfaces
The xdg_wm_base interface is exposed as a global object enabling clients to turn their wl_surfaces into windows in a desktop environment.
WmBasePingEvent : check if the client is alive
The ping event asks the client if it's still alive.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author