MCPcopy Index your code
hub / github.com/g3n/engine / IBuilderLayout

Interface IBuilderLayout

gui/builder.go:31–34  ·  view source on GitHub ↗

IBuilderLayout is the interface for all layout builders

Source from the content-addressed store, hash-verified

29
30// IBuilderLayout is the interface for all layout builders
31type IBuilderLayout interface {
32 BuildLayout(b *Builder, am map[string]interface{}) (ILayout, error)
33 BuildParams(b *Builder, am map[string]interface{}) (interface{}, error)
34}
35
36// BuilderFunc is type for functions which build a gui object from an attribute map
37type BuilderFunc func(*Builder, map[string]interface{}) (IPanel, error)

Callers 2

setLayoutMethod · 0.65
setLayoutParamsMethod · 0.65

Implementers 4

BuilderLayoutHBoxgui/builder_layout.go
BuilderLayoutVBoxgui/builder_layout.go
BuilderLayoutGridgui/builder_layout.go
BuilderLayoutDockgui/builder_layout.go

Calls

no outgoing calls

Tested by

no test coverage detected