diff options
Diffstat (limited to 'nexgb/shape')
| -rw-r--r-- | nexgb/shape/shape.go | 69 | 
1 files changed, 30 insertions, 39 deletions
| diff --git a/nexgb/shape/shape.go b/nexgb/shape/shape.go index 90eba07..be24fd1 100644 --- a/nexgb/shape/shape.go +++ b/nexgb/shape/shape.go @@ -217,7 +217,7 @@ type CombineCookie struct {  // Combine sends an unchecked request.  // If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent. -func Combine(c *xgb.Conn, Operation Op, DestinationKind Kind, SourceKind Kind, DestinationWindow xproto.Window, XOffset int16, YOffset int16, SourceWindow xproto.Window) CombineCookie { +func Combine(c *xgb.Conn, Operation Op, DestinationKind, SourceKind Kind, DestinationWindow xproto.Window, XOffset, YOffset int16, SourceWindow xproto.Window) CombineCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["SHAPE"]; !ok { @@ -229,8 +229,8 @@ func Combine(c *xgb.Conn, Operation Op, DestinationKind Kind, SourceKind Kind, D  }  // CombineChecked sends a checked request. -// If an error occurs, it can be retrieved using CombineCookie.Check() -func CombineChecked(c *xgb.Conn, Operation Op, DestinationKind Kind, SourceKind Kind, DestinationWindow xproto.Window, XOffset int16, YOffset int16, SourceWindow xproto.Window) CombineCookie { +// If an error occurs, it can be retrieved using CombineCookie.Check. +func CombineChecked(c *xgb.Conn, Operation Op, DestinationKind, SourceKind Kind, DestinationWindow xproto.Window, XOffset, YOffset int16, SourceWindow xproto.Window) CombineCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["SHAPE"]; !ok { @@ -247,9 +247,8 @@ func (cook CombineCookie) Check() error {  	return cook.Cookie.Check()  } -// Write request to wire for Combine -// combineRequest writes a Combine request to a byte slice. -func combineRequest(c *xgb.Conn, Operation Op, DestinationKind Kind, SourceKind Kind, DestinationWindow xproto.Window, XOffset int16, YOffset int16, SourceWindow xproto.Window) []byte { +// combineRequest writes a Combine request to a byte slice for transfer. +func combineRequest(c *xgb.Conn, Operation Op, DestinationKind, SourceKind Kind, DestinationWindow xproto.Window, XOffset, YOffset int16, SourceWindow xproto.Window) []byte {  	size := 20  	b := 0  	buf := make([]byte, size) @@ -297,7 +296,7 @@ type GetRectanglesCookie struct {  }  // GetRectangles sends a checked request. -// If an error occurs, it will be returned with the reply by calling GetRectanglesCookie.Reply() +// If an error occurs, it will be returned with the reply by calling GetRectanglesCookie.Reply.  func GetRectangles(c *xgb.Conn, Window xproto.Window, SourceKind Kind) GetRectanglesCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock() @@ -369,8 +368,7 @@ func getRectanglesReply(buf []byte) *GetRectanglesReply {  	return v  } -// Write request to wire for GetRectangles -// getRectanglesRequest writes a GetRectangles request to a byte slice. +// getRectanglesRequest writes a GetRectangles request to a byte slice for transfer.  func getRectanglesRequest(c *xgb.Conn, Window xproto.Window, SourceKind Kind) []byte {  	size := 12  	b := 0 @@ -404,7 +402,7 @@ type InputSelectedCookie struct {  }  // InputSelected sends a checked request. -// If an error occurs, it will be returned with the reply by calling InputSelectedCookie.Reply() +// If an error occurs, it will be returned with the reply by calling InputSelectedCookie.Reply.  func InputSelected(c *xgb.Conn, DestinationWindow xproto.Window) InputSelectedCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock() @@ -469,8 +467,7 @@ func inputSelectedReply(buf []byte) *InputSelectedReply {  	return v  } -// Write request to wire for InputSelected -// inputSelectedRequest writes a InputSelected request to a byte slice. +// inputSelectedRequest writes a InputSelected request to a byte slice for transfer.  func inputSelectedRequest(c *xgb.Conn, DestinationWindow xproto.Window) []byte {  	size := 8  	b := 0 @@ -500,7 +497,7 @@ type MaskCookie struct {  // Mask sends an unchecked request.  // If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent. -func Mask(c *xgb.Conn, Operation Op, DestinationKind Kind, DestinationWindow xproto.Window, XOffset int16, YOffset int16, SourceBitmap xproto.Pixmap) MaskCookie { +func Mask(c *xgb.Conn, Operation Op, DestinationKind Kind, DestinationWindow xproto.Window, XOffset, YOffset int16, SourceBitmap xproto.Pixmap) MaskCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["SHAPE"]; !ok { @@ -512,8 +509,8 @@ func Mask(c *xgb.Conn, Operation Op, DestinationKind Kind, DestinationWindow xpr  }  // MaskChecked sends a checked request. -// If an error occurs, it can be retrieved using MaskCookie.Check() -func MaskChecked(c *xgb.Conn, Operation Op, DestinationKind Kind, DestinationWindow xproto.Window, XOffset int16, YOffset int16, SourceBitmap xproto.Pixmap) MaskCookie { +// If an error occurs, it can be retrieved using MaskCookie.Check. +func MaskChecked(c *xgb.Conn, Operation Op, DestinationKind Kind, DestinationWindow xproto.Window, XOffset, YOffset int16, SourceBitmap xproto.Pixmap) MaskCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["SHAPE"]; !ok { @@ -530,9 +527,8 @@ func (cook MaskCookie) Check() error {  	return cook.Cookie.Check()  } -// Write request to wire for Mask -// maskRequest writes a Mask request to a byte slice. -func maskRequest(c *xgb.Conn, Operation Op, DestinationKind Kind, DestinationWindow xproto.Window, XOffset int16, YOffset int16, SourceBitmap xproto.Pixmap) []byte { +// maskRequest writes a Mask request to a byte slice for transfer. +func maskRequest(c *xgb.Conn, Operation Op, DestinationKind Kind, DestinationWindow xproto.Window, XOffset, YOffset int16, SourceBitmap xproto.Pixmap) []byte {  	size := 20  	b := 0  	buf := make([]byte, size) @@ -578,7 +574,7 @@ type OffsetCookie struct {  // Offset sends an unchecked request.  // If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent. -func Offset(c *xgb.Conn, DestinationKind Kind, DestinationWindow xproto.Window, XOffset int16, YOffset int16) OffsetCookie { +func Offset(c *xgb.Conn, DestinationKind Kind, DestinationWindow xproto.Window, XOffset, YOffset int16) OffsetCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["SHAPE"]; !ok { @@ -590,8 +586,8 @@ func Offset(c *xgb.Conn, DestinationKind Kind, DestinationWindow xproto.Window,  }  // OffsetChecked sends a checked request. -// If an error occurs, it can be retrieved using OffsetCookie.Check() -func OffsetChecked(c *xgb.Conn, DestinationKind Kind, DestinationWindow xproto.Window, XOffset int16, YOffset int16) OffsetCookie { +// If an error occurs, it can be retrieved using OffsetCookie.Check. +func OffsetChecked(c *xgb.Conn, DestinationKind Kind, DestinationWindow xproto.Window, XOffset, YOffset int16) OffsetCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["SHAPE"]; !ok { @@ -608,9 +604,8 @@ func (cook OffsetCookie) Check() error {  	return cook.Cookie.Check()  } -// Write request to wire for Offset -// offsetRequest writes a Offset request to a byte slice. -func offsetRequest(c *xgb.Conn, DestinationKind Kind, DestinationWindow xproto.Window, XOffset int16, YOffset int16) []byte { +// offsetRequest writes a Offset request to a byte slice for transfer. +func offsetRequest(c *xgb.Conn, DestinationKind Kind, DestinationWindow xproto.Window, XOffset, YOffset int16) []byte {  	size := 16  	b := 0  	buf := make([]byte, size) @@ -649,7 +644,7 @@ type QueryExtentsCookie struct {  }  // QueryExtents sends a checked request. -// If an error occurs, it will be returned with the reply by calling QueryExtentsCookie.Reply() +// If an error occurs, it will be returned with the reply by calling QueryExtentsCookie.Reply.  func QueryExtents(c *xgb.Conn, DestinationWindow xproto.Window) QueryExtentsCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock() @@ -760,8 +755,7 @@ func queryExtentsReply(buf []byte) *QueryExtentsReply {  	return v  } -// Write request to wire for QueryExtents -// queryExtentsRequest writes a QueryExtents request to a byte slice. +// queryExtentsRequest writes a QueryExtents request to a byte slice for transfer.  func queryExtentsRequest(c *xgb.Conn, DestinationWindow xproto.Window) []byte {  	size := 8  	b := 0 @@ -790,7 +784,7 @@ type QueryVersionCookie struct {  }  // QueryVersion sends a checked request. -// If an error occurs, it will be returned with the reply by calling QueryVersionCookie.Reply() +// If an error occurs, it will be returned with the reply by calling QueryVersionCookie.Reply.  func QueryVersion(c *xgb.Conn) QueryVersionCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock() @@ -858,8 +852,7 @@ func queryVersionReply(buf []byte) *QueryVersionReply {  	return v  } -// Write request to wire for QueryVersion -// queryVersionRequest writes a QueryVersion request to a byte slice. +// queryVersionRequest writes a QueryVersion request to a byte slice for transfer.  func queryVersionRequest(c *xgb.Conn) []byte {  	size := 4  	b := 0 @@ -886,7 +879,7 @@ type RectanglesCookie struct {  // Rectangles sends an unchecked request.  // If an error occurs, it can only be retrieved using xgb.WaitForEvent or xgb.PollForEvent. -func Rectangles(c *xgb.Conn, Operation Op, DestinationKind Kind, Ordering byte, DestinationWindow xproto.Window, XOffset int16, YOffset int16, Rectangles []xproto.Rectangle) RectanglesCookie { +func Rectangles(c *xgb.Conn, Operation Op, DestinationKind Kind, Ordering byte, DestinationWindow xproto.Window, XOffset, YOffset int16, Rectangles []xproto.Rectangle) RectanglesCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["SHAPE"]; !ok { @@ -898,8 +891,8 @@ func Rectangles(c *xgb.Conn, Operation Op, DestinationKind Kind, Ordering byte,  }  // RectanglesChecked sends a checked request. -// If an error occurs, it can be retrieved using RectanglesCookie.Check() -func RectanglesChecked(c *xgb.Conn, Operation Op, DestinationKind Kind, Ordering byte, DestinationWindow xproto.Window, XOffset int16, YOffset int16, Rectangles []xproto.Rectangle) RectanglesCookie { +// If an error occurs, it can be retrieved using RectanglesCookie.Check. +func RectanglesChecked(c *xgb.Conn, Operation Op, DestinationKind Kind, Ordering byte, DestinationWindow xproto.Window, XOffset, YOffset int16, Rectangles []xproto.Rectangle) RectanglesCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock()  	if _, ok := c.Extensions["SHAPE"]; !ok { @@ -916,9 +909,8 @@ func (cook RectanglesCookie) Check() error {  	return cook.Cookie.Check()  } -// Write request to wire for Rectangles -// rectanglesRequest writes a Rectangles request to a byte slice. -func rectanglesRequest(c *xgb.Conn, Operation Op, DestinationKind Kind, Ordering byte, DestinationWindow xproto.Window, XOffset int16, YOffset int16, Rectangles []xproto.Rectangle) []byte { +// rectanglesRequest writes a Rectangles request to a byte slice for transfer. +func rectanglesRequest(c *xgb.Conn, Operation Op, DestinationKind Kind, Ordering byte, DestinationWindow xproto.Window, XOffset, YOffset int16, Rectangles []xproto.Rectangle) []byte {  	size := xgb.Pad((16 + xgb.Pad((len(Rectangles) * 8))))  	b := 0  	buf := make([]byte, size) @@ -978,7 +970,7 @@ func SelectInput(c *xgb.Conn, DestinationWindow xproto.Window, Enable bool) Sele  }  // SelectInputChecked sends a checked request. -// If an error occurs, it can be retrieved using SelectInputCookie.Check() +// If an error occurs, it can be retrieved using SelectInputCookie.Check.  func SelectInputChecked(c *xgb.Conn, DestinationWindow xproto.Window, Enable bool) SelectInputCookie {  	c.ExtLock.RLock()  	defer c.ExtLock.RUnlock() @@ -996,8 +988,7 @@ func (cook SelectInputCookie) Check() error {  	return cook.Cookie.Check()  } -// Write request to wire for SelectInput -// selectInputRequest writes a SelectInput request to a byte slice. +// selectInputRequest writes a SelectInput request to a byte slice for transfer.  func selectInputRequest(c *xgb.Conn, DestinationWindow xproto.Window, Enable bool) []byte {  	size := 12  	b := 0 | 
