summaryrefslogtreecommitdiff
path: root/basicEntry.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-10 20:04:51 -0600
committerJeff Carr <[email protected]>2024-01-10 20:04:51 -0600
commit1a31a687d6b2c5e96b26e82f3f27bdaa5363dc8b (patch)
treea971cf4a741bdac021b420e4110d117dc3ce856d /basicEntry.go
parentd617973bfe1a8ce50a013a7827547381a4f87ad9 (diff)
enable() and disable()v0.10.1
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'basicEntry.go')
-rw-r--r--basicEntry.go25
1 files changed, 25 insertions, 0 deletions
diff --git a/basicEntry.go b/basicEntry.go
index 0fe247f..e65fde3 100644
--- a/basicEntry.go
+++ b/basicEntry.go
@@ -38,6 +38,28 @@ func (n *BasicEntry) Set(value string) *BasicEntry {
return n
}
+func (n *BasicEntry) Enable() {
+ log.Log(INFO, "BasicEntry.Enable()")
+ if (n.v != nil) {
+ n.v.Enable()
+ }
+}
+
+func (n *BasicEntry) Disable() {
+ log.Log(INFO, "BasicEntry.Disable()")
+ if (n.v != nil) {
+ n.v.Disable()
+ }
+}
+
+func (n *BasicEntry) SetLabel(value string) *BasicEntry {
+ log.Log(INFO, "BasicEntry.SetLabel() =", value)
+ if (n.l != nil) {
+ n.l.Set(value)
+ }
+ return n
+}
+
func NewBasicEntry(p *gui.Node, name string) *BasicEntry {
d := BasicEntry {
parent: p,
@@ -50,6 +72,9 @@ func NewBasicEntry(p *gui.Node, name string) *BasicEntry {
d.v.Custom = func() {
d.value = d.v.S
log.Log(INFO, "BasicEntry.Custom() user changed value to =", d.value)
+ if d.Custom != nil {
+ d.Custom()
+ }
}
return &d