panic when an extension request is issued before an extension has been initialized. but give a nice error message for the happy people.
This commit is contained in:
		@@ -2,7 +2,7 @@
 | 
			
		||||
package xfixes
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
	This file was generated by xfixes.xml on May 11 2012 1:58:36am EDT.
 | 
			
		||||
	This file was generated by xfixes.xml on May 11 2012 11:57:20pm EDT.
 | 
			
		||||
	This file is automatically generated. Edit at your peril!
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
@@ -42,14 +42,6 @@ func init() {
 | 
			
		||||
	xgb.NewExtErrorFuncs["XFIXES"] = make(map[int]xgb.NewErrorFun)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Skipping definition for base type 'Int16'
 | 
			
		||||
 | 
			
		||||
// Skipping definition for base type 'Int32'
 | 
			
		||||
 | 
			
		||||
// Skipping definition for base type 'Void'
 | 
			
		||||
 | 
			
		||||
// Skipping definition for base type 'Byte'
 | 
			
		||||
 | 
			
		||||
// Skipping definition for base type 'Int8'
 | 
			
		||||
 | 
			
		||||
// Skipping definition for base type 'Card16'
 | 
			
		||||
@@ -66,6 +58,14 @@ func init() {
 | 
			
		||||
 | 
			
		||||
// Skipping definition for base type 'Card8'
 | 
			
		||||
 | 
			
		||||
// Skipping definition for base type 'Int16'
 | 
			
		||||
 | 
			
		||||
// Skipping definition for base type 'Int32'
 | 
			
		||||
 | 
			
		||||
// Skipping definition for base type 'Void'
 | 
			
		||||
 | 
			
		||||
// Skipping definition for base type 'Byte'
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	SaveSetModeInsert = 0
 | 
			
		||||
	SaveSetModeDelete = 1
 | 
			
		||||
@@ -367,6 +367,9 @@ type QueryVersionCookie struct {
 | 
			
		||||
// QueryVersion sends a checked request.
 | 
			
		||||
// If an error occurs, it will be returned with the reply by calling QueryVersionCookie.Reply()
 | 
			
		||||
func QueryVersion(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uint32) QueryVersionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'QueryVersion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, true)
 | 
			
		||||
	c.NewRequest(queryVersionRequest(c, ClientMajorVersion, ClientMinorVersion), cookie)
 | 
			
		||||
	return QueryVersionCookie{cookie}
 | 
			
		||||
@@ -375,6 +378,9 @@ func QueryVersion(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uin
 | 
			
		||||
// QueryVersionUnchecked sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func QueryVersionUnchecked(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uint32) QueryVersionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'QueryVersion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, true)
 | 
			
		||||
	c.NewRequest(queryVersionRequest(c, ClientMajorVersion, ClientMinorVersion), cookie)
 | 
			
		||||
	return QueryVersionCookie{cookie}
 | 
			
		||||
@@ -459,6 +465,9 @@ type ChangeSaveSetCookie struct {
 | 
			
		||||
// ChangeSaveSet sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func ChangeSaveSet(c *xgb.Conn, Mode byte, Target byte, Map byte, Window xproto.Window) ChangeSaveSetCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'ChangeSaveSet' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(changeSaveSetRequest(c, Mode, Target, Map, Window), cookie)
 | 
			
		||||
	return ChangeSaveSetCookie{cookie}
 | 
			
		||||
@@ -467,6 +476,9 @@ func ChangeSaveSet(c *xgb.Conn, Mode byte, Target byte, Map byte, Window xproto.
 | 
			
		||||
// ChangeSaveSetChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using ChangeSaveSetCookie.Check()
 | 
			
		||||
func ChangeSaveSetChecked(c *xgb.Conn, Mode byte, Target byte, Map byte, Window xproto.Window) ChangeSaveSetCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'ChangeSaveSet' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(changeSaveSetRequest(c, Mode, Target, Map, Window), cookie)
 | 
			
		||||
	return ChangeSaveSetCookie{cookie}
 | 
			
		||||
@@ -519,6 +531,9 @@ type SelectSelectionInputCookie struct {
 | 
			
		||||
// SelectSelectionInput sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func SelectSelectionInput(c *xgb.Conn, Window xproto.Window, Selection xproto.Atom, EventMask uint32) SelectSelectionInputCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SelectSelectionInput' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(selectSelectionInputRequest(c, Window, Selection, EventMask), cookie)
 | 
			
		||||
	return SelectSelectionInputCookie{cookie}
 | 
			
		||||
@@ -527,6 +542,9 @@ func SelectSelectionInput(c *xgb.Conn, Window xproto.Window, Selection xproto.At
 | 
			
		||||
// SelectSelectionInputChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using SelectSelectionInputCookie.Check()
 | 
			
		||||
func SelectSelectionInputChecked(c *xgb.Conn, Window xproto.Window, Selection xproto.Atom, EventMask uint32) SelectSelectionInputCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SelectSelectionInput' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(selectSelectionInputRequest(c, Window, Selection, EventMask), cookie)
 | 
			
		||||
	return SelectSelectionInputCookie{cookie}
 | 
			
		||||
@@ -574,6 +592,9 @@ type SelectCursorInputCookie struct {
 | 
			
		||||
// SelectCursorInput sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func SelectCursorInput(c *xgb.Conn, Window xproto.Window, EventMask uint32) SelectCursorInputCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SelectCursorInput' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(selectCursorInputRequest(c, Window, EventMask), cookie)
 | 
			
		||||
	return SelectCursorInputCookie{cookie}
 | 
			
		||||
@@ -582,6 +603,9 @@ func SelectCursorInput(c *xgb.Conn, Window xproto.Window, EventMask uint32) Sele
 | 
			
		||||
// SelectCursorInputChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using SelectCursorInputCookie.Check()
 | 
			
		||||
func SelectCursorInputChecked(c *xgb.Conn, Window xproto.Window, EventMask uint32) SelectCursorInputCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SelectCursorInput' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(selectCursorInputRequest(c, Window, EventMask), cookie)
 | 
			
		||||
	return SelectCursorInputCookie{cookie}
 | 
			
		||||
@@ -626,6 +650,9 @@ type GetCursorImageCookie struct {
 | 
			
		||||
// GetCursorImage sends a checked request.
 | 
			
		||||
// If an error occurs, it will be returned with the reply by calling GetCursorImageCookie.Reply()
 | 
			
		||||
func GetCursorImage(c *xgb.Conn) GetCursorImageCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'GetCursorImage' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, true)
 | 
			
		||||
	c.NewRequest(getCursorImageRequest(c), cookie)
 | 
			
		||||
	return GetCursorImageCookie{cookie}
 | 
			
		||||
@@ -634,6 +661,9 @@ func GetCursorImage(c *xgb.Conn) GetCursorImageCookie {
 | 
			
		||||
// GetCursorImageUnchecked sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func GetCursorImageUnchecked(c *xgb.Conn) GetCursorImageCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'GetCursorImage' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, true)
 | 
			
		||||
	c.NewRequest(getCursorImageRequest(c), cookie)
 | 
			
		||||
	return GetCursorImageCookie{cookie}
 | 
			
		||||
@@ -740,6 +770,9 @@ type CreateRegionCookie struct {
 | 
			
		||||
// CreateRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CreateRegion(c *xgb.Conn, Region Region, Rectangles []xproto.Rectangle) CreateRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CreateRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(createRegionRequest(c, Region, Rectangles), cookie)
 | 
			
		||||
	return CreateRegionCookie{cookie}
 | 
			
		||||
@@ -748,6 +781,9 @@ func CreateRegion(c *xgb.Conn, Region Region, Rectangles []xproto.Rectangle) Cre
 | 
			
		||||
// CreateRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateRegionCookie.Check()
 | 
			
		||||
func CreateRegionChecked(c *xgb.Conn, Region Region, Rectangles []xproto.Rectangle) CreateRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CreateRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(createRegionRequest(c, Region, Rectangles), cookie)
 | 
			
		||||
	return CreateRegionCookie{cookie}
 | 
			
		||||
@@ -791,6 +827,9 @@ type CreateRegionFromBitmapCookie struct {
 | 
			
		||||
// CreateRegionFromBitmap sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CreateRegionFromBitmap(c *xgb.Conn, Region Region, Bitmap xproto.Pixmap) CreateRegionFromBitmapCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CreateRegionFromBitmap' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(createRegionFromBitmapRequest(c, Region, Bitmap), cookie)
 | 
			
		||||
	return CreateRegionFromBitmapCookie{cookie}
 | 
			
		||||
@@ -799,6 +838,9 @@ func CreateRegionFromBitmap(c *xgb.Conn, Region Region, Bitmap xproto.Pixmap) Cr
 | 
			
		||||
// CreateRegionFromBitmapChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateRegionFromBitmapCookie.Check()
 | 
			
		||||
func CreateRegionFromBitmapChecked(c *xgb.Conn, Region Region, Bitmap xproto.Pixmap) CreateRegionFromBitmapCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CreateRegionFromBitmap' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(createRegionFromBitmapRequest(c, Region, Bitmap), cookie)
 | 
			
		||||
	return CreateRegionFromBitmapCookie{cookie}
 | 
			
		||||
@@ -843,6 +885,9 @@ type CreateRegionFromWindowCookie struct {
 | 
			
		||||
// CreateRegionFromWindow sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CreateRegionFromWindow(c *xgb.Conn, Region Region, Window xproto.Window, Kind shape.Kind) CreateRegionFromWindowCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CreateRegionFromWindow' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(createRegionFromWindowRequest(c, Region, Window, Kind), cookie)
 | 
			
		||||
	return CreateRegionFromWindowCookie{cookie}
 | 
			
		||||
@@ -851,6 +896,9 @@ func CreateRegionFromWindow(c *xgb.Conn, Region Region, Window xproto.Window, Ki
 | 
			
		||||
// CreateRegionFromWindowChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateRegionFromWindowCookie.Check()
 | 
			
		||||
func CreateRegionFromWindowChecked(c *xgb.Conn, Region Region, Window xproto.Window, Kind shape.Kind) CreateRegionFromWindowCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CreateRegionFromWindow' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(createRegionFromWindowRequest(c, Region, Window, Kind), cookie)
 | 
			
		||||
	return CreateRegionFromWindowCookie{cookie}
 | 
			
		||||
@@ -900,6 +948,9 @@ type CreateRegionFromGCCookie struct {
 | 
			
		||||
// CreateRegionFromGC sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CreateRegionFromGC(c *xgb.Conn, Region Region, Gc xproto.Gcontext) CreateRegionFromGCCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CreateRegionFromGC' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(createRegionFromGCRequest(c, Region, Gc), cookie)
 | 
			
		||||
	return CreateRegionFromGCCookie{cookie}
 | 
			
		||||
@@ -908,6 +959,9 @@ func CreateRegionFromGC(c *xgb.Conn, Region Region, Gc xproto.Gcontext) CreateRe
 | 
			
		||||
// CreateRegionFromGCChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateRegionFromGCCookie.Check()
 | 
			
		||||
func CreateRegionFromGCChecked(c *xgb.Conn, Region Region, Gc xproto.Gcontext) CreateRegionFromGCCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CreateRegionFromGC' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(createRegionFromGCRequest(c, Region, Gc), cookie)
 | 
			
		||||
	return CreateRegionFromGCCookie{cookie}
 | 
			
		||||
@@ -952,6 +1006,9 @@ type CreateRegionFromPictureCookie struct {
 | 
			
		||||
// CreateRegionFromPicture sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CreateRegionFromPicture(c *xgb.Conn, Region Region, Picture render.Picture) CreateRegionFromPictureCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CreateRegionFromPicture' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(createRegionFromPictureRequest(c, Region, Picture), cookie)
 | 
			
		||||
	return CreateRegionFromPictureCookie{cookie}
 | 
			
		||||
@@ -960,6 +1017,9 @@ func CreateRegionFromPicture(c *xgb.Conn, Region Region, Picture render.Picture)
 | 
			
		||||
// CreateRegionFromPictureChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateRegionFromPictureCookie.Check()
 | 
			
		||||
func CreateRegionFromPictureChecked(c *xgb.Conn, Region Region, Picture render.Picture) CreateRegionFromPictureCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CreateRegionFromPicture' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(createRegionFromPictureRequest(c, Region, Picture), cookie)
 | 
			
		||||
	return CreateRegionFromPictureCookie{cookie}
 | 
			
		||||
@@ -1004,6 +1064,9 @@ type DestroyRegionCookie struct {
 | 
			
		||||
// DestroyRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func DestroyRegion(c *xgb.Conn, Region Region) DestroyRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'DestroyRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(destroyRegionRequest(c, Region), cookie)
 | 
			
		||||
	return DestroyRegionCookie{cookie}
 | 
			
		||||
@@ -1012,6 +1075,9 @@ func DestroyRegion(c *xgb.Conn, Region Region) DestroyRegionCookie {
 | 
			
		||||
// DestroyRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using DestroyRegionCookie.Check()
 | 
			
		||||
func DestroyRegionChecked(c *xgb.Conn, Region Region) DestroyRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'DestroyRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(destroyRegionRequest(c, Region), cookie)
 | 
			
		||||
	return DestroyRegionCookie{cookie}
 | 
			
		||||
@@ -1053,6 +1119,9 @@ type SetRegionCookie struct {
 | 
			
		||||
// SetRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func SetRegion(c *xgb.Conn, Region Region, Rectangles []xproto.Rectangle) SetRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SetRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(setRegionRequest(c, Region, Rectangles), cookie)
 | 
			
		||||
	return SetRegionCookie{cookie}
 | 
			
		||||
@@ -1061,6 +1130,9 @@ func SetRegion(c *xgb.Conn, Region Region, Rectangles []xproto.Rectangle) SetReg
 | 
			
		||||
// SetRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using SetRegionCookie.Check()
 | 
			
		||||
func SetRegionChecked(c *xgb.Conn, Region Region, Rectangles []xproto.Rectangle) SetRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SetRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(setRegionRequest(c, Region, Rectangles), cookie)
 | 
			
		||||
	return SetRegionCookie{cookie}
 | 
			
		||||
@@ -1104,6 +1176,9 @@ type CopyRegionCookie struct {
 | 
			
		||||
// CopyRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CopyRegion(c *xgb.Conn, Source Region, Destination Region) CopyRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CopyRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(copyRegionRequest(c, Source, Destination), cookie)
 | 
			
		||||
	return CopyRegionCookie{cookie}
 | 
			
		||||
@@ -1112,6 +1187,9 @@ func CopyRegion(c *xgb.Conn, Source Region, Destination Region) CopyRegionCookie
 | 
			
		||||
// CopyRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CopyRegionCookie.Check()
 | 
			
		||||
func CopyRegionChecked(c *xgb.Conn, Source Region, Destination Region) CopyRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'CopyRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(copyRegionRequest(c, Source, Destination), cookie)
 | 
			
		||||
	return CopyRegionCookie{cookie}
 | 
			
		||||
@@ -1156,6 +1234,9 @@ type UnionRegionCookie struct {
 | 
			
		||||
// UnionRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func UnionRegion(c *xgb.Conn, Source1 Region, Source2 Region, Destination Region) UnionRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'UnionRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(unionRegionRequest(c, Source1, Source2, Destination), cookie)
 | 
			
		||||
	return UnionRegionCookie{cookie}
 | 
			
		||||
@@ -1164,6 +1245,9 @@ func UnionRegion(c *xgb.Conn, Source1 Region, Source2 Region, Destination Region
 | 
			
		||||
// UnionRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using UnionRegionCookie.Check()
 | 
			
		||||
func UnionRegionChecked(c *xgb.Conn, Source1 Region, Source2 Region, Destination Region) UnionRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'UnionRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(unionRegionRequest(c, Source1, Source2, Destination), cookie)
 | 
			
		||||
	return UnionRegionCookie{cookie}
 | 
			
		||||
@@ -1211,6 +1295,9 @@ type IntersectRegionCookie struct {
 | 
			
		||||
// IntersectRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func IntersectRegion(c *xgb.Conn, Source1 Region, Source2 Region, Destination Region) IntersectRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'IntersectRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(intersectRegionRequest(c, Source1, Source2, Destination), cookie)
 | 
			
		||||
	return IntersectRegionCookie{cookie}
 | 
			
		||||
@@ -1219,6 +1306,9 @@ func IntersectRegion(c *xgb.Conn, Source1 Region, Source2 Region, Destination Re
 | 
			
		||||
// IntersectRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using IntersectRegionCookie.Check()
 | 
			
		||||
func IntersectRegionChecked(c *xgb.Conn, Source1 Region, Source2 Region, Destination Region) IntersectRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'IntersectRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(intersectRegionRequest(c, Source1, Source2, Destination), cookie)
 | 
			
		||||
	return IntersectRegionCookie{cookie}
 | 
			
		||||
@@ -1266,6 +1356,9 @@ type SubtractRegionCookie struct {
 | 
			
		||||
// SubtractRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func SubtractRegion(c *xgb.Conn, Source1 Region, Source2 Region, Destination Region) SubtractRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SubtractRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(subtractRegionRequest(c, Source1, Source2, Destination), cookie)
 | 
			
		||||
	return SubtractRegionCookie{cookie}
 | 
			
		||||
@@ -1274,6 +1367,9 @@ func SubtractRegion(c *xgb.Conn, Source1 Region, Source2 Region, Destination Reg
 | 
			
		||||
// SubtractRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using SubtractRegionCookie.Check()
 | 
			
		||||
func SubtractRegionChecked(c *xgb.Conn, Source1 Region, Source2 Region, Destination Region) SubtractRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SubtractRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(subtractRegionRequest(c, Source1, Source2, Destination), cookie)
 | 
			
		||||
	return SubtractRegionCookie{cookie}
 | 
			
		||||
@@ -1321,6 +1417,9 @@ type InvertRegionCookie struct {
 | 
			
		||||
// InvertRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func InvertRegion(c *xgb.Conn, Source Region, Bounds xproto.Rectangle, Destination Region) InvertRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'InvertRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(invertRegionRequest(c, Source, Bounds, Destination), cookie)
 | 
			
		||||
	return InvertRegionCookie{cookie}
 | 
			
		||||
@@ -1329,6 +1428,9 @@ func InvertRegion(c *xgb.Conn, Source Region, Bounds xproto.Rectangle, Destinati
 | 
			
		||||
// InvertRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using InvertRegionCookie.Check()
 | 
			
		||||
func InvertRegionChecked(c *xgb.Conn, Source Region, Bounds xproto.Rectangle, Destination Region) InvertRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'InvertRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(invertRegionRequest(c, Source, Bounds, Destination), cookie)
 | 
			
		||||
	return InvertRegionCookie{cookie}
 | 
			
		||||
@@ -1379,6 +1481,9 @@ type TranslateRegionCookie struct {
 | 
			
		||||
// TranslateRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func TranslateRegion(c *xgb.Conn, Region Region, Dx int16, Dy int16) TranslateRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'TranslateRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(translateRegionRequest(c, Region, Dx, Dy), cookie)
 | 
			
		||||
	return TranslateRegionCookie{cookie}
 | 
			
		||||
@@ -1387,6 +1492,9 @@ func TranslateRegion(c *xgb.Conn, Region Region, Dx int16, Dy int16) TranslateRe
 | 
			
		||||
// TranslateRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using TranslateRegionCookie.Check()
 | 
			
		||||
func TranslateRegionChecked(c *xgb.Conn, Region Region, Dx int16, Dy int16) TranslateRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'TranslateRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(translateRegionRequest(c, Region, Dx, Dy), cookie)
 | 
			
		||||
	return TranslateRegionCookie{cookie}
 | 
			
		||||
@@ -1434,6 +1542,9 @@ type RegionExtentsCookie struct {
 | 
			
		||||
// RegionExtents sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func RegionExtents(c *xgb.Conn, Source Region, Destination Region) RegionExtentsCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'RegionExtents' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(regionExtentsRequest(c, Source, Destination), cookie)
 | 
			
		||||
	return RegionExtentsCookie{cookie}
 | 
			
		||||
@@ -1442,6 +1553,9 @@ func RegionExtents(c *xgb.Conn, Source Region, Destination Region) RegionExtents
 | 
			
		||||
// RegionExtentsChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using RegionExtentsCookie.Check()
 | 
			
		||||
func RegionExtentsChecked(c *xgb.Conn, Source Region, Destination Region) RegionExtentsCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'RegionExtents' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(regionExtentsRequest(c, Source, Destination), cookie)
 | 
			
		||||
	return RegionExtentsCookie{cookie}
 | 
			
		||||
@@ -1486,6 +1600,9 @@ type FetchRegionCookie struct {
 | 
			
		||||
// FetchRegion sends a checked request.
 | 
			
		||||
// If an error occurs, it will be returned with the reply by calling FetchRegionCookie.Reply()
 | 
			
		||||
func FetchRegion(c *xgb.Conn, Region Region) FetchRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'FetchRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, true)
 | 
			
		||||
	c.NewRequest(fetchRegionRequest(c, Region), cookie)
 | 
			
		||||
	return FetchRegionCookie{cookie}
 | 
			
		||||
@@ -1494,6 +1611,9 @@ func FetchRegion(c *xgb.Conn, Region Region) FetchRegionCookie {
 | 
			
		||||
// FetchRegionUnchecked sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func FetchRegionUnchecked(c *xgb.Conn, Region Region) FetchRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'FetchRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, true)
 | 
			
		||||
	c.NewRequest(fetchRegionRequest(c, Region), cookie)
 | 
			
		||||
	return FetchRegionCookie{cookie}
 | 
			
		||||
@@ -1575,6 +1695,9 @@ type SetGCClipRegionCookie struct {
 | 
			
		||||
// SetGCClipRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func SetGCClipRegion(c *xgb.Conn, Gc xproto.Gcontext, Region Region, XOrigin int16, YOrigin int16) SetGCClipRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SetGCClipRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(setGCClipRegionRequest(c, Gc, Region, XOrigin, YOrigin), cookie)
 | 
			
		||||
	return SetGCClipRegionCookie{cookie}
 | 
			
		||||
@@ -1583,6 +1706,9 @@ func SetGCClipRegion(c *xgb.Conn, Gc xproto.Gcontext, Region Region, XOrigin int
 | 
			
		||||
// SetGCClipRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using SetGCClipRegionCookie.Check()
 | 
			
		||||
func SetGCClipRegionChecked(c *xgb.Conn, Gc xproto.Gcontext, Region Region, XOrigin int16, YOrigin int16) SetGCClipRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SetGCClipRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(setGCClipRegionRequest(c, Gc, Region, XOrigin, YOrigin), cookie)
 | 
			
		||||
	return SetGCClipRegionCookie{cookie}
 | 
			
		||||
@@ -1633,6 +1759,9 @@ type SetWindowShapeRegionCookie struct {
 | 
			
		||||
// SetWindowShapeRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func SetWindowShapeRegion(c *xgb.Conn, Dest xproto.Window, DestKind shape.Kind, XOffset int16, YOffset int16, Region Region) SetWindowShapeRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SetWindowShapeRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(setWindowShapeRegionRequest(c, Dest, DestKind, XOffset, YOffset, Region), cookie)
 | 
			
		||||
	return SetWindowShapeRegionCookie{cookie}
 | 
			
		||||
@@ -1641,6 +1770,9 @@ func SetWindowShapeRegion(c *xgb.Conn, Dest xproto.Window, DestKind shape.Kind,
 | 
			
		||||
// SetWindowShapeRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using SetWindowShapeRegionCookie.Check()
 | 
			
		||||
func SetWindowShapeRegionChecked(c *xgb.Conn, Dest xproto.Window, DestKind shape.Kind, XOffset int16, YOffset int16, Region Region) SetWindowShapeRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SetWindowShapeRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(setWindowShapeRegionRequest(c, Dest, DestKind, XOffset, YOffset, Region), cookie)
 | 
			
		||||
	return SetWindowShapeRegionCookie{cookie}
 | 
			
		||||
@@ -1696,6 +1828,9 @@ type SetPictureClipRegionCookie struct {
 | 
			
		||||
// SetPictureClipRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func SetPictureClipRegion(c *xgb.Conn, Picture render.Picture, Region Region, XOrigin int16, YOrigin int16) SetPictureClipRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SetPictureClipRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(setPictureClipRegionRequest(c, Picture, Region, XOrigin, YOrigin), cookie)
 | 
			
		||||
	return SetPictureClipRegionCookie{cookie}
 | 
			
		||||
@@ -1704,6 +1839,9 @@ func SetPictureClipRegion(c *xgb.Conn, Picture render.Picture, Region Region, XO
 | 
			
		||||
// SetPictureClipRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using SetPictureClipRegionCookie.Check()
 | 
			
		||||
func SetPictureClipRegionChecked(c *xgb.Conn, Picture render.Picture, Region Region, XOrigin int16, YOrigin int16) SetPictureClipRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SetPictureClipRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(setPictureClipRegionRequest(c, Picture, Region, XOrigin, YOrigin), cookie)
 | 
			
		||||
	return SetPictureClipRegionCookie{cookie}
 | 
			
		||||
@@ -1754,6 +1892,9 @@ type SetCursorNameCookie struct {
 | 
			
		||||
// SetCursorName sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func SetCursorName(c *xgb.Conn, Cursor xproto.Cursor, Nbytes uint16, Name string) SetCursorNameCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SetCursorName' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(setCursorNameRequest(c, Cursor, Nbytes, Name), cookie)
 | 
			
		||||
	return SetCursorNameCookie{cookie}
 | 
			
		||||
@@ -1762,6 +1903,9 @@ func SetCursorName(c *xgb.Conn, Cursor xproto.Cursor, Nbytes uint16, Name string
 | 
			
		||||
// SetCursorNameChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using SetCursorNameCookie.Check()
 | 
			
		||||
func SetCursorNameChecked(c *xgb.Conn, Cursor xproto.Cursor, Nbytes uint16, Name string) SetCursorNameCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'SetCursorName' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(setCursorNameRequest(c, Cursor, Nbytes, Name), cookie)
 | 
			
		||||
	return SetCursorNameCookie{cookie}
 | 
			
		||||
@@ -1811,6 +1955,9 @@ type GetCursorNameCookie struct {
 | 
			
		||||
// GetCursorName sends a checked request.
 | 
			
		||||
// If an error occurs, it will be returned with the reply by calling GetCursorNameCookie.Reply()
 | 
			
		||||
func GetCursorName(c *xgb.Conn, Cursor xproto.Cursor) GetCursorNameCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'GetCursorName' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, true)
 | 
			
		||||
	c.NewRequest(getCursorNameRequest(c, Cursor), cookie)
 | 
			
		||||
	return GetCursorNameCookie{cookie}
 | 
			
		||||
@@ -1819,6 +1966,9 @@ func GetCursorName(c *xgb.Conn, Cursor xproto.Cursor) GetCursorNameCookie {
 | 
			
		||||
// GetCursorNameUnchecked sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func GetCursorNameUnchecked(c *xgb.Conn, Cursor xproto.Cursor) GetCursorNameCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'GetCursorName' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, true)
 | 
			
		||||
	c.NewRequest(getCursorNameRequest(c, Cursor), cookie)
 | 
			
		||||
	return GetCursorNameCookie{cookie}
 | 
			
		||||
@@ -1908,6 +2058,9 @@ type GetCursorImageAndNameCookie struct {
 | 
			
		||||
// GetCursorImageAndName sends a checked request.
 | 
			
		||||
// If an error occurs, it will be returned with the reply by calling GetCursorImageAndNameCookie.Reply()
 | 
			
		||||
func GetCursorImageAndName(c *xgb.Conn) GetCursorImageAndNameCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'GetCursorImageAndName' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, true)
 | 
			
		||||
	c.NewRequest(getCursorImageAndNameRequest(c), cookie)
 | 
			
		||||
	return GetCursorImageAndNameCookie{cookie}
 | 
			
		||||
@@ -1916,6 +2069,9 @@ func GetCursorImageAndName(c *xgb.Conn) GetCursorImageAndNameCookie {
 | 
			
		||||
// GetCursorImageAndNameUnchecked sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func GetCursorImageAndNameUnchecked(c *xgb.Conn) GetCursorImageAndNameCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'GetCursorImageAndName' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, true)
 | 
			
		||||
	c.NewRequest(getCursorImageAndNameRequest(c), cookie)
 | 
			
		||||
	return GetCursorImageAndNameCookie{cookie}
 | 
			
		||||
@@ -2038,6 +2194,9 @@ type ChangeCursorCookie struct {
 | 
			
		||||
// ChangeCursor sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func ChangeCursor(c *xgb.Conn, Source xproto.Cursor, Destination xproto.Cursor) ChangeCursorCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'ChangeCursor' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(changeCursorRequest(c, Source, Destination), cookie)
 | 
			
		||||
	return ChangeCursorCookie{cookie}
 | 
			
		||||
@@ -2046,6 +2205,9 @@ func ChangeCursor(c *xgb.Conn, Source xproto.Cursor, Destination xproto.Cursor)
 | 
			
		||||
// ChangeCursorChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using ChangeCursorCookie.Check()
 | 
			
		||||
func ChangeCursorChecked(c *xgb.Conn, Source xproto.Cursor, Destination xproto.Cursor) ChangeCursorCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'ChangeCursor' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(changeCursorRequest(c, Source, Destination), cookie)
 | 
			
		||||
	return ChangeCursorCookie{cookie}
 | 
			
		||||
@@ -2090,6 +2252,9 @@ type ChangeCursorByNameCookie struct {
 | 
			
		||||
// ChangeCursorByName sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func ChangeCursorByName(c *xgb.Conn, Src xproto.Cursor, Nbytes uint16, Name string) ChangeCursorByNameCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'ChangeCursorByName' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(changeCursorByNameRequest(c, Src, Nbytes, Name), cookie)
 | 
			
		||||
	return ChangeCursorByNameCookie{cookie}
 | 
			
		||||
@@ -2098,6 +2263,9 @@ func ChangeCursorByName(c *xgb.Conn, Src xproto.Cursor, Nbytes uint16, Name stri
 | 
			
		||||
// ChangeCursorByNameChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using ChangeCursorByNameCookie.Check()
 | 
			
		||||
func ChangeCursorByNameChecked(c *xgb.Conn, Src xproto.Cursor, Nbytes uint16, Name string) ChangeCursorByNameCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'ChangeCursorByName' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(changeCursorByNameRequest(c, Src, Nbytes, Name), cookie)
 | 
			
		||||
	return ChangeCursorByNameCookie{cookie}
 | 
			
		||||
@@ -2147,6 +2315,9 @@ type ExpandRegionCookie struct {
 | 
			
		||||
// ExpandRegion sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func ExpandRegion(c *xgb.Conn, Source Region, Destination Region, Left uint16, Right uint16, Top uint16, Bottom uint16) ExpandRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'ExpandRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(expandRegionRequest(c, Source, Destination, Left, Right, Top, Bottom), cookie)
 | 
			
		||||
	return ExpandRegionCookie{cookie}
 | 
			
		||||
@@ -2155,6 +2326,9 @@ func ExpandRegion(c *xgb.Conn, Source Region, Destination Region, Left uint16, R
 | 
			
		||||
// ExpandRegionChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using ExpandRegionCookie.Check()
 | 
			
		||||
func ExpandRegionChecked(c *xgb.Conn, Source Region, Destination Region, Left uint16, Right uint16, Top uint16, Bottom uint16) ExpandRegionCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'ExpandRegion' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(expandRegionRequest(c, Source, Destination, Left, Right, Top, Bottom), cookie)
 | 
			
		||||
	return ExpandRegionCookie{cookie}
 | 
			
		||||
@@ -2211,6 +2385,9 @@ type HideCursorCookie struct {
 | 
			
		||||
// HideCursor sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func HideCursor(c *xgb.Conn, Window xproto.Window) HideCursorCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'HideCursor' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(hideCursorRequest(c, Window), cookie)
 | 
			
		||||
	return HideCursorCookie{cookie}
 | 
			
		||||
@@ -2219,6 +2396,9 @@ func HideCursor(c *xgb.Conn, Window xproto.Window) HideCursorCookie {
 | 
			
		||||
// HideCursorChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using HideCursorCookie.Check()
 | 
			
		||||
func HideCursorChecked(c *xgb.Conn, Window xproto.Window) HideCursorCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'HideCursor' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(hideCursorRequest(c, Window), cookie)
 | 
			
		||||
	return HideCursorCookie{cookie}
 | 
			
		||||
@@ -2260,6 +2440,9 @@ type ShowCursorCookie struct {
 | 
			
		||||
// ShowCursor sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func ShowCursor(c *xgb.Conn, Window xproto.Window) ShowCursorCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'ShowCursor' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(false, false)
 | 
			
		||||
	c.NewRequest(showCursorRequest(c, Window), cookie)
 | 
			
		||||
	return ShowCursorCookie{cookie}
 | 
			
		||||
@@ -2268,6 +2451,9 @@ func ShowCursor(c *xgb.Conn, Window xproto.Window) ShowCursorCookie {
 | 
			
		||||
// ShowCursorChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using ShowCursorCookie.Check()
 | 
			
		||||
func ShowCursorChecked(c *xgb.Conn, Window xproto.Window) ShowCursorCookie {
 | 
			
		||||
	if _, ok := c.Extensions["XFIXES"]; !ok {
 | 
			
		||||
		panic("Cannot issue request 'ShowCursor' using the uninitialized extension 'XFIXES'. xfixes.Init(connObj) must be called first.")
 | 
			
		||||
	}
 | 
			
		||||
	cookie := c.NewCookie(true, false)
 | 
			
		||||
	c.NewRequest(showCursorRequest(c, Window), cookie)
 | 
			
		||||
	return ShowCursorCookie{cookie}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user