summaryrefslogtreecommitdiff
path: root/basicCombobox.go
diff options
context:
space:
mode:
Diffstat (limited to 'basicCombobox.go')
-rw-r--r--basicCombobox.go16
1 files changed, 14 insertions, 2 deletions
diff --git a/basicCombobox.go b/basicCombobox.go
index 30946f3..01b1f6d 100644
--- a/basicCombobox.go
+++ b/basicCombobox.go
@@ -46,6 +46,18 @@ func (d *BasicCombobox) Ready() bool {
return d.ready
}
+func (d *BasicCombobox) Enable() {
+ if d == nil {return}
+ if d.d == nil {return}
+ d.d.Enable()
+}
+
+func (d *BasicCombobox) Disable() {
+ if d == nil {return}
+ if d.d == nil {return}
+ d.d.Disable()
+}
+
func (d *BasicCombobox) Add(value any) {
if ! d.Ready() {return}
log.Log(INFO, "BasicCombobox.Add() =", value)
@@ -128,8 +140,8 @@ func NewBasicCombobox(p *gui.Node, name string) *BasicCombobox {
d.l = p.NewLabel(name)
d.d = p.NewCombobox("")
d.d.Custom = func() {
- d.value = d.Get()
- log.Log(INFO, "BasicCombobox.Custom() user changed value to =", d.value)
+ d.value = d.d.GetText()
+ log.Warn("BasicCombobox.Custom() user changed value to =", d.value)
if d.Custom != nil {
d.Custom()
}