From 3084d0f243299b40ebdaf2f0310f315e4987705a Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Thu, 16 Oct 2014 18:41:17 -0400 Subject: Implemented tabbing properly. Tab order still backwards. --- newctrl/stack.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'newctrl/stack.go') diff --git a/newctrl/stack.go b/newctrl/stack.go index dfa4b64..7de2fbb 100644 --- a/newctrl/stack.go +++ b/newctrl/stack.go @@ -180,6 +180,14 @@ func (s *stack) preferredSize(d *sizing) (width int, height int) { return } +func (s *stack) nTabStops() int { + n := 0 + for _, c := range s.controls { + n += c.nTabStops() + } + return n +} + // TODO the below needs to be changed // Space returns a null Control intended for padding layouts with blank space. -- cgit v1.2.3