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