nexgb: regenerate from xcb-proto 1.12
To refresh documentation.
This commit is contained in:
		@@ -1597,7 +1597,7 @@ func AddGlyphs(c *xgb.Conn, Glyphset Glyphset, GlyphsLen uint32, Glyphids []uint
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// AddGlyphsChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using AddGlyphsCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using AddGlyphsCookie.Check.
 | 
			
		||||
func AddGlyphsChecked(c *xgb.Conn, Glyphset Glyphset, GlyphsLen uint32, Glyphids []uint32, Glyphs []Glyphinfo, Data []byte) AddGlyphsCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -1615,8 +1615,7 @@ func (cook AddGlyphsCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for AddGlyphs
 | 
			
		||||
// addGlyphsRequest writes a AddGlyphs request to a byte slice.
 | 
			
		||||
// addGlyphsRequest writes a AddGlyphs request to a byte slice for transfer.
 | 
			
		||||
func addGlyphsRequest(c *xgb.Conn, Glyphset Glyphset, GlyphsLen uint32, Glyphids []uint32, Glyphs []Glyphinfo, Data []byte) []byte {
 | 
			
		||||
	size := xgb.Pad((((12 + xgb.Pad((int(GlyphsLen) * 4))) + xgb.Pad((int(GlyphsLen) * 12))) + xgb.Pad((len(Data) * 1))))
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -1659,7 +1658,7 @@ type AddTrapsCookie struct {
 | 
			
		||||
 | 
			
		||||
// AddTraps sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func AddTraps(c *xgb.Conn, Picture Picture, XOff int16, YOff int16, Traps []Trap) AddTrapsCookie {
 | 
			
		||||
func AddTraps(c *xgb.Conn, Picture Picture, XOff, YOff int16, Traps []Trap) AddTrapsCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -1671,8 +1670,8 @@ func AddTraps(c *xgb.Conn, Picture Picture, XOff int16, YOff int16, Traps []Trap
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// AddTrapsChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using AddTrapsCookie.Check()
 | 
			
		||||
func AddTrapsChecked(c *xgb.Conn, Picture Picture, XOff int16, YOff int16, Traps []Trap) AddTrapsCookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using AddTrapsCookie.Check.
 | 
			
		||||
func AddTrapsChecked(c *xgb.Conn, Picture Picture, XOff, YOff int16, Traps []Trap) AddTrapsCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -1689,9 +1688,8 @@ func (cook AddTrapsCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for AddTraps
 | 
			
		||||
// addTrapsRequest writes a AddTraps request to a byte slice.
 | 
			
		||||
func addTrapsRequest(c *xgb.Conn, Picture Picture, XOff int16, YOff int16, Traps []Trap) []byte {
 | 
			
		||||
// addTrapsRequest writes a AddTraps request to a byte slice for transfer.
 | 
			
		||||
func addTrapsRequest(c *xgb.Conn, Picture Picture, XOff, YOff int16, Traps []Trap) []byte {
 | 
			
		||||
	size := xgb.Pad((12 + xgb.Pad((len(Traps) * 24))))
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -1740,7 +1738,7 @@ func ChangePicture(c *xgb.Conn, Picture Picture, ValueMask uint32, ValueList []u
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// ChangePictureChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using ChangePictureCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using ChangePictureCookie.Check.
 | 
			
		||||
func ChangePictureChecked(c *xgb.Conn, Picture Picture, ValueMask uint32, ValueList []uint32) ChangePictureCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -1758,8 +1756,7 @@ func (cook ChangePictureCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for ChangePicture
 | 
			
		||||
// changePictureRequest writes a ChangePicture request to a byte slice.
 | 
			
		||||
// changePictureRequest writes a ChangePicture request to a byte slice for transfer.
 | 
			
		||||
func changePictureRequest(c *xgb.Conn, Picture Picture, ValueMask uint32, ValueList []uint32) []byte {
 | 
			
		||||
	size := xgb.Pad((12 + xgb.Pad((4 * xgb.PopCount(int(ValueMask))))))
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -1798,7 +1795,7 @@ type CompositeCookie struct {
 | 
			
		||||
 | 
			
		||||
// Composite sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func Composite(c *xgb.Conn, Op byte, Src Picture, Mask Picture, Dst Picture, SrcX int16, SrcY int16, MaskX int16, MaskY int16, DstX int16, DstY int16, Width uint16, Height uint16) CompositeCookie {
 | 
			
		||||
func Composite(c *xgb.Conn, Op byte, Src, Mask, Dst Picture, SrcX, SrcY, MaskX, MaskY, DstX, DstY int16, Width, Height uint16) CompositeCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -1810,8 +1807,8 @@ func Composite(c *xgb.Conn, Op byte, Src Picture, Mask Picture, Dst Picture, Src
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CompositeChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CompositeCookie.Check()
 | 
			
		||||
func CompositeChecked(c *xgb.Conn, Op byte, Src Picture, Mask Picture, Dst Picture, SrcX int16, SrcY int16, MaskX int16, MaskY int16, DstX int16, DstY int16, Width uint16, Height uint16) CompositeCookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using CompositeCookie.Check.
 | 
			
		||||
func CompositeChecked(c *xgb.Conn, Op byte, Src, Mask, Dst Picture, SrcX, SrcY, MaskX, MaskY, DstX, DstY int16, Width, Height uint16) CompositeCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -1828,9 +1825,8 @@ func (cook CompositeCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for Composite
 | 
			
		||||
// compositeRequest writes a Composite request to a byte slice.
 | 
			
		||||
func compositeRequest(c *xgb.Conn, Op byte, Src Picture, Mask Picture, Dst Picture, SrcX int16, SrcY int16, MaskX int16, MaskY int16, DstX int16, DstY int16, Width uint16, Height uint16) []byte {
 | 
			
		||||
// compositeRequest writes a Composite request to a byte slice for transfer.
 | 
			
		||||
func compositeRequest(c *xgb.Conn, Op byte, Src, Mask, Dst Picture, SrcX, SrcY, MaskX, MaskY, DstX, DstY int16, Width, Height uint16) []byte {
 | 
			
		||||
	size := 36
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -1894,7 +1890,7 @@ type CompositeGlyphs16Cookie struct {
 | 
			
		||||
 | 
			
		||||
// CompositeGlyphs16 sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CompositeGlyphs16(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs16Cookie {
 | 
			
		||||
func CompositeGlyphs16(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs16Cookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -1906,8 +1902,8 @@ func CompositeGlyphs16(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskForma
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CompositeGlyphs16Checked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CompositeGlyphs16Cookie.Check()
 | 
			
		||||
func CompositeGlyphs16Checked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs16Cookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using CompositeGlyphs16Cookie.Check.
 | 
			
		||||
func CompositeGlyphs16Checked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs16Cookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -1924,9 +1920,8 @@ func (cook CompositeGlyphs16Cookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for CompositeGlyphs16
 | 
			
		||||
// compositeGlyphs16Request writes a CompositeGlyphs16 request to a byte slice.
 | 
			
		||||
func compositeGlyphs16Request(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) []byte {
 | 
			
		||||
// compositeGlyphs16Request writes a CompositeGlyphs16 request to a byte slice for transfer.
 | 
			
		||||
func compositeGlyphs16Request(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) []byte {
 | 
			
		||||
	size := xgb.Pad((28 + xgb.Pad((len(Glyphcmds) * 1))))
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -1978,7 +1973,7 @@ type CompositeGlyphs32Cookie struct {
 | 
			
		||||
 | 
			
		||||
// CompositeGlyphs32 sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CompositeGlyphs32(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs32Cookie {
 | 
			
		||||
func CompositeGlyphs32(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs32Cookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -1990,8 +1985,8 @@ func CompositeGlyphs32(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskForma
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CompositeGlyphs32Checked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CompositeGlyphs32Cookie.Check()
 | 
			
		||||
func CompositeGlyphs32Checked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs32Cookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using CompositeGlyphs32Cookie.Check.
 | 
			
		||||
func CompositeGlyphs32Checked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs32Cookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -2008,9 +2003,8 @@ func (cook CompositeGlyphs32Cookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for CompositeGlyphs32
 | 
			
		||||
// compositeGlyphs32Request writes a CompositeGlyphs32 request to a byte slice.
 | 
			
		||||
func compositeGlyphs32Request(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) []byte {
 | 
			
		||||
// compositeGlyphs32Request writes a CompositeGlyphs32 request to a byte slice for transfer.
 | 
			
		||||
func compositeGlyphs32Request(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) []byte {
 | 
			
		||||
	size := xgb.Pad((28 + xgb.Pad((len(Glyphcmds) * 1))))
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -2062,7 +2056,7 @@ type CompositeGlyphs8Cookie struct {
 | 
			
		||||
 | 
			
		||||
// CompositeGlyphs8 sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CompositeGlyphs8(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs8Cookie {
 | 
			
		||||
func CompositeGlyphs8(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs8Cookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -2074,8 +2068,8 @@ func CompositeGlyphs8(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CompositeGlyphs8Checked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CompositeGlyphs8Cookie.Check()
 | 
			
		||||
func CompositeGlyphs8Checked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) CompositeGlyphs8Cookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using CompositeGlyphs8Cookie.Check.
 | 
			
		||||
func CompositeGlyphs8Checked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) CompositeGlyphs8Cookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -2092,9 +2086,8 @@ func (cook CompositeGlyphs8Cookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for CompositeGlyphs8
 | 
			
		||||
// compositeGlyphs8Request writes a CompositeGlyphs8 request to a byte slice.
 | 
			
		||||
func compositeGlyphs8Request(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX int16, SrcY int16, Glyphcmds []byte) []byte {
 | 
			
		||||
// compositeGlyphs8Request writes a CompositeGlyphs8 request to a byte slice for transfer.
 | 
			
		||||
func compositeGlyphs8Request(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, Glyphset Glyphset, SrcX, SrcY int16, Glyphcmds []byte) []byte {
 | 
			
		||||
	size := xgb.Pad((28 + xgb.Pad((len(Glyphcmds) * 1))))
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -2158,7 +2151,7 @@ func CreateAnimCursor(c *xgb.Conn, Cid xproto.Cursor, Cursors []Animcursorelt) C
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CreateAnimCursorChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateAnimCursorCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateAnimCursorCookie.Check.
 | 
			
		||||
func CreateAnimCursorChecked(c *xgb.Conn, Cid xproto.Cursor, Cursors []Animcursorelt) CreateAnimCursorCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -2176,8 +2169,7 @@ func (cook CreateAnimCursorCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for CreateAnimCursor
 | 
			
		||||
// createAnimCursorRequest writes a CreateAnimCursor request to a byte slice.
 | 
			
		||||
// createAnimCursorRequest writes a CreateAnimCursor request to a byte slice for transfer.
 | 
			
		||||
func createAnimCursorRequest(c *xgb.Conn, Cid xproto.Cursor, Cursors []Animcursorelt) []byte {
 | 
			
		||||
	size := xgb.Pad((8 + xgb.Pad((len(Cursors) * 8))))
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -2221,7 +2213,7 @@ func CreateConicalGradient(c *xgb.Conn, Picture Picture, Center Pointfix, Angle
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CreateConicalGradientChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateConicalGradientCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateConicalGradientCookie.Check.
 | 
			
		||||
func CreateConicalGradientChecked(c *xgb.Conn, Picture Picture, Center Pointfix, Angle Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateConicalGradientCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -2239,8 +2231,7 @@ func (cook CreateConicalGradientCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for CreateConicalGradient
 | 
			
		||||
// createConicalGradientRequest writes a CreateConicalGradient request to a byte slice.
 | 
			
		||||
// createConicalGradientRequest writes a CreateConicalGradient request to a byte slice for transfer.
 | 
			
		||||
func createConicalGradientRequest(c *xgb.Conn, Picture Picture, Center Pointfix, Angle Fixed, NumStops uint32, Stops []Fixed, Colors []Color) []byte {
 | 
			
		||||
	size := xgb.Pad(((24 + xgb.Pad((int(NumStops) * 4))) + xgb.Pad((int(NumStops) * 8))))
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -2289,7 +2280,7 @@ type CreateCursorCookie struct {
 | 
			
		||||
 | 
			
		||||
// CreateCursor sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CreateCursor(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X uint16, Y uint16) CreateCursorCookie {
 | 
			
		||||
func CreateCursor(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X, Y uint16) CreateCursorCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -2301,8 +2292,8 @@ func CreateCursor(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X uint16, Y ui
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CreateCursorChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateCursorCookie.Check()
 | 
			
		||||
func CreateCursorChecked(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X uint16, Y uint16) CreateCursorCookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateCursorCookie.Check.
 | 
			
		||||
func CreateCursorChecked(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X, Y uint16) CreateCursorCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -2319,9 +2310,8 @@ func (cook CreateCursorCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for CreateCursor
 | 
			
		||||
// createCursorRequest writes a CreateCursor request to a byte slice.
 | 
			
		||||
func createCursorRequest(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X uint16, Y uint16) []byte {
 | 
			
		||||
// createCursorRequest writes a CreateCursor request to a byte slice for transfer.
 | 
			
		||||
func createCursorRequest(c *xgb.Conn, Cid xproto.Cursor, Source Picture, X, Y uint16) []byte {
 | 
			
		||||
	size := 16
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -2371,7 +2361,7 @@ func CreateGlyphSet(c *xgb.Conn, Gsid Glyphset, Format Pictformat) CreateGlyphSe
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CreateGlyphSetChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateGlyphSetCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateGlyphSetCookie.Check.
 | 
			
		||||
func CreateGlyphSetChecked(c *xgb.Conn, Gsid Glyphset, Format Pictformat) CreateGlyphSetCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -2389,8 +2379,7 @@ func (cook CreateGlyphSetCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for CreateGlyphSet
 | 
			
		||||
// createGlyphSetRequest writes a CreateGlyphSet request to a byte slice.
 | 
			
		||||
// createGlyphSetRequest writes a CreateGlyphSet request to a byte slice for transfer.
 | 
			
		||||
func createGlyphSetRequest(c *xgb.Conn, Gsid Glyphset, Format Pictformat) []byte {
 | 
			
		||||
	size := 12
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -2423,7 +2412,7 @@ type CreateLinearGradientCookie struct {
 | 
			
		||||
 | 
			
		||||
// CreateLinearGradient sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CreateLinearGradient(c *xgb.Conn, Picture Picture, P1 Pointfix, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) CreateLinearGradientCookie {
 | 
			
		||||
func CreateLinearGradient(c *xgb.Conn, Picture Picture, P1, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) CreateLinearGradientCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -2435,8 +2424,8 @@ func CreateLinearGradient(c *xgb.Conn, Picture Picture, P1 Pointfix, P2 Pointfix
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CreateLinearGradientChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateLinearGradientCookie.Check()
 | 
			
		||||
func CreateLinearGradientChecked(c *xgb.Conn, Picture Picture, P1 Pointfix, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) CreateLinearGradientCookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateLinearGradientCookie.Check.
 | 
			
		||||
func CreateLinearGradientChecked(c *xgb.Conn, Picture Picture, P1, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) CreateLinearGradientCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -2453,9 +2442,8 @@ func (cook CreateLinearGradientCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for CreateLinearGradient
 | 
			
		||||
// createLinearGradientRequest writes a CreateLinearGradient request to a byte slice.
 | 
			
		||||
func createLinearGradientRequest(c *xgb.Conn, Picture Picture, P1 Pointfix, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) []byte {
 | 
			
		||||
// createLinearGradientRequest writes a CreateLinearGradient request to a byte slice for transfer.
 | 
			
		||||
func createLinearGradientRequest(c *xgb.Conn, Picture Picture, P1, P2 Pointfix, NumStops uint32, Stops []Fixed, Colors []Color) []byte {
 | 
			
		||||
	size := xgb.Pad(((28 + xgb.Pad((int(NumStops) * 4))) + xgb.Pad((int(NumStops) * 8))))
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -2518,7 +2506,7 @@ func CreatePicture(c *xgb.Conn, Pid Picture, Drawable xproto.Drawable, Format Pi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CreatePictureChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreatePictureCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using CreatePictureCookie.Check.
 | 
			
		||||
func CreatePictureChecked(c *xgb.Conn, Pid Picture, Drawable xproto.Drawable, Format Pictformat, ValueMask uint32, ValueList []uint32) CreatePictureCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -2536,8 +2524,7 @@ func (cook CreatePictureCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for CreatePicture
 | 
			
		||||
// createPictureRequest writes a CreatePicture request to a byte slice.
 | 
			
		||||
// createPictureRequest writes a CreatePicture request to a byte slice for transfer.
 | 
			
		||||
func createPictureRequest(c *xgb.Conn, Pid Picture, Drawable xproto.Drawable, Format Pictformat, ValueMask uint32, ValueList []uint32) []byte {
 | 
			
		||||
	size := xgb.Pad((20 + xgb.Pad((4 * xgb.PopCount(int(ValueMask))))))
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -2582,7 +2569,7 @@ type CreateRadialGradientCookie struct {
 | 
			
		||||
 | 
			
		||||
// CreateRadialGradient sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func CreateRadialGradient(c *xgb.Conn, Picture Picture, Inner Pointfix, Outer Pointfix, InnerRadius Fixed, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateRadialGradientCookie {
 | 
			
		||||
func CreateRadialGradient(c *xgb.Conn, Picture Picture, Inner, Outer Pointfix, InnerRadius, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateRadialGradientCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -2594,8 +2581,8 @@ func CreateRadialGradient(c *xgb.Conn, Picture Picture, Inner Pointfix, Outer Po
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CreateRadialGradientChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateRadialGradientCookie.Check()
 | 
			
		||||
func CreateRadialGradientChecked(c *xgb.Conn, Picture Picture, Inner Pointfix, Outer Pointfix, InnerRadius Fixed, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateRadialGradientCookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateRadialGradientCookie.Check.
 | 
			
		||||
func CreateRadialGradientChecked(c *xgb.Conn, Picture Picture, Inner, Outer Pointfix, InnerRadius, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) CreateRadialGradientCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -2612,9 +2599,8 @@ func (cook CreateRadialGradientCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for CreateRadialGradient
 | 
			
		||||
// createRadialGradientRequest writes a CreateRadialGradient request to a byte slice.
 | 
			
		||||
func createRadialGradientRequest(c *xgb.Conn, Picture Picture, Inner Pointfix, Outer Pointfix, InnerRadius Fixed, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) []byte {
 | 
			
		||||
// createRadialGradientRequest writes a CreateRadialGradient request to a byte slice for transfer.
 | 
			
		||||
func createRadialGradientRequest(c *xgb.Conn, Picture Picture, Inner, Outer Pointfix, InnerRadius, OuterRadius Fixed, NumStops uint32, Stops []Fixed, Colors []Color) []byte {
 | 
			
		||||
	size := xgb.Pad(((36 + xgb.Pad((int(NumStops) * 4))) + xgb.Pad((int(NumStops) * 8))))
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -2683,7 +2669,7 @@ func CreateSolidFill(c *xgb.Conn, Picture Picture, Color Color) CreateSolidFillC
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// CreateSolidFillChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateSolidFillCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using CreateSolidFillCookie.Check.
 | 
			
		||||
func CreateSolidFillChecked(c *xgb.Conn, Picture Picture, Color Color) CreateSolidFillCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -2701,8 +2687,7 @@ func (cook CreateSolidFillCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for CreateSolidFill
 | 
			
		||||
// createSolidFillRequest writes a CreateSolidFill request to a byte slice.
 | 
			
		||||
// createSolidFillRequest writes a CreateSolidFill request to a byte slice for transfer.
 | 
			
		||||
func createSolidFillRequest(c *xgb.Conn, Picture Picture, Color Color) []byte {
 | 
			
		||||
	size := 16
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -2750,7 +2735,7 @@ func FillRectangles(c *xgb.Conn, Op byte, Dst Picture, Color Color, Rects []xpro
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// FillRectanglesChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using FillRectanglesCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using FillRectanglesCookie.Check.
 | 
			
		||||
func FillRectanglesChecked(c *xgb.Conn, Op byte, Dst Picture, Color Color, Rects []xproto.Rectangle) FillRectanglesCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -2768,8 +2753,7 @@ func (cook FillRectanglesCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for FillRectangles
 | 
			
		||||
// fillRectanglesRequest writes a FillRectangles request to a byte slice.
 | 
			
		||||
// fillRectanglesRequest writes a FillRectangles request to a byte slice for transfer.
 | 
			
		||||
func fillRectanglesRequest(c *xgb.Conn, Op byte, Dst Picture, Color Color, Rects []xproto.Rectangle) []byte {
 | 
			
		||||
	size := xgb.Pad((20 + xgb.Pad((len(Rects) * 8))))
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -2824,7 +2808,7 @@ func FreeGlyphSet(c *xgb.Conn, Glyphset Glyphset) FreeGlyphSetCookie {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// FreeGlyphSetChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using FreeGlyphSetCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using FreeGlyphSetCookie.Check.
 | 
			
		||||
func FreeGlyphSetChecked(c *xgb.Conn, Glyphset Glyphset) FreeGlyphSetCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -2842,8 +2826,7 @@ func (cook FreeGlyphSetCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for FreeGlyphSet
 | 
			
		||||
// freeGlyphSetRequest writes a FreeGlyphSet request to a byte slice.
 | 
			
		||||
// freeGlyphSetRequest writes a FreeGlyphSet request to a byte slice for transfer.
 | 
			
		||||
func freeGlyphSetRequest(c *xgb.Conn, Glyphset Glyphset) []byte {
 | 
			
		||||
	size := 8
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -2885,7 +2868,7 @@ func FreeGlyphs(c *xgb.Conn, Glyphset Glyphset, Glyphs []Glyph) FreeGlyphsCookie
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// FreeGlyphsChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using FreeGlyphsCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using FreeGlyphsCookie.Check.
 | 
			
		||||
func FreeGlyphsChecked(c *xgb.Conn, Glyphset Glyphset, Glyphs []Glyph) FreeGlyphsCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -2903,8 +2886,7 @@ func (cook FreeGlyphsCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for FreeGlyphs
 | 
			
		||||
// freeGlyphsRequest writes a FreeGlyphs request to a byte slice.
 | 
			
		||||
// freeGlyphsRequest writes a FreeGlyphs request to a byte slice for transfer.
 | 
			
		||||
func freeGlyphsRequest(c *xgb.Conn, Glyphset Glyphset, Glyphs []Glyph) []byte {
 | 
			
		||||
	size := xgb.Pad((8 + xgb.Pad((len(Glyphs) * 4))))
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -2951,7 +2933,7 @@ func FreePicture(c *xgb.Conn, Picture Picture) FreePictureCookie {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// FreePictureChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using FreePictureCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using FreePictureCookie.Check.
 | 
			
		||||
func FreePictureChecked(c *xgb.Conn, Picture Picture) FreePictureCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -2969,8 +2951,7 @@ func (cook FreePictureCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for FreePicture
 | 
			
		||||
// freePictureRequest writes a FreePicture request to a byte slice.
 | 
			
		||||
// freePictureRequest writes a FreePicture request to a byte slice for transfer.
 | 
			
		||||
func freePictureRequest(c *xgb.Conn, Picture Picture) []byte {
 | 
			
		||||
	size := 8
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -2999,7 +2980,7 @@ type QueryFiltersCookie struct {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// QueryFilters sends a checked request.
 | 
			
		||||
// If an error occurs, it will be returned with the reply by calling QueryFiltersCookie.Reply()
 | 
			
		||||
// If an error occurs, it will be returned with the reply by calling QueryFiltersCookie.Reply.
 | 
			
		||||
func QueryFilters(c *xgb.Conn, Drawable xproto.Drawable) QueryFiltersCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -3081,8 +3062,7 @@ func queryFiltersReply(buf []byte) *QueryFiltersReply {
 | 
			
		||||
	return v
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for QueryFilters
 | 
			
		||||
// queryFiltersRequest writes a QueryFilters request to a byte slice.
 | 
			
		||||
// queryFiltersRequest writes a QueryFilters request to a byte slice for transfer.
 | 
			
		||||
func queryFiltersRequest(c *xgb.Conn, Drawable xproto.Drawable) []byte {
 | 
			
		||||
	size := 8
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -3111,7 +3091,7 @@ type QueryPictFormatsCookie struct {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// QueryPictFormats sends a checked request.
 | 
			
		||||
// If an error occurs, it will be returned with the reply by calling QueryPictFormatsCookie.Reply()
 | 
			
		||||
// If an error occurs, it will be returned with the reply by calling QueryPictFormatsCookie.Reply.
 | 
			
		||||
func QueryPictFormats(c *xgb.Conn) QueryPictFormatsCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -3209,8 +3189,7 @@ func queryPictFormatsReply(buf []byte) *QueryPictFormatsReply {
 | 
			
		||||
	return v
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for QueryPictFormats
 | 
			
		||||
// queryPictFormatsRequest writes a QueryPictFormats request to a byte slice.
 | 
			
		||||
// queryPictFormatsRequest writes a QueryPictFormats request to a byte slice for transfer.
 | 
			
		||||
func queryPictFormatsRequest(c *xgb.Conn) []byte {
 | 
			
		||||
	size := 4
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -3236,7 +3215,7 @@ type QueryPictIndexValuesCookie struct {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// QueryPictIndexValues sends a checked request.
 | 
			
		||||
// If an error occurs, it will be returned with the reply by calling QueryPictIndexValuesCookie.Reply()
 | 
			
		||||
// If an error occurs, it will be returned with the reply by calling QueryPictIndexValuesCookie.Reply.
 | 
			
		||||
func QueryPictIndexValues(c *xgb.Conn, Format Pictformat) QueryPictIndexValuesCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -3307,8 +3286,7 @@ func queryPictIndexValuesReply(buf []byte) *QueryPictIndexValuesReply {
 | 
			
		||||
	return v
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for QueryPictIndexValues
 | 
			
		||||
// queryPictIndexValuesRequest writes a QueryPictIndexValues request to a byte slice.
 | 
			
		||||
// queryPictIndexValuesRequest writes a QueryPictIndexValues request to a byte slice for transfer.
 | 
			
		||||
func queryPictIndexValuesRequest(c *xgb.Conn, Format Pictformat) []byte {
 | 
			
		||||
	size := 8
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -3337,8 +3315,8 @@ 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 an error occurs, it will be returned with the reply by calling QueryVersionCookie.Reply.
 | 
			
		||||
func QueryVersion(c *xgb.Conn, ClientMajorVersion, ClientMinorVersion uint32) QueryVersionCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3351,7 +3329,7 @@ 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 {
 | 
			
		||||
func QueryVersionUnchecked(c *xgb.Conn, ClientMajorVersion, ClientMinorVersion uint32) QueryVersionCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3408,9 +3386,8 @@ func queryVersionReply(buf []byte) *QueryVersionReply {
 | 
			
		||||
	return v
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for QueryVersion
 | 
			
		||||
// queryVersionRequest writes a QueryVersion request to a byte slice.
 | 
			
		||||
func queryVersionRequest(c *xgb.Conn, ClientMajorVersion uint32, ClientMinorVersion uint32) []byte {
 | 
			
		||||
// queryVersionRequest writes a QueryVersion request to a byte slice for transfer.
 | 
			
		||||
func queryVersionRequest(c *xgb.Conn, ClientMajorVersion, ClientMinorVersion uint32) []byte {
 | 
			
		||||
	size := 12
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -3442,7 +3419,7 @@ type ReferenceGlyphSetCookie struct {
 | 
			
		||||
 | 
			
		||||
// ReferenceGlyphSet sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func ReferenceGlyphSet(c *xgb.Conn, Gsid Glyphset, Existing Glyphset) ReferenceGlyphSetCookie {
 | 
			
		||||
func ReferenceGlyphSet(c *xgb.Conn, Gsid, Existing Glyphset) ReferenceGlyphSetCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3454,8 +3431,8 @@ func ReferenceGlyphSet(c *xgb.Conn, Gsid Glyphset, Existing Glyphset) ReferenceG
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// ReferenceGlyphSetChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using ReferenceGlyphSetCookie.Check()
 | 
			
		||||
func ReferenceGlyphSetChecked(c *xgb.Conn, Gsid Glyphset, Existing Glyphset) ReferenceGlyphSetCookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using ReferenceGlyphSetCookie.Check.
 | 
			
		||||
func ReferenceGlyphSetChecked(c *xgb.Conn, Gsid, Existing Glyphset) ReferenceGlyphSetCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3472,9 +3449,8 @@ func (cook ReferenceGlyphSetCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for ReferenceGlyphSet
 | 
			
		||||
// referenceGlyphSetRequest writes a ReferenceGlyphSet request to a byte slice.
 | 
			
		||||
func referenceGlyphSetRequest(c *xgb.Conn, Gsid Glyphset, Existing Glyphset) []byte {
 | 
			
		||||
// referenceGlyphSetRequest writes a ReferenceGlyphSet request to a byte slice for transfer.
 | 
			
		||||
func referenceGlyphSetRequest(c *xgb.Conn, Gsid, Existing Glyphset) []byte {
 | 
			
		||||
	size := 12
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -3506,7 +3482,7 @@ type SetPictureClipRectanglesCookie struct {
 | 
			
		||||
 | 
			
		||||
// SetPictureClipRectangles sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func SetPictureClipRectangles(c *xgb.Conn, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, Rectangles []xproto.Rectangle) SetPictureClipRectanglesCookie {
 | 
			
		||||
func SetPictureClipRectangles(c *xgb.Conn, Picture Picture, ClipXOrigin, ClipYOrigin int16, Rectangles []xproto.Rectangle) SetPictureClipRectanglesCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3518,8 +3494,8 @@ func SetPictureClipRectangles(c *xgb.Conn, Picture Picture, ClipXOrigin int16, C
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SetPictureClipRectanglesChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using SetPictureClipRectanglesCookie.Check()
 | 
			
		||||
func SetPictureClipRectanglesChecked(c *xgb.Conn, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, Rectangles []xproto.Rectangle) SetPictureClipRectanglesCookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using SetPictureClipRectanglesCookie.Check.
 | 
			
		||||
func SetPictureClipRectanglesChecked(c *xgb.Conn, Picture Picture, ClipXOrigin, ClipYOrigin int16, Rectangles []xproto.Rectangle) SetPictureClipRectanglesCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3536,9 +3512,8 @@ func (cook SetPictureClipRectanglesCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for SetPictureClipRectangles
 | 
			
		||||
// setPictureClipRectanglesRequest writes a SetPictureClipRectangles request to a byte slice.
 | 
			
		||||
func setPictureClipRectanglesRequest(c *xgb.Conn, Picture Picture, ClipXOrigin int16, ClipYOrigin int16, Rectangles []xproto.Rectangle) []byte {
 | 
			
		||||
// setPictureClipRectanglesRequest writes a SetPictureClipRectangles request to a byte slice for transfer.
 | 
			
		||||
func setPictureClipRectanglesRequest(c *xgb.Conn, Picture Picture, ClipXOrigin, ClipYOrigin int16, Rectangles []xproto.Rectangle) []byte {
 | 
			
		||||
	size := xgb.Pad((12 + xgb.Pad((len(Rectangles) * 8))))
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -3587,7 +3562,7 @@ func SetPictureFilter(c *xgb.Conn, Picture Picture, FilterLen uint16, Filter str
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SetPictureFilterChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using SetPictureFilterCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using SetPictureFilterCookie.Check.
 | 
			
		||||
func SetPictureFilterChecked(c *xgb.Conn, Picture Picture, FilterLen uint16, Filter string, Values []Fixed) SetPictureFilterCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -3605,8 +3580,7 @@ func (cook SetPictureFilterCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for SetPictureFilter
 | 
			
		||||
// setPictureFilterRequest writes a SetPictureFilter request to a byte slice.
 | 
			
		||||
// setPictureFilterRequest writes a SetPictureFilter request to a byte slice for transfer.
 | 
			
		||||
func setPictureFilterRequest(c *xgb.Conn, Picture Picture, FilterLen uint16, Filter string, Values []Fixed) []byte {
 | 
			
		||||
	size := xgb.Pad((((12 + xgb.Pad((int(FilterLen) * 1))) + 4) + xgb.Pad((len(Values) * 4))))
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -3665,7 +3639,7 @@ func SetPictureTransform(c *xgb.Conn, Picture Picture, Transform Transform) SetP
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SetPictureTransformChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using SetPictureTransformCookie.Check()
 | 
			
		||||
// If an error occurs, it can be retrieved using SetPictureTransformCookie.Check.
 | 
			
		||||
func SetPictureTransformChecked(c *xgb.Conn, Picture Picture, Transform Transform) SetPictureTransformCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
@@ -3683,8 +3657,7 @@ func (cook SetPictureTransformCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for SetPictureTransform
 | 
			
		||||
// setPictureTransformRequest writes a SetPictureTransform request to a byte slice.
 | 
			
		||||
// setPictureTransformRequest writes a SetPictureTransform request to a byte slice for transfer.
 | 
			
		||||
func setPictureTransformRequest(c *xgb.Conn, Picture Picture, Transform Transform) []byte {
 | 
			
		||||
	size := 44
 | 
			
		||||
	b := 0
 | 
			
		||||
@@ -3720,7 +3693,7 @@ type TrapezoidsCookie struct {
 | 
			
		||||
 | 
			
		||||
// Trapezoids sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func Trapezoids(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Traps []Trapezoid) TrapezoidsCookie {
 | 
			
		||||
func Trapezoids(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Traps []Trapezoid) TrapezoidsCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3732,8 +3705,8 @@ func Trapezoids(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictf
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// TrapezoidsChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using TrapezoidsCookie.Check()
 | 
			
		||||
func TrapezoidsChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Traps []Trapezoid) TrapezoidsCookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using TrapezoidsCookie.Check.
 | 
			
		||||
func TrapezoidsChecked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Traps []Trapezoid) TrapezoidsCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3750,9 +3723,8 @@ func (cook TrapezoidsCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for Trapezoids
 | 
			
		||||
// trapezoidsRequest writes a Trapezoids request to a byte slice.
 | 
			
		||||
func trapezoidsRequest(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Traps []Trapezoid) []byte {
 | 
			
		||||
// trapezoidsRequest writes a Trapezoids request to a byte slice for transfer.
 | 
			
		||||
func trapezoidsRequest(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Traps []Trapezoid) []byte {
 | 
			
		||||
	size := xgb.Pad((24 + xgb.Pad((len(Traps) * 40))))
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -3800,7 +3772,7 @@ type TriFanCookie struct {
 | 
			
		||||
 | 
			
		||||
// TriFan sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func TriFan(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriFanCookie {
 | 
			
		||||
func TriFan(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) TriFanCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3812,8 +3784,8 @@ func TriFan(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictforma
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// TriFanChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using TriFanCookie.Check()
 | 
			
		||||
func TriFanChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriFanCookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using TriFanCookie.Check.
 | 
			
		||||
func TriFanChecked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) TriFanCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3830,9 +3802,8 @@ func (cook TriFanCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for TriFan
 | 
			
		||||
// triFanRequest writes a TriFan request to a byte slice.
 | 
			
		||||
func triFanRequest(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) []byte {
 | 
			
		||||
// triFanRequest writes a TriFan request to a byte slice for transfer.
 | 
			
		||||
func triFanRequest(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) []byte {
 | 
			
		||||
	size := xgb.Pad((24 + xgb.Pad((len(Points) * 8))))
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -3880,7 +3851,7 @@ type TriStripCookie struct {
 | 
			
		||||
 | 
			
		||||
// TriStrip sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func TriStrip(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriStripCookie {
 | 
			
		||||
func TriStrip(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) TriStripCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3892,8 +3863,8 @@ func TriStrip(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictfor
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// TriStripChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using TriStripCookie.Check()
 | 
			
		||||
func TriStripChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) TriStripCookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using TriStripCookie.Check.
 | 
			
		||||
func TriStripChecked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) TriStripCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3910,9 +3881,8 @@ func (cook TriStripCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for TriStrip
 | 
			
		||||
// triStripRequest writes a TriStrip request to a byte slice.
 | 
			
		||||
func triStripRequest(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Points []Pointfix) []byte {
 | 
			
		||||
// triStripRequest writes a TriStrip request to a byte slice for transfer.
 | 
			
		||||
func triStripRequest(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Points []Pointfix) []byte {
 | 
			
		||||
	size := xgb.Pad((24 + xgb.Pad((len(Points) * 8))))
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
@@ -3960,7 +3930,7 @@ type TrianglesCookie struct {
 | 
			
		||||
 | 
			
		||||
// Triangles sends an unchecked request.
 | 
			
		||||
// If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent.
 | 
			
		||||
func Triangles(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Triangles []Triangle) TrianglesCookie {
 | 
			
		||||
func Triangles(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Triangles []Triangle) TrianglesCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3972,8 +3942,8 @@ func Triangles(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictfo
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// TrianglesChecked sends a checked request.
 | 
			
		||||
// If an error occurs, it can be retrieved using TrianglesCookie.Check()
 | 
			
		||||
func TrianglesChecked(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Triangles []Triangle) TrianglesCookie {
 | 
			
		||||
// If an error occurs, it can be retrieved using TrianglesCookie.Check.
 | 
			
		||||
func TrianglesChecked(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Triangles []Triangle) TrianglesCookie {
 | 
			
		||||
	c.ExtLock.RLock()
 | 
			
		||||
	defer c.ExtLock.RUnlock()
 | 
			
		||||
	if _, ok := c.Extensions["RENDER"]; !ok {
 | 
			
		||||
@@ -3990,9 +3960,8 @@ func (cook TrianglesCookie) Check() error {
 | 
			
		||||
	return cook.Cookie.Check()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Write request to wire for Triangles
 | 
			
		||||
// trianglesRequest writes a Triangles request to a byte slice.
 | 
			
		||||
func trianglesRequest(c *xgb.Conn, Op byte, Src Picture, Dst Picture, MaskFormat Pictformat, SrcX int16, SrcY int16, Triangles []Triangle) []byte {
 | 
			
		||||
// trianglesRequest writes a Triangles request to a byte slice for transfer.
 | 
			
		||||
func trianglesRequest(c *xgb.Conn, Op byte, Src, Dst Picture, MaskFormat Pictformat, SrcX, SrcY int16, Triangles []Triangle) []byte {
 | 
			
		||||
	size := xgb.Pad((24 + xgb.Pad((len(Triangles) * 24))))
 | 
			
		||||
	b := 0
 | 
			
		||||
	buf := make([]byte, size)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user