From a264a7d121a40f7a1827e5925bd20bcbfeacf63b Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 13 Feb 2025 21:04:25 -0600 Subject: [PATCH] add Disable() and Enable() --- action.go | 8 ++++++++ treeInit.go | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/action.go b/action.go index 735a13a..aa3c4d2 100644 --- a/action.go +++ b/action.go @@ -103,6 +103,14 @@ func show(n *tree.Node, b bool) { } } +func enableWidget(n *tree.Node) { + enable(n, true) +} + +func disableWidget(n *tree.Node) { + enable(n, false) +} + func enable(n *tree.Node, b bool) { if !ready(n) { return diff --git a/treeInit.go b/treeInit.go index c51a9fe..78ff4fb 100644 --- a/treeInit.go +++ b/treeInit.go @@ -60,6 +60,10 @@ func initTree() *tree.TreeInfo { t.SetLabel = setLabel t.SetText = setText t.AddText = addText + + t.Enable = enableWidget + t.Disable = disableWidget + t.SetChecked = setChecked t.ToolkitClose = toolkitClose t.ShowTable = showTable