Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllActiveFeatures = []featureName{
featureTraceApplication,
featureShowSerial,
featureDemoWindow,
featureSettings,
}
AllActiveFeatures is a list of all the currently supported features the application supports
View Source
var WindowSize = windowDimensions{800, 600}
WindowSize dictates the master windows initial oldWindow size vec2{int, int}
Functions ¶
func RenderDemoWindow ¶
RenderDemoWindow shows the demo window as a reference while developing
func RenderShowSerials ¶
RenderShowSerials shows serials of found supported software
func RenderTopMenuBar ¶
RenderTopMenuBar returns a widget containing a table with all active features of the application
func RenderTraceApplication ¶
func ShowSettings ¶
func ShowSettings()
Types ¶
type Logstreamer ¶
func NewLogstreamer ¶
func NewLogstreamer(logger *log.Logger, prefix string, record bool) *Logstreamer
func NewLogstreamerForStderr ¶
func NewLogstreamerForStderr(prefix string) *Logstreamer
func NewLogstreamerForStdout ¶
func NewLogstreamerForStdout(prefix string) *Logstreamer
func NewLogstreamerForWriter ¶
func NewLogstreamerForWriter(prefix string, writer io.Writer) *Logstreamer
func (*Logstreamer) Close ¶
func (l *Logstreamer) Close() error
func (*Logstreamer) Flush ¶
func (l *Logstreamer) Flush() error
func (*Logstreamer) FlushRecord ¶
func (l *Logstreamer) FlushRecord() string
func (*Logstreamer) OutputLines ¶
func (l *Logstreamer) OutputLines() error
Click to show internal directories.
Click to hide internal directories.