Versions in this module Expand all Collapse all v0 v0.4.2 May 31, 2023 Changes in this version + func Image(name string) *image.RGBA + func Translator(p *message.Printer) + type AutoIDAllocator struct + func AutoID() *AutoIDAllocator + func (v *AutoIDAllocator) Gen(id string) string + type DummyWidget struct + func Dummy() *DummyWidget + func (v *DummyWidget) Build() + func (v *DummyWidget) Interface() interface{} + func (v *DummyWidget) String() string + func (v *DummyWidget) Sync() + type IndexButtonWidget struct + func IndexButton(title string) *IndexButtonWidget + func (v *IndexButtonWidget) Build() + func (v *IndexButtonWidget) Index(index int32) *IndexButtonWidget + func (v *IndexButtonWidget) OnClick(fn func(int32)) *IndexButtonWidget + func (v *IndexButtonWidget) Title(title string) *IndexButtonWidget + type IndexEditorWidget struct + func IndexEditor() *IndexEditorWidget + func (v *IndexEditorWidget) Build() + func (v *IndexEditorWidget) Indexes(indexes ...string) *IndexEditorWidget + func (v *IndexEditorWidget) OnAdd(fn func(string, Widget)) *IndexEditorWidget + func (v *IndexEditorWidget) OnRemove(fn func(int32)) *IndexEditorWidget + type IndexFilterWidget struct + func IndexFilter() *IndexFilterWidget + func (v *IndexFilterWidget) Indexes(indexes ...string) *IndexFilterWidget + type IndexImageButtonWidget struct + func IndexImageButton(name string) *IndexImageButtonWidget + func (v *IndexImageButtonWidget) Build() + func (v *IndexImageButtonWidget) Index(index int32) *IndexImageButtonWidget + func (v *IndexImageButtonWidget) OnClick(fn func(int32)) *IndexImageButtonWidget + type IndexSelectorWidget struct + func IndexSelector() *IndexSelectorWidget + func (v *IndexSelectorWidget) Build() + func (v *IndexSelectorWidget) Indexes(indexes ...string) *IndexSelectorWidget + func (v *IndexSelectorWidget) OnSelected(fn func(string)) *IndexSelectorWidget + type ScopeWidget struct + func Scope() *ScopeWidget + func (v *ScopeWidget) Build() + func (v *ScopeWidget) Editable() *ScopeWidget + func (v *ScopeWidget) Interface() interface{} + func (v *ScopeWidget) Len() int + func (v *ScopeWidget) String() string + func (v *ScopeWidget) Sync() + func (v *ScopeWidget) Values(table map[string]interface{}) *ScopeWidget + type SliceEditorWidget struct + func SliceEditor() *SliceEditorWidget + func (v *SliceEditorWidget) Build() + func (v *SliceEditorWidget) Indexes(indexes ...string) *SliceEditorWidget + func (v *SliceEditorWidget) OnInsert(fn func(int32, Widget)) *SliceEditorWidget + func (v *SliceEditorWidget) OnRemove(fn func(int32)) *SliceEditorWidget + type SliceWidget struct + func Slice() *SliceWidget + func (v *SliceWidget) Build() + func (v *SliceWidget) Editable() *SliceWidget + func (v *SliceWidget) Interface() interface{} + func (v *SliceWidget) Len() int + func (v *SliceWidget) String() string + func (v *SliceWidget) Sync() + func (v *SliceWidget) Values(slice []interface{}) *SliceWidget + type StringSequence []string + func (s StringSequence) Cointains(e string) bool + func (s StringSequence) Erase(e int) StringSequence + func (s StringSequence) Index(e string) int + type TableWidget struct + func Table() *TableWidget + func (v *TableWidget) Build() + func (v *TableWidget) Editable() *TableWidget + func (v *TableWidget) Interface() interface{} + func (v *TableWidget) Len() int + func (v *TableWidget) Less(i, j int) bool + func (v *TableWidget) String() string + func (v *TableWidget) Swap(i, j int) + func (v *TableWidget) Sync() + func (v *TableWidget) Values(table map[string]interface{}) *TableWidget + type Widget interface + Interface func() interface{} + String func() string + Sync func() + func Unmarshal(value interface{}) Widget + type WidgetSequence []Widget + func (s WidgetSequence) Build() + func (s WidgetSequence) Erase(e int) WidgetSequence + func (s WidgetSequence) Sync()