summaryrefslogtreecommitdiff
path: root/smartwindow/postReady.go
diff options
context:
space:
mode:
Diffstat (limited to 'smartwindow/postReady.go')
-rw-r--r--smartwindow/postReady.go21
1 files changed, 20 insertions, 1 deletions
diff --git a/smartwindow/postReady.go b/smartwindow/postReady.go
index bb3eab8..99349ff 100644
--- a/smartwindow/postReady.go
+++ b/smartwindow/postReady.go
@@ -55,5 +55,24 @@ func (sw *SmartWindow) Toggle() {
func (sw *SmartWindow) Box() *gui.Node {
if ! sw.Ready() {return nil}
- return sw.window.Box()
+ return sw.box
+}
+
+func (sw *SmartWindow) Draw() {
+ if ! sw.Ready() {return}
+
+ log.Log(WARN, "Draw() window ready")
+ sw.window.Draw()
+
+ if sw.vertical {
+ sw.box = sw.window.NewBox("bw vbox", false)
+ log.Log(WARN, "BasicWindow.Custom() made vbox")
+ } else {
+ sw.box = sw.window.NewBox("bw hbox", true)
+ log.Log(WARN, "BasicWindow.Custom() made hbox")
+ }
+ if (sw.populate != nil) {
+ log.Log(WARN, "Make() trying to run Custom sw.populate() here")
+ sw.populate(sw)
+ }
}