From aed423a09f35e26a318bd44a6670d4222906de9a Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 18 Oct 2014 17:03:38 -0400 Subject: Remvoed the newctrl working directory. --- newctrl/control.go | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 newctrl/control.go (limited to 'newctrl/control.go') diff --git a/newctrl/control.go b/newctrl/control.go deleted file mode 100644 index 34e5c84..0000000 --- a/newctrl/control.go +++ /dev/null @@ -1,36 +0,0 @@ -// 30 july 2014 - -package ui - -// Control represents a control. -type Control interface { - setParent(p *controlParent) // controlParent defined per-platform - preferredSize(d *sizing) (width, height int) - resize(x int, y int, width int, height int, d *sizing) - nTabStops() int // used by the Windows backend -} - -type controlbase struct { - fsetParent func(p *controlParent) - fpreferredSize func(d *sizing) (width, height int) - fresize func(x int, y int, width int, height int, d *sizing) - fnTabStops func() int -} - -// children should not use the same name as these, otherwise weird things will happen - -func (c *controlbase) setParent(p *controlParent) { - c.fsetParent(p) -} - -func (c *controlbase) preferredSize(d *sizing) (width, height int) { - return c.fpreferredSize(d) -} - -func (c *controlbase) resize(x int, y int, width int, height int, d *sizing) { - c.fresize(x, y, width, height, d) -} - -func (c *controlbase) nTabStops() int { - return c.fnTabStops() -} -- cgit v1.2.3