Documentation ¶
Index ¶
- Variables
- type Config
- func (c *Config) Config() GroupsMap
- func (c *Config) Init() *Config
- func (c *Config) RenderConfigItem(item *Item, position int) []l.Widget
- func (c *Config) RenderFloat(item *Item) []l.Widget
- func (c *Config) RenderInteger(item *Item) []l.Widget
- func (c *Config) RenderMulti(item *Item, position int) []l.Widget
- func (c *Config) RenderPassword(item *Item) []l.Widget
- func (c *Config) RenderRadio(item *Item) []l.Widget
- func (c *Config) RenderString(item *Item) []l.Widget
- func (c *Config) RenderTime(item *Item) []l.Widget
- func (c *Config) RenderToggle(item *Item) []l.Widget
- type GroupsMap
- type Item
- type ItemMap
- type List
- type ListItem
- type ListItems
- type Lists
Constants ¶
This section is empty.
Variables ¶
View Source
var F, E, W, I, D, T log.LevelPrinter = log.GetLogPrinterSet(subsystem)
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // cx *state.State *gel.Window Bools map[string]*gel.Bool // contains filtered or unexported fields }
func (*Config) RenderConfigItem ¶
RenderConfigItem renders a config item. It takes a position variable which tells it which index it begins on the bigger config widget list, with this and its current data set the multi can insert and delete elements above its add button without rerendering the config item or worse, the whole config widget
Click to show internal directories.
Click to hide internal directories.