This commit is contained in:
Jeff Carr 2025-02-03 15:47:50 -06:00
parent 65622d01cd
commit acb0e43945
2 changed files with 15 additions and 3 deletions

View File

@ -25,13 +25,19 @@ func (tk *guiWidget) doWidgetClick(w int, h int) {
// now set this window as the current window // now set this window as the current window
me.currentWindow = tk me.currentWindow = tk
me.currentWindow.isCurrent = true me.currentWindow.isCurrent = true
tk.active = false
full := tk.getFullSize()
tk.gocuiSize.w1 = full.w1
tk.gocuiSize.h1 = full.h1
// draw the current window // draw the current window
w := tk.gocuiSize.w0 + 4
h := tk.gocuiSize.h0 + 4
tk.DrawAt(w, h)
tk.setColor(&colorActiveW) tk.setColor(&colorActiveW)
tk.DrawAt(3, 2)
tk.placeWidgets(3, 2) // compute the sizes & places for each widget
tk.active = false
tk.showWidgets() tk.showWidgets()
tk.placeWidgets(w, h) // compute the sizes & places for each widget
case widget.Group: case widget.Group:
if tk.active { if tk.active {
tk.active = false tk.active = false

View File

@ -21,6 +21,12 @@ func (w *guiWidget) DrawAt(offsetW, offsetH int) {
w.dumpWidget("DrawAt()") w.dumpWidget("DrawAt()")
} }
func (w *guiWidget) simpleDrawAt(offsetW, offsetH int) {
w.setColor(&colorActiveW)
w.active = false
w.dumpWidget("simpleDrawAt()")
}
func (w *guiWidget) toggleTree() { func (w *guiWidget) toggleTree() {
if toggle { if toggle {
w.drawTree(toggle) w.drawTree(toggle)