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") } }