composite

package
v0.0.0-...-deaf085 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2021 License: BSD-3-Clause, GooglePatentClause Imports: 3 Imported by: 4

Documentation

Overview

Package composite is the X client API for the Composite extension.

Index

Constants

View Source
const (
	RedirectAutomatic = 0
	RedirectManual    = 1
)

Variables

This section is empty.

Functions

func Init

func Init(c *xgb.Conn) error

Init must be called before using the Composite extension.

Types

type CreateRegionFromBorderClipCookie

type CreateRegionFromBorderClipCookie struct {
	*xgb.Cookie
}

CreateRegionFromBorderClipCookie is a cookie used only for CreateRegionFromBorderClip requests.

func CreateRegionFromBorderClip

func CreateRegionFromBorderClip(c *xgb.Conn, Region xfixes.Region, Window xproto.Window) CreateRegionFromBorderClipCookie

CreateRegionFromBorderClip sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.

func CreateRegionFromBorderClipChecked

func CreateRegionFromBorderClipChecked(c *xgb.Conn, Region xfixes.Region, Window xproto.Window) CreateRegionFromBorderClipCookie

CreateRegionFromBorderClipChecked sends a checked request. If an error occurs, it can be retrieved using CreateRegionFromBorderClipCookie.Check()

func (CreateRegionFromBorderClipCookie) Check

Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.

type GetOverlayWindowCookie

type GetOverlayWindowCookie struct {
	*xgb.Cookie
}

GetOverlayWindowCookie is a cookie used only for GetOverlayWindow requests.

func GetOverlayWindow

func GetOverlayWindow(c *xgb.Conn, Window xproto.Window) GetOverlayWindowCookie

GetOverlayWindow sends a checked request. If an error occurs, it will be returned with the reply by calling GetOverlayWindowCookie.Reply()

func GetOverlayWindowUnchecked

func GetOverlayWindowUnchecked(c *xgb.Conn, Window xproto.Window) GetOverlayWindowCookie

GetOverlayWindowUnchecked sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.

func (GetOverlayWindowCookie) Reply

Reply blocks and returns the reply data for a GetOverlayWindow request.

type GetOverlayWindowReply

type GetOverlayWindowReply struct {
	Sequence uint16 // sequence number of the request for this reply
	Length   uint32 // number of bytes in this reply
	// padding: 1 bytes
	OverlayWin xproto.Window
}

GetOverlayWindowReply represents the data returned from a GetOverlayWindow request.

type NameWindowPixmapCookie

type NameWindowPixmapCookie struct {
	*xgb.Cookie
}

NameWindowPixmapCookie is a cookie used only for NameWindowPixmap requests.

func NameWindowPixmap

func NameWindowPixmap(c *xgb.Conn, Window xproto.Window, Pixmap xproto.Pixmap) NameWindowPixmapCookie

NameWindowPixmap sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.

func NameWindowPixmapChecked

func NameWindowPixmapChecked(c *xgb.Conn, Window xproto.Window, Pixmap xproto.Pixmap) NameWindowPixmapCookie

NameWindowPixmapChecked sends a checked request. If an error occurs, it can be retrieved using NameWindowPixmapCookie.Check()

func (NameWindowPixmapCookie) Check

func (cook NameWindowPixmapCookie) Check() error

Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.

type QueryVersionCookie

type QueryVersionCookie struct {
	*xgb.Cookie
}

QueryVersionCookie is a cookie used only for QueryVersion requests.

func QueryVersion

func QueryVersion(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uint32) QueryVersionCookie

QueryVersion sends a checked request. If an error occurs, it will be returned with the reply by calling QueryVersionCookie.Reply()

func QueryVersionUnchecked

func QueryVersionUnchecked(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uint32) QueryVersionCookie

QueryVersionUnchecked sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.

func (QueryVersionCookie) Reply

func (cook QueryVersionCookie) Reply() (*QueryVersionReply, error)

Reply blocks and returns the reply data for a QueryVersion request.

type QueryVersionReply

type QueryVersionReply struct {
	Sequence uint16 // sequence number of the request for this reply
	Length   uint32 // number of bytes in this reply
	// padding: 1 bytes
	MajorVersion uint32
	MinorVersion uint32
}

QueryVersionReply represents the data returned from a QueryVersion request.

type RedirectSubwindowsCookie

type RedirectSubwindowsCookie struct {
	*xgb.Cookie
}

RedirectSubwindowsCookie is a cookie used only for RedirectSubwindows requests.

func RedirectSubwindows

func RedirectSubwindows(c *xgb.Conn, Window xproto.Window, Update byte) RedirectSubwindowsCookie

RedirectSubwindows sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.

func RedirectSubwindowsChecked

func RedirectSubwindowsChecked(c *xgb.Conn, Window xproto.Window, Update byte) RedirectSubwindowsCookie

RedirectSubwindowsChecked sends a checked request. If an error occurs, it can be retrieved using RedirectSubwindowsCookie.Check()

func (RedirectSubwindowsCookie) Check

func (cook RedirectSubwindowsCookie) Check() error

Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.

type RedirectWindowCookie

type RedirectWindowCookie struct {
	*xgb.Cookie
}

RedirectWindowCookie is a cookie used only for RedirectWindow requests.

func RedirectWindow

func RedirectWindow(c *xgb.Conn, Window xproto.Window, Update byte) RedirectWindowCookie

RedirectWindow sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.

func RedirectWindowChecked

func RedirectWindowChecked(c *xgb.Conn, Window xproto.Window, Update byte) RedirectWindowCookie

RedirectWindowChecked sends a checked request. If an error occurs, it can be retrieved using RedirectWindowCookie.Check()

func (RedirectWindowCookie) Check

func (cook RedirectWindowCookie) Check() error

Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.

type ReleaseOverlayWindowCookie

type ReleaseOverlayWindowCookie struct {
	*xgb.Cookie
}

ReleaseOverlayWindowCookie is a cookie used only for ReleaseOverlayWindow requests.

func ReleaseOverlayWindow

func ReleaseOverlayWindow(c *xgb.Conn, Window xproto.Window) ReleaseOverlayWindowCookie

ReleaseOverlayWindow sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.

func ReleaseOverlayWindowChecked

func ReleaseOverlayWindowChecked(c *xgb.Conn, Window xproto.Window) ReleaseOverlayWindowCookie

ReleaseOverlayWindowChecked sends a checked request. If an error occurs, it can be retrieved using ReleaseOverlayWindowCookie.Check()

func (ReleaseOverlayWindowCookie) Check

func (cook ReleaseOverlayWindowCookie) Check() error

Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.

type UnredirectSubwindowsCookie

type UnredirectSubwindowsCookie struct {
	*xgb.Cookie
}

UnredirectSubwindowsCookie is a cookie used only for UnredirectSubwindows requests.

func UnredirectSubwindows

func UnredirectSubwindows(c *xgb.Conn, Window xproto.Window, Update byte) UnredirectSubwindowsCookie

UnredirectSubwindows sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.

func UnredirectSubwindowsChecked

func UnredirectSubwindowsChecked(c *xgb.Conn, Window xproto.Window, Update byte) UnredirectSubwindowsCookie

UnredirectSubwindowsChecked sends a checked request. If an error occurs, it can be retrieved using UnredirectSubwindowsCookie.Check()

func (UnredirectSubwindowsCookie) Check

func (cook UnredirectSubwindowsCookie) Check() error

Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.

type UnredirectWindowCookie

type UnredirectWindowCookie struct {
	*xgb.Cookie
}

UnredirectWindowCookie is a cookie used only for UnredirectWindow requests.

func UnredirectWindow

func UnredirectWindow(c *xgb.Conn, Window xproto.Window, Update byte) UnredirectWindowCookie

UnredirectWindow sends an unchecked request. If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.

func UnredirectWindowChecked

func UnredirectWindowChecked(c *xgb.Conn, Window xproto.Window, Update byte) UnredirectWindowCookie

UnredirectWindowChecked sends a checked request. If an error occurs, it can be retrieved using UnredirectWindowCookie.Check()

func (UnredirectWindowCookie) Check

func (cook UnredirectWindowCookie) Check() error

Check returns an error if one occurred for checked requests that are not expecting a reply. This cannot be called for requests expecting a reply, nor for unchecked requests.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL