From 64d5eb541eb28e1a7e81adca66a72155d16033b4 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Mon, 17 Mar 2014 21:09:03 -0400 Subject: Changed the new resizing code so that it uses the same allocated slice per window instead of making a new one to store all the resize requests each time. --- control.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'control.go') diff --git a/control.go b/control.go index 2a44b02..f035ebb 100644 --- a/control.go +++ b/control.go @@ -9,6 +9,6 @@ import ( // A Control represents an UI control. Note that Control contains unexported members; this has the consequence that you can't build custom controls that interface directly with the system-specific code (fo rinstance, to import an unsupported control), or at least not without some hackery. If you want to make your own controls, embed Area and provide its necessities. type Control interface { make(window *sysData) error - setRect(x int, y int, width int, height int) []resizerequest + setRect(x int, y int, width int, height int, rr *[]resizerequest) preferredSize() (width int, height int) } -- cgit v1.2.3