diff options
Diffstat (limited to 'eventMouseClick.go')
| -rw-r--r-- | eventMouseClick.go | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/eventMouseClick.go b/eventMouseClick.go index 386e2cb..526cbbe 100644 --- a/eventMouseClick.go +++ b/eventMouseClick.go @@ -25,13 +25,19 @@ func (tk *guiWidget) doWidgetClick(w int, h int) { // now set this window as the current window me.currentWindow = tk me.currentWindow.isCurrent = true + tk.active = false + + full := tk.getFullSize() + tk.gocuiSize.w1 = full.w1 + tk.gocuiSize.h1 = full.h1 // draw the current window + w := tk.gocuiSize.w0 + 4 + h := tk.gocuiSize.h0 + 4 + tk.DrawAt(w, h) tk.setColor(&colorActiveW) - tk.DrawAt(3, 2) - tk.placeWidgets(3, 2) // compute the sizes & places for each widget - tk.active = false tk.showWidgets() + tk.placeWidgets(w, h) // compute the sizes & places for each widget case widget.Group: if tk.active { tk.active = false |
