gocui: more size debugging
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
c4890c4c84
commit
b0ae0810c4
|
@ -13,9 +13,8 @@ func (n *Node) NewSlider(name string, x int, y int) *Node {
|
|||
a.ActionType = toolkit.Add
|
||||
a.X = x
|
||||
a.Y = y
|
||||
// a.Widget = &newNode.widget
|
||||
// a.Where = &n.widget
|
||||
// action(&a)
|
||||
a.Name = name
|
||||
a.Text = name
|
||||
newaction(&a, newNode, n)
|
||||
|
||||
return newNode
|
||||
|
|
|
@ -13,9 +13,8 @@ func (n *Node) NewSpinner(name string, x int, y int) *Node {
|
|||
a.ActionType = toolkit.Add
|
||||
a.X = x
|
||||
a.Y = y
|
||||
// a.Widget = &newNode.widget
|
||||
// a.Where = &n.widget
|
||||
// action(&a)
|
||||
a.Name = name
|
||||
a.Text = name
|
||||
newaction(&a, newNode, n)
|
||||
|
||||
return newNode
|
||||
|
|
|
@ -11,9 +11,8 @@ func (n *Node) NewTextbox(name string) *Node {
|
|||
|
||||
var a toolkit.Action
|
||||
a.ActionType = toolkit.Add
|
||||
// a.Widget = &newNode.widget
|
||||
// a.Where = &n.widget
|
||||
// action(&a)
|
||||
a.Name = name
|
||||
a.Text = name
|
||||
newaction(&a, newNode, n)
|
||||
|
||||
return newNode
|
||||
|
|
|
@ -125,7 +125,8 @@ func ctrlDown(g *gocui.Gui, v *gocui.View) error {
|
|||
// find buttons that are below where the mouse button click
|
||||
f = func(widget *cuiWidget) {
|
||||
// if ((widget.logicalSize.w0 < w) && (w < widget.logicalSize.w1)) {
|
||||
if ((widget.realSize.w0 < w) && (w < widget.realSize.w1)) {
|
||||
if ((widget.realSize.w0 < w) && (w < widget.realSize.w1) &&
|
||||
(widget.realSize.h0 < h) && (h < widget.realSize.h1)) {
|
||||
widgets = append(widgets, widget)
|
||||
found = widget
|
||||
}
|
||||
|
@ -151,6 +152,7 @@ func ctrlDown(g *gocui.Gui, v *gocui.View) error {
|
|||
if (found == nil) {
|
||||
found = me.rootNode
|
||||
}
|
||||
found.updateLogicalSizes()
|
||||
me.ctrlDown.realSize.w0 = found.logicalSize.w0
|
||||
me.ctrlDown.realSize.w1 = found.logicalSize.w1
|
||||
me.ctrlDown.realSize.h0 = found.logicalSize.h0
|
||||
|
|
|
@ -42,9 +42,7 @@ func (w *cuiWidget) showWidgetPlacement(b bool, s string) {
|
|||
return
|
||||
}
|
||||
if (w.parent == nil) {
|
||||
log(logError, "showWidgetPlacement() WTF parent == nil", w.id, w.cuiName)
|
||||
log(logError, "showWidgetPlacement() WTF parent == nil", w.id, w.cuiName)
|
||||
log(logError, "showWidgetPlacement() WTF parent == nil", w.id, w.cuiName)
|
||||
log(logError, "showWidgetPlacement() ERROR parent == nil", w.id, w.cuiName)
|
||||
}
|
||||
log(b, "dump()", s,
|
||||
fmt.Sprintf("(wId,pId)=(%3d,%3d)", w.id, w.parent.id),
|
||||
|
|
Loading…
Reference in New Issue