summaryrefslogtreecommitdiff
path: root/view.go
diff options
context:
space:
mode:
Diffstat (limited to 'view.go')
-rw-r--r--view.go33
1 files changed, 19 insertions, 14 deletions
diff --git a/view.go b/view.go
index a78d19c..67a1e11 100644
--- a/view.go
+++ b/view.go
@@ -62,32 +62,35 @@ func (w *guiWidget) showView() {
}
log.Log(INFO, "showView() labelN =", w.labelN)
+ /*
if w.hidden {
w.SetVisible(false)
return
}
-
- // if the gocui element doesn't exist, create it
- if w.v == nil {
- w.recreateView()
+ */
+ if w.v != nil {
+ return
}
+
+ w.recreateView()
+ w.textResize()
+ w.v.Clear()
+ fmt.Fprint(w.v, w.labelN)
+ /*
x0, y0, x1, y1, _ := me.baseGui.ViewPosition(w.cuiName)
// x0, y0, x1, y1, err := me.baseGui.ViewPosition(w.cuiName)
// log.Log(INFO, "showView() w.v already defined for widget", w.String(), x0, y0, x1, y1, err)
// n.smartGocuiSize()
- changed := w.textResize()
+ // changed := w.textResize()
- if !changed {
- log.Log(INFO, "showView() Clear() and Fprint() here wId =", w.cuiName)
- w.v.Clear()
- fmt.Fprint(w.v, w.labelN)
- w.SetVisible(false)
- w.SetVisible(true)
- return
- }
+ log.Log(INFO, "showView() Clear() and Fprint() here wId =", w.cuiName)
+ w.v.Clear()
+ fmt.Fprint(w.v, w.labelN)
log.Log(INFO, "showView() textResize() changed. Should recreateView here wId =", w.cuiName)
+ */
+ /*
// if the gocui element has changed where it is supposed to be on the screen
// recreate it
if x0 != w.gocuiSize.w0 {
@@ -109,8 +112,9 @@ func (w *guiWidget) showView() {
w.recreateView()
return
}
+ */
- w.SetVisible(true)
+ // w.SetVisible(true)
}
// create or recreate the gocui widget visible
@@ -127,6 +131,7 @@ func (w *guiWidget) recreateView() {
me.baseGui.DeleteView(w.cuiName)
w.v = nil
+ w.textResize()
a := w.gocuiSize.w0
b := w.gocuiSize.h0
c := w.gocuiSize.w1