work on hidden widgets

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2024-01-13 21:30:18 -06:00
parent f3ae497958
commit 9d468879c7
1 changed files with 18 additions and 0 deletions

View File

@ -91,6 +91,10 @@ func (w *BasicWindow) Horizontal() {
func (w *BasicWindow) Make() {
if ! w.Initialized() {return}
if w.win != nil {
log.Warn("BasicWindow.Make() window was already created")
return
}
// various timeout settings
w.win = w.parent.RawWindow(w.title)
w.win.Custom = func() {
@ -107,8 +111,22 @@ func (w *BasicWindow) Make() {
w.ready = true
}
func (w *BasicWindow) TestDraw() {
if ! w.Initialized() {return}
if w.win == nil {
log.Warn("BasicWindow.TestDraw() can't draw on window == nil")
return
}
log.Warn("BasicWindow.TestDraw() RUNNING HERE")
w.win.TestDraw()
}
func (w *BasicWindow) Draw() {
if ! w.Initialized() {return}
if w.win != nil {
log.Warn("BasicWindow.Draw() window was already created")
return
}
// various timeout settings
w.win = w.parent.NewWindow(w.title)
w.win.Custom = func() {