47 lines
603 B
Go
47 lines
603 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"go.wit.com/log"
|
||
|
"go.wit.com/widget"
|
||
|
)
|
||
|
|
||
|
func (tk *guiWidget) Show() {
|
||
|
}
|
||
|
|
||
|
func (tk *guiWidget) Hide() {
|
||
|
}
|
||
|
|
||
|
func (tk *guiWidget) Disable() {
|
||
|
if tk == nil {
|
||
|
log.Info("widget is nil")
|
||
|
return
|
||
|
}
|
||
|
|
||
|
switch tk.WidgetType() {
|
||
|
case widget.Box:
|
||
|
return
|
||
|
case widget.Button:
|
||
|
return
|
||
|
default:
|
||
|
log.Log(NOW, "fixme")
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func (tk *guiWidget) Enable() {
|
||
|
if tk == nil {
|
||
|
log.Info("widget is nil")
|
||
|
return
|
||
|
}
|
||
|
|
||
|
switch tk.WidgetType() {
|
||
|
case widget.Box:
|
||
|
// hideDisable()
|
||
|
return
|
||
|
case widget.Button:
|
||
|
// tk.restoreEnableColor()
|
||
|
return
|
||
|
default:
|
||
|
log.Log(NOW, "fixme")
|
||
|
}
|
||
|
}
|