46 lines
949 B
Go
Executable File
46 lines
949 B
Go
Executable File
package fynewidget
|
|
|
|
import (
|
|
"image/color"
|
|
|
|
"fyne.io/fyne/widget"
|
|
|
|
"fyne.io/fyne"
|
|
)
|
|
|
|
// OutputWidget describes a coloured rectangle primitive in a Fyne canvas
|
|
type OutputWidget struct {
|
|
widget.BaseWidget
|
|
|
|
CreateRenderer() WidgetRenderer
|
|
}
|
|
|
|
// NewOutputWidget returns a new OutputWidget instance
|
|
func NewOutputWidget(color color.Color) *OutputWidget {
|
|
return &OutputWidget{}
|
|
}
|
|
|
|
// MinSize of panel
|
|
func (l *OutputWidget) MinSize() fyne.Size {
|
|
return fyne.NewSize(320, 200)
|
|
}
|
|
|
|
// CreateRenderer gets the widget renderer
|
|
func (t *Table) CreateRenderer() fyne.WidgetRenderer {
|
|
return widget.new
|
|
}
|
|
|
|
/*
|
|
// NewOutputWidget Creates a new widget for outputting the patterns recieved over UDP
|
|
func NewOutputWidget() *fyne.Container {
|
|
theBox := NewOutputWidget(theme.PrimaryColor())
|
|
|
|
theBox.Resize(fyne.NewSize(320, 200))
|
|
|
|
c := fyne.NewContainer(theBox)
|
|
c.Resize(fyne.NewSize(320, 200))
|
|
|
|
return c
|
|
}
|
|
*/
|