Documentation
¶
Index ¶
- type Button
- type CanvasAdder
- type CompletionContainer
- func (o *CompletionContainer) AddCanvasObject(obj fyne.CanvasObject)
- func (o *CompletionContainer) Completion() *widgetx.CompletionEntry
- func (o *CompletionContainer) Container() *fyne.Container
- func (o *CompletionContainer) Resize(size fyne.Size)
- func (o *CompletionContainer) SetAllOptions(opts []string)
- type EntryContainer
- func (o *EntryContainer) AddCanvasObject(obj fyne.CanvasObject)
- func (o *EntryContainer) Container() *fyne.Container
- func (o *EntryContainer) EntryWidget() *EntryWidget
- func (o *EntryContainer) Move(pos fyne.Position)
- func (o *EntryContainer) Resize(size fyne.Size)
- func (o *EntryContainer) SetText(text string)
- type EntryWidget
- type FormContainer
- type JSONContainer
- type LabelName
- type MainContainer
- func (c *MainContainer) AddButton(labelName LabelName, width float32, position float32, ...) *MainContainer
- func (c *MainContainer) AddButtonIcon(labelName LabelName, icon fyne.Resource, size float32, position float32, ...) *MainContainer
- func (c *MainContainer) AddButtonIconSide(labelName LabelName, icon fyne.Resource, size float32, ...) *MainContainer
- func (c *MainContainer) AddButtonSide(labelName LabelName, width float32, action func(MapEntries) func(), ...) *MainContainer
- func (c *MainContainer) AddCompletion(labelName LabelName, width float32, objs ...fyne.CanvasObject) *MainContainer
- func (c *MainContainer) AddContainer(container fyne.CanvasObject) *MainContainer
- func (c *MainContainer) AddEntry(labelName LabelName, width float32, typeObj TypeObject, ...) *MainContainer
- func (c *MainContainer) AddProtobufEntry() *MainContainer
- func (c *MainContainer) Apply() fyne.CanvasObject
- func (c *MainContainer) SetPosY(y float32) *MainContainer
- func (c *MainContainer) VSplitOffset(offset float64) *MainContainer
- type MapEntries
- func (m MapEntries) GetCompletionByLabelName(label string) *CompletionContainer
- func (m MapEntries) GetEntryByLabelName(label string) *EntryWidget
- func (m MapEntries) GetInputTextEntry() *widget.Entry
- func (m MapEntries) GetProtobufEntry() *EntryWidget
- func (m MapEntries) GetResultTextEntry() *widget.Entry
- type ProtoDialogButton
- type TextEntry
- type TypeObject
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Button ¶
type Button struct {
// contains filtered or unexported fields
}
func NewButtonIcon ¶
func (*Button) AddCanvasObject ¶
func (o *Button) AddCanvasObject(obj fyne.CanvasObject)
type CanvasAdder ¶
type CanvasAdder interface {
AddCanvasObject(obj fyne.CanvasObject)
}
type CompletionContainer ¶
type CompletionContainer struct {
// contains filtered or unexported fields
}
func NewCompletion ¶
func NewCompletion(labelName string, width float32, startPosition float32, objs ...fyne.CanvasObject) *CompletionContainer
func (*CompletionContainer) AddCanvasObject ¶
func (o *CompletionContainer) AddCanvasObject(obj fyne.CanvasObject)
func (*CompletionContainer) Completion ¶
func (o *CompletionContainer) Completion() *widgetx.CompletionEntry
func (*CompletionContainer) Container ¶
func (o *CompletionContainer) Container() *fyne.Container
func (*CompletionContainer) Resize ¶
func (o *CompletionContainer) Resize(size fyne.Size)
func (*CompletionContainer) SetAllOptions ¶
func (o *CompletionContainer) SetAllOptions(opts []string)
type EntryContainer ¶
type EntryContainer struct {
// contains filtered or unexported fields
}
func NewEntry ¶
func NewEntry(labelName string, width float32, startPosition float32, typeObj TypeObject, objs ...fyne.CanvasObject) *EntryContainer
func NewProtobufEntry ¶
func NewProtobufEntry(window fyne.Window) *EntryContainer
func (*EntryContainer) AddCanvasObject ¶
func (o *EntryContainer) AddCanvasObject(obj fyne.CanvasObject)
func (*EntryContainer) Container ¶
func (o *EntryContainer) Container() *fyne.Container
func (*EntryContainer) EntryWidget ¶
func (o *EntryContainer) EntryWidget() *EntryWidget
func (*EntryContainer) Move ¶
func (o *EntryContainer) Move(pos fyne.Position)
func (*EntryContainer) Resize ¶
func (o *EntryContainer) Resize(size fyne.Size)
func (*EntryContainer) SetText ¶
func (o *EntryContainer) SetText(text string)
type EntryWidget ¶
func NewEntryWidget ¶
func NewEntryWidget(tp TypeObject) *EntryWidget
func (*EntryWidget) TextInt ¶
func (e *EntryWidget) TextInt() int
func (*EntryWidget) TextString ¶
func (e *EntryWidget) TextString() string
func (*EntryWidget) TypedRune ¶
func (e *EntryWidget) TypedRune(r rune)
func (*EntryWidget) TypedShortcut ¶
func (e *EntryWidget) TypedShortcut(shortcut fyne.Shortcut)
type FormContainer ¶
type FormContainer struct {
// contains filtered or unexported fields
}
func NewFormContainer ¶
func NewFormContainer(containers ...fyne.CanvasObject) *FormContainer
func (*FormContainer) AddContainer ¶
func (c *FormContainer) AddContainer(container fyne.CanvasObject)
func (*FormContainer) MainContainer ¶
func (c *FormContainer) MainContainer() *fyne.Container
type JSONContainer ¶
type JSONContainer struct {
// contains filtered or unexported fields
}
func NewJSONContainer ¶
func NewJSONContainer(withInput bool) *JSONContainer
func (*JSONContainer) Clip ¶
func (i *JSONContainer) Clip() *widget.Button
func (*JSONContainer) Container ¶
func (i *JSONContainer) Container() fyne.CanvasObject
func (*JSONContainer) Input ¶
func (i *JSONContainer) Input() *widget.Entry
func (*JSONContainer) Result ¶
func (i *JSONContainer) Result() *widget.Entry
type MainContainer ¶
type MainContainer struct {
// contains filtered or unexported fields
}
func NewMainContainer ¶
func NewMainContainer(window fyne.Window, positionY float32, withInputJSON bool) *MainContainer
func (*MainContainer) AddButton ¶
func (c *MainContainer) AddButton(labelName LabelName, width float32, position float32, action func(MapEntries) func(), objs ...fyne.CanvasObject) *MainContainer
func (*MainContainer) AddButtonIcon ¶
func (c *MainContainer) AddButtonIcon(labelName LabelName, icon fyne.Resource, size float32, position float32, action func(MapEntries) func(), objs ...fyne.CanvasObject) *MainContainer
func (*MainContainer) AddButtonIconSide ¶
func (c *MainContainer) AddButtonIconSide(labelName LabelName, icon fyne.Resource, size float32, action func(MapEntries) func(), objs ...fyne.CanvasObject) *MainContainer
func (*MainContainer) AddButtonSide ¶
func (c *MainContainer) AddButtonSide(labelName LabelName, width float32, action func(MapEntries) func(), objs ...fyne.CanvasObject) *MainContainer
func (*MainContainer) AddCompletion ¶
func (c *MainContainer) AddCompletion(labelName LabelName, width float32, objs ...fyne.CanvasObject) *MainContainer
func (*MainContainer) AddContainer ¶
func (c *MainContainer) AddContainer(container fyne.CanvasObject) *MainContainer
func (*MainContainer) AddEntry ¶
func (c *MainContainer) AddEntry(labelName LabelName, width float32, typeObj TypeObject, objs ...fyne.CanvasObject) *MainContainer
func (*MainContainer) AddProtobufEntry ¶
func (c *MainContainer) AddProtobufEntry() *MainContainer
func (*MainContainer) Apply ¶
func (c *MainContainer) Apply() fyne.CanvasObject
func (*MainContainer) SetPosY ¶
func (c *MainContainer) SetPosY(y float32) *MainContainer
func (*MainContainer) VSplitOffset ¶
func (c *MainContainer) VSplitOffset(offset float64) *MainContainer
type MapEntries ¶
func (MapEntries) GetCompletionByLabelName ¶
func (m MapEntries) GetCompletionByLabelName(label string) *CompletionContainer
func (MapEntries) GetEntryByLabelName ¶
func (m MapEntries) GetEntryByLabelName(label string) *EntryWidget
func (MapEntries) GetInputTextEntry ¶
func (m MapEntries) GetInputTextEntry() *widget.Entry
func (MapEntries) GetProtobufEntry ¶
func (m MapEntries) GetProtobufEntry() *EntryWidget
func (MapEntries) GetResultTextEntry ¶
func (m MapEntries) GetResultTextEntry() *widget.Entry
type ProtoDialogButton ¶
type ProtoDialogButton struct {
// contains filtered or unexported fields
}
func NewProtoDialogButton ¶
func NewProtoDialogButton(entry *EntryContainer, window fyne.Window) *ProtoDialogButton
func (*ProtoDialogButton) Button ¶
func (b *ProtoDialogButton) Button() *widget.Button
type TypeObject ¶
type TypeObject string
const ( String TypeObject = "string" Int TypeObject = "int" )
Click to show internal directories.
Click to hide internal directories.