Documentation ¶
Index ¶
- func CreateNew(name string) fyne.CanvasObject
- func DecodeJSON(r io.Reader) (fyne.CanvasObject, map[fyne.CanvasObject]map[string]string, error)
- func DecodeMap(m map[string]interface{}, meta map[fyne.CanvasObject]map[string]string) (fyne.CanvasObject, error)
- func EditorFor(o fyne.CanvasObject, props map[string]string) []*widget.FormItem
- func EncodeJSON(obj fyne.CanvasObject, meta map[fyne.CanvasObject]map[string]string, ...) error
- func EncodeMap(obj fyne.CanvasObject, meta map[fyne.CanvasObject]map[string]string) (interface{}, error)
- func ExportGo(obj fyne.CanvasObject, meta map[fyne.CanvasObject]map[string]string, ...) error
- func ExportGoPreview(obj fyne.CanvasObject, meta map[fyne.CanvasObject]map[string]string, ...) error
- func GoStringFor(o fyne.CanvasObject, props map[fyne.CanvasObject]map[string]string, ...) string
- func NameOf(o fyne.CanvasObject) string
- func WidgetClassList() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeJSON ¶
DecodeJSON returns a tree of `CanvasObject` elements from the provided JSON `Reader` and updates the metadata map to include any additional information.
func DecodeMap ¶
func DecodeMap(m map[string]interface{}, meta map[fyne.CanvasObject]map[string]string) (fyne.CanvasObject, error)
DecodeMap returns a tree of `CanvasObject` elements from the provided JSON map and updates the metadata map to include any additional information.
func EncodeJSON ¶
func EncodeJSON(obj fyne.CanvasObject, meta map[fyne.CanvasObject]map[string]string, w io.Writer) error
EncodeJSON writes a JSON stream for the tree of `CanvasObject` elements provided. If an error occurs it will be returned, otherwise nil.
func EncodeMap ¶
func EncodeMap(obj fyne.CanvasObject, meta map[fyne.CanvasObject]map[string]string) (interface{}, error)
EncodeMap returns a JSON map for the tree of `CanvasObject` elements provided, using additional metadata if required. If an error occurs it will be returned, otherwise nil.
func ExportGoPreview ¶
func GoStringFor ¶
func WidgetClassList ¶
func WidgetClassList() []string
WidgetClassList returns the list of supported widget & container classes. These can be used for passing to `CreateNew` or `EditorFor`.
Types ¶
This section is empty.