summaryrefslogtreecommitdiff
path: root/common.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2023-03-26 17:19:20 -0500
committerJeff Carr <[email protected]>2023-03-26 17:19:20 -0500
commit6013fde8332e8ecbffaf1a0977ba2e1da8ea8775 (patch)
tree3f9ccd75e8699974f3412fdd79a20173672c19c2 /common.go
parent6f91f5e080e06cdc0f34b13d23e5fd16ea37259a (diff)
improvements towards a working dns control panel
democui has the help menu try to add mouse support to gocui make a direct access method Margin() and Pad() tests add SPEW also push devel branch to github Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'common.go')
-rw-r--r--common.go47
1 files changed, 47 insertions, 0 deletions
diff --git a/common.go b/common.go
index 6abdf58..b1bf428 100644
--- a/common.go
+++ b/common.go
@@ -157,3 +157,50 @@ func commonCallback(n *Node) {
n.Custom()
}
}
+
+func (n *Node) Margin() {
+ var a toolkit.Action
+ a.Type = toolkit.Margin
+ newaction(&a, n, nil)
+}
+
+func (n *Node) Unmargin() {
+ var a toolkit.Action
+ a.Type = toolkit.Unmargin
+ newaction(&a, n, nil)
+}
+
+func (n *Node) Pad() {
+ var a toolkit.Action
+ a.Type = toolkit.Pad
+ newaction(&a, n, nil)
+}
+
+func (n *Node) Unpad() {
+ var a toolkit.Action
+ a.Type = toolkit.Unpad
+ newaction(&a, n, nil)
+}
+
+func (n *Node) New2() *Node {
+ var newWin *Node
+ newWin = NewWindow()
+ log(debugError, "New2() END Main(f)")
+ return newWin
+}
+
+func (n *Node) Window(title string) *Node {
+ log(debugError, "Window()", n)
+ n.SetText(title)
+ return n
+}
+
+func (n *Node) Standard() *Node {
+ log(debugError, "Standard()")
+ return n
+}
+
+func (n *Node) DoMargin() *Node {
+ log(debugError, "DoMargin()")
+ return n
+}