SYMBOL INDEX (375 symbols across 49 files) FILE: asset/bindata.go function bindataRead (line 20) | func bindataRead(data []byte, name string) ([]byte, error) { type asset (line 40) | type asset struct type bindataFileInfo (line 45) | type bindataFileInfo struct method Name (line 52) | func (fi bindataFileInfo) Name() string { method Size (line 55) | func (fi bindataFileInfo) Size() int64 { method Mode (line 58) | func (fi bindataFileInfo) Mode() os.FileMode { method ModTime (line 61) | func (fi bindataFileInfo) ModTime() time.Time { method IsDir (line 64) | func (fi bindataFileInfo) IsDir() bool { method Sys (line 67) | func (fi bindataFileInfo) Sys() interface{} { function data3dFlfBytes (line 73) | func data3dFlfBytes() ([]byte, error) { function data3dFlf (line 80) | func data3dFlf() (*asset, error) { function data2dFlfBytes (line 93) | func data2dFlfBytes() ([]byte, error) { function data2dFlf (line 100) | func data2dFlf() (*asset, error) { function dataQuindarToneMp3Bytes (line 113) | func dataQuindarToneMp3Bytes() ([]byte, error) { function dataQuindarToneMp3 (line 120) | func dataQuindarToneMp3() (*asset, error) { function Asset (line 134) | func Asset(name string) ([]byte, error) { function MustAsset (line 148) | func MustAsset(name string) []byte { function AssetInfo (line 160) | func AssetInfo(name string) (os.FileInfo, error) { function AssetNames (line 173) | func AssetNames() []string { function AssetDir (line 201) | func AssetDir(name string) ([]string, error) { type bintree (line 223) | type bintree struct function RestoreAsset (line 237) | func RestoreAsset(dir, name string) error { function RestoreAssets (line 262) | func RestoreAssets(dir, name string) error { function _filePath (line 278) | func _filePath(dir, name string) string { FILE: asset/file.go type AssetFile (line 8) | type AssetFile struct method Read (line 16) | func (a AssetFile) Read(p []byte) (n int, err error) { method Close (line 20) | func (a AssetFile) Close() error { function NewAssetFile (line 12) | func NewAssetFile(data []byte) AssetFile { FILE: asset/player.go type AudioPlayer (line 10) | type AudioPlayer struct method Beep (line 37) | func (a *AudioPlayer) Beep() { method Close (line 49) | func (a *AudioPlayer) Close() { function NewAudioPlayer (line 15) | func NewAudioPlayer() *AudioPlayer { FILE: component/alert.go function RenderAlert (line 13) | func RenderAlert(alert *data.Alert, area image.Rectangle, buffer *ui.Buf... FILE: component/asciibox/asciibox.go type AsciiBox (line 16) | type AsciiBox struct method renderText (line 70) | func (a *AsciiBox) renderText(sample *data.Sample) { method Draw (line 80) | func (a *AsciiBox) Draw(buffer *ui.Buffer) { constant asciiFontExtension (line 27) | asciiFontExtension = ".flf" function NewAsciiBox (line 29) | func NewAsciiBox(c config.AsciiBoxConfig, palette console.Palette) *Asci... FILE: component/barchart/barchart.go constant barIndent (line 17) | barIndent int = 1 type BarChart (line 21) | type BarChart struct method consumeSample (line 67) | func (b *BarChart) consumeSample(sample *data.Sample) { method addBar (line 102) | func (b *BarChart) addBar(label string, color ui.Color) { method reselectMaxValue (line 106) | func (b *BarChart) reselectMaxValue() { method Draw (line 117) | func (b *BarChart) Draw(buffer *ui.Buffer) { type bar (line 31) | type bar struct function NewBarChart (line 38) | func NewBarChart(c config.BarChartConfig, palette console.Palette) *BarC... FILE: component/block.go function NewBlock (line 9) | func NewBlock(title string, border bool, palette console.Palette) *ui.Bl... FILE: component/component.go type Component (line 9) | type Component struct method Move (line 31) | func (c *Component) Move(x, y int) { method Resize (line 37) | func (c *Component) Resize(x, y int) { method normalize (line 43) | func (c *Component) normalize() { function NewComponent (line 19) | func NewComponent(dbl ui.Drawable, cmr *data.Consumer, cfg config.Compon... FILE: component/gauge/gauge.go constant MinValueLabel (line 15) | MinValueLabel = "min" constant MaxValueLabel (line 16) | MaxValueLabel = "max" constant CurValueLabel (line 17) | CurValueLabel = "cur" type Gauge (line 21) | type Gauge struct method ConsumeSample (line 58) | func (g *Gauge) ConsumeSample(sample *data.Sample) { method Draw (line 81) | func (g *Gauge) Draw(buffer *ui.Buffer) { function NewGauge (line 33) | func NewGauge(c config.GaugeConfig, palette console.Palette) *Gauge { function calculatePercent (line 122) | func calculatePercent(g *Gauge) float64 { FILE: component/gauge/gauge_test.go function Test_calculatePercent (line 5) | func Test_calculatePercent(t *testing.T) { FILE: component/layout/layout.go type Layout (line 17) | type Layout struct method AddComponent (line 66) | func (l *Layout) AddComponent(cpt *component.Component) { method StartWithIntro (line 70) | func (l *Layout) StartWithIntro() { method changeMode (line 74) | func (l *Layout) changeMode(m Mode) { method HandleMouseClick (line 82) | func (l *Layout) HandleMouseClick(x int, y int) { method HandleKeyboardEvent (line 97) | func (l *Layout) HandleKeyboardEvent(e string) { method ChangeDimensions (line 223) | func (l *Layout) ChangeDimensions(width, height int) { method getComponent (line 227) | func (l *Layout) getComponent(i int) *component.Component { method getSelection (line 231) | func (l *Layout) getSelection() *component.Component { method moveSelection (line 235) | func (l *Layout) moveSelection(direction string) { method Draw (line 298) | func (l *Layout) Draw(buffer *ui.Buffer) { method findComponentAtPoint (line 320) | func (l *Layout) findComponentAtPoint(point image.Point) (*component.C... method resetAlerts (line 358) | func (l *Layout) resetAlerts() { method WerePositionsChanged (line 364) | func (l *Layout) WerePositionsChanged() bool { type Mode (line 29) | type Mode constant ModeDefault (line 32) | ModeDefault Mode = 0 constant ModeIntro (line 33) | ModeIntro Mode = 1 constant ModePause (line 34) | ModePause Mode = 2 constant ModeComponentSelect (line 35) | ModeComponentSelect Mode = 3 constant ModeMenuOptionSelect (line 36) | ModeMenuOptionSelect Mode = 4 constant ModeComponentMove (line 37) | ModeComponentMove Mode = 5 constant ModeComponentResize (line 38) | ModeComponentResize Mode = 6 constant ModeChartPinpoint (line 39) | ModeChartPinpoint Mode = 7 constant minDimension (line 43) | minDimension = 3 constant statusbarHeight (line 44) | statusbarHeight = 1 function NewLayout (line 47) | func NewLayout(statusline *component.StatusBar, menu *component.Menu) *L... function calculateComponentCoordinates (line 337) | func calculateComponentCoordinates(c *component.Component, columnWidth f... FILE: component/menu.go type Menu (line 11) | type Menu struct method GetSelectedOption (line 52) | func (m *Menu) GetSelectedOption() menuOption { method Highlight (line 56) | func (m *Menu) Highlight(component *Component) { method Choose (line 63) | func (m *Menu) Choose() { method Idle (line 67) | func (m *Menu) Idle() { method Up (line 71) | func (m *Menu) Up() { method Down (line 83) | func (m *Menu) Down() { method MoveOrResize (line 95) | func (m *Menu) MoveOrResize() { method Draw (line 99) | func (m *Menu) Draw(buffer *ui.Buffer) { method renderHighlight (line 124) | func (m *Menu) renderHighlight(buffer *ui.Buffer) { method renderMoveAndResize (line 159) | func (m *Menu) renderMoveAndResize(buffer *ui.Buffer) { method printAllDirectionsArrowSign (line 172) | func (m *Menu) printAllDirectionsArrowSign(buffer *ui.Buffer, y int) { method renderOptions (line 190) | func (m *Menu) renderOptions(buffer *ui.Buffer) { method updateDimensions (line 211) | func (m *Menu) updateDimensions() { method drawInnerBorder (line 216) | func (m *Menu) drawInnerBorder(buffer *ui.Buffer) { type menuMode (line 20) | type menuMode constant menuModeIdle (line 23) | menuModeIdle menuMode = 0 constant menuModeHighlight (line 24) | menuModeHighlight menuMode = 1 constant menuModeOptionSelect (line 25) | menuModeOptionSelect menuMode = 2 constant menuModeMoveAndResize (line 26) | menuModeMoveAndResize menuMode = 3 type menuOption (line 29) | type menuOption constant MenuOptionMove (line 32) | MenuOptionMove menuOption = "MOVE" constant MenuOptionResize (line 33) | MenuOptionResize menuOption = "RESIZE" constant MenuOptionPinpoint (line 34) | MenuOptionPinpoint menuOption = "PINPOINT" constant MenuOptionResume (line 35) | MenuOptionResume menuOption = "RESUME" constant minimalMenuHeight (line 39) | minimalMenuHeight = 8 function NewMenu (line 42) | func NewMenu(palette console.Palette) *Menu { FILE: component/runchart/grid.go constant defaultValueLength (line 11) | defaultValueLength = 4 type chartGrid (line 13) | type chartGrid struct method newChartGrid (line 22) | func (c *RunChart) newChartGrid() chartGrid { method renderAxes (line 37) | func (c *RunChart) renderAxes(buffer *ui.Buffer) { method getTimeRange (line 101) | func (c *RunChart) getTimeRange(linesCount int) TimeRange { function getLocalExtrema (line 116) | func getLocalExtrema(items []TimeLine, timeRange TimeRange) ValueExtrema { method isInRange (line 145) | func (r *TimeRange) isInRange(time time.Time) bool { FILE: component/runchart/legend.go constant xAxisLegendIndent (line 12) | xAxisLegendIndent = 10 constant yAxisLegendIndent (line 13) | yAxisLegendIndent = 1 constant heightOnDefault (line 14) | heightOnDefault = 2 constant heightOnPinpoint (line 15) | heightOnPinpoint = 4 constant heightOnDetails (line 16) | heightOnDetails = 6 constant timeFormat (line 18) | timeFormat = "15:04:05.000" type legend (line 21) | type legend struct method renderLegend (line 26) | func (c *RunChart) renderLegend(buffer *ui.Buffer, rectangle image.Recta... function getColumnWidth (line 87) | func getColumnWidth(mode Mode, lines []TimeLine, scale int) int { function getDiffWithPreviousValue (line 102) | func getDiffWithPreviousValue(line TimeLine) float64 { function getCurrentValue (line 109) | func getCurrentValue(line TimeLine) float64 { FILE: component/runchart/runchart.go constant xAxisGridWidth (line 18) | xAxisGridWidth = xAxisLabelsIndent + xAxisLabelsWidth constant xAxisLabelsHeight (line 19) | xAxisLabelsHeight = 1 constant xAxisLabelsWidth (line 20) | xAxisLabelsWidth = 8 constant xAxisLabelsIndent (line 21) | xAxisLabelsIndent = 2 constant yAxisLabelsHeight (line 22) | yAxisLabelsHeight = 1 constant yAxisLabelsIndent (line 23) | yAxisLabelsIndent = 1 constant historyReserveMin (line 24) | historyReserveMin = 2 constant xBrailleMultiplier (line 25) | xBrailleMultiplier = 2 constant yBrailleMultiplier (line 26) | yBrailleMultiplier = 4 type Mode (line 29) | type Mode constant ModeDefault (line 32) | ModeDefault Mode = 0 constant ModePinpoint (line 33) | ModePinpoint Mode = 1 constant CommandDisableSelection (line 37) | CommandDisableSelection = "DISABLE_SELECTION" constant CommandMoveSelection (line 38) | CommandMoveSelection = "MOVE_SELECTION" type RunChart (line 42) | type RunChart struct method newTimePoint (line 120) | func (c *RunChart) newTimePoint(value float64) TimePoint { method Draw (line 129) | func (c *RunChart) Draw(buffer *ui.Buffer) { method AddLine (line 147) | func (c *RunChart) AddLine(Label string, color ui.Color) { method consumeSample (line 157) | func (c *RunChart) consumeSample(sample *data.Sample) { method renderLines (line 195) | func (c *RunChart) renderLines(buffer *ui.Buffer, drawArea image.Recta... method trimOutOfRangeValues (line 290) | func (c *RunChart) trimOutOfRangeValues() { method calculateTimeCoordinate (line 310) | func (c *RunChart) calculateTimeCoordinate(t time.Time) int { method moveSelection (line 316) | func (c *RunChart) moveSelection(shift int) { method disableSelection (line 336) | func (c *RunChart) disableSelection() { type TimePoint (line 56) | type TimePoint struct type TimeLine (line 62) | type TimeLine struct type TimeRange (line 71) | type TimeRange struct type ValueExtrema (line 76) | type ValueExtrema struct function NewRunChart (line 81) | func NewRunChart(c config.RunChartConfig, palette console.Palette) *RunC... function getMidRangeTime (line 343) | func getMidRangeTime(r TimeRange) time.Time { function calculateTimescale (line 349) | func calculateTimescale(rateMs int) time.Duration { function braillePoint (line 361) | func braillePoint(point image.Point) image.Point { FILE: component/sparkline/sparkline.go type SparkLine (line 15) | type SparkLine struct method consumeSample (line 53) | func (s *SparkLine) consumeSample(sample *data.Sample) { method trimOutOfRangeValues (line 88) | func (s *SparkLine) trimOutOfRangeValues(maxSize int) { method Draw (line 94) | func (s *SparkLine) Draw(buffer *ui.Buffer) { function NewSparkLine (line 27) | func NewSparkLine(c config.SparkLineConfig, palette console.Palette) *Sp... FILE: component/sparkline/sparkline_test.go function TestSparkLine_trimOutOfRangeValues (line 7) | func TestSparkLine_trimOutOfRangeValues(t *testing.T) { FILE: component/statusbar.go constant pauseText (line 11) | pauseText = " P A U S E D " constant bindingsIndent (line 12) | bindingsIndent = 3 type StatusBar (line 15) | type StatusBar struct method Draw (line 40) | func (s *StatusBar) Draw(buffer *ui.Buffer) { method TogglePause (line 59) | func (s *StatusBar) TogglePause() { function NewStatusBar (line 22) | func NewStatusBar(configFileName string, palette console.Palette) *Statu... FILE: component/textbox/textbox.go type TextBox (line 13) | type TextBox struct method Draw (line 49) | func (t *TextBox) Draw(buffer *ui.Buffer) { function NewTextBox (line 22) | func NewTextBox(c config.TextBoxConfig, palette console.Palette) *TextBox { FILE: component/util/format.go function FormatValue (line 22) | func FormatValue(value float64, scale int) string { function FormatDelta (line 29) | func FormatDelta(value float64, scale int) string { function addRadixChars (line 61) | func addRadixChars(value float64) string { function formatTrailingDigits (line 90) | func formatTrailingDigits(value string, scale int) string { function GetMiddlePoint (line 113) | func GetMiddlePoint(rectangle image.Rectangle, text string, offset int) ... function PrintString (line 117) | func PrintString(s string, style ui.Style, p image.Point, buffer *ui.Buf... FILE: component/util/format_test.go function TestFormatValue (line 5) | func TestFormatValue(t *testing.T) { FILE: component/util/geometry.go function GetRectLeftSideCenter (line 7) | func GetRectLeftSideCenter(rect image.Rectangle) image.Point { function GetRectRightSideCenter (line 14) | func GetRectRightSideCenter(rect image.Rectangle) image.Point { function GetRectTopSideCenter (line 21) | func GetRectTopSideCenter(rect image.Rectangle) image.Point { function GetRectBottomSideCenter (line 28) | func GetRectBottomSideCenter(rect image.Rectangle) image.Point { function GetRectCoordinates (line 35) | func GetRectCoordinates(area image.Rectangle, width int, height int) (in... FILE: component/util/geometry_test.go function TestGetRectLeftSideCenter (line 6) | func TestGetRectLeftSideCenter(t *testing.T) { function TestGetRectRightSideCenter (line 18) | func TestGetRectRightSideCenter(t *testing.T) { function TestGetRectTopSideCenter (line 30) | func TestGetRectTopSideCenter(t *testing.T) { function TestGetRectBottomSideCenter (line 42) | func TestGetRectBottomSideCenter(t *testing.T) { FILE: component/util/math.go function Max (line 3) | func Max(numbers []int) int { FILE: component/util/parse.go function ParseFloat (line 8) | func ParseFloat(input string) (float64, error) { FILE: component/util/parse_test.go function TestParseFloat (line 5) | func TestParseFloat(t *testing.T) { FILE: config/arrangement.go method setDefaultArrangement (line 9) | func (c *Config) setDefaultArrangement() { function arrangeIntoLargestComponent (line 32) | func arrangeIntoLargestComponent(component *ComponentConfig, lc *Compone... function arrangeIntoLargestEmptySpace (line 58) | func arrangeIntoLargestEmptySpace(component *ComponentConfig, le image.R... function allHaveNoPosition (line 65) | func allHaveNoPosition(components []*ComponentConfig) bool { function getLargestComponent (line 74) | func getLargestComponent(components []*ComponentConfig) *ComponentConfig { function getSquare (line 87) | func getSquare(c *ComponentConfig) int { function getComponents (line 92) | func getComponents(c *Config) []*ComponentConfig { function setSingleComponentPosition (line 118) | func setSingleComponentPosition(c *ComponentConfig) { function getLargestEmptySpaceRectangle (line 127) | func getLargestEmptySpaceRectangle(components []*ComponentConfig) image.... function calcMaxRectangle (line 153) | func calcMaxRectangle(histogram [console.ColumnsCount]int, row int) imag... function createHistogram (line 179) | func createHistogram(grid [console.RowsCount][console.ColumnsCount]int, ... function countEmptyCellsBelow (line 187) | func countEmptyCellsBelow(grid [console.RowsCount][console.ColumnsCount]... FILE: config/component.go type ComponentType (line 9) | type ComponentType constant TypeRunChart (line 12) | TypeRunChart ComponentType = 0 constant TypeBarChart (line 13) | TypeBarChart ComponentType = 1 constant TypeSparkLine (line 14) | TypeSparkLine ComponentType = 2 constant TypeTextBox (line 15) | TypeTextBox ComponentType = 3 constant TypeAsciiBox (line 16) | TypeAsciiBox ComponentType = 4 constant TypeGauge (line 17) | TypeGauge ComponentType = 5 type ComponentConfig (line 20) | type ComponentConfig struct method GetLocation (line 28) | func (c *ComponentConfig) GetLocation() Location { method GetSize (line 32) | func (c *ComponentConfig) GetSize() Size { method GetRectangle (line 36) | func (c *ComponentConfig) GetRectangle() image.Rectangle { type TriggerConfig (line 47) | type TriggerConfig struct type ActionsConfig (line 53) | type ActionsConfig struct type GaugeConfig (line 60) | type GaugeConfig struct type SparkLineConfig (line 70) | type SparkLineConfig struct type BarChartConfig (line 77) | type BarChartConfig struct type AsciiBoxConfig (line 83) | type AsciiBoxConfig struct type TextBoxConfig (line 90) | type TextBoxConfig struct type RunChartConfig (line 96) | type RunChartConfig struct type LegendConfig (line 103) | type LegendConfig struct type Item (line 108) | type Item struct type Location (line 118) | type Location struct type Size (line 123) | type Size struct type ComponentSettings (line 128) | type ComponentSettings struct function getPosition (line 135) | func getPosition(location Location, size Size) [][]int { FILE: config/config.go type Config (line 13) | type Config struct method findComponent (line 57) | func (c *Config) findComponent(componentType ComponentType, componentT... function LoadConfig (line 24) | func LoadConfig() (*Config, Options) { function Update (line 48) | func Update(settings []ComponentSettings, options Options) { function readFile (line 102) | func readFile(location *string) *Config { function saveFile (line 119) | func saveFile(config *Config, fileName *string) { FILE: config/default.go constant defaultRateMs (line 8) | defaultRateMs = 1000 constant defaultScale (line 9) | defaultScale = 1 constant defaultTheme (line 10) | defaultTheme = console.ThemeDark method setDefaults (line 13) | func (c *Config) setDefaults() { method setDefaultValues (line 19) | func (c *Config) setDefaultValues() { function setDefaultTriggersValues (line 150) | func setDefaultTriggersValues(triggers []TriggerConfig) { method setDefaultItemSettings (line 176) | func (c *Config) setDefaultItemSettings() { FILE: config/options.go type Options (line 4) | type Options struct FILE: config/validator.go method validate (line 8) | func (c *Config) validate() { function validateItemsScripts (line 44) | func validateItemsScripts(title string, items []Item) { function validateItemScripts (line 50) | func validateItemScripts(title string, i Item) { function validateLabelsUniqueness (line 59) | func validateLabelsUniqueness(title string, items []Item) { function validateTitlesUniqueness (line 70) | func validateTitlesUniqueness(components []ComponentConfig) { FILE: console/console.go constant MaxRenderInterval (line 13) | MaxRenderInterval = 1000 * time.Millisecond constant MinRenderInterval (line 14) | MinRenderInterval = 100 * time.Millisecond constant ColumnsCount (line 15) | ColumnsCount = 80 constant RowsCount (line 16) | RowsCount = 40 constant AppTitle (line 17) | AppTitle = "sampler" constant AppVersion (line 18) | AppVersion = "1.1.0" constant BellCharacter (line 22) | BellCharacter = "\a" type AsciiFont (line 25) | type AsciiFont constant AsciiFont2D (line 28) | AsciiFont2D AsciiFont = "2d" constant AsciiFont3D (line 29) | AsciiFont3D AsciiFont = "3d" function Init (line 32) | func Init() { function Close (line 43) | func Close() { function Exit (line 48) | func Exit(message string) { FILE: console/palette.go type Theme (line 10) | type Theme constant ThemeDark (line 13) | ThemeDark Theme = "dark" constant ThemeLight (line 14) | ThemeLight Theme = "light" constant ColorOlive (line 18) | ColorOlive ui.Color = 178 constant ColorDeepSkyBlue (line 19) | ColorDeepSkyBlue ui.Color = 39 constant ColorDeepPink (line 20) | ColorDeepPink ui.Color = 198 constant ColorCian (line 21) | ColorCian ui.Color = 43 constant ColorOrange (line 22) | ColorOrange ui.Color = 166 constant ColorPurple (line 23) | ColorPurple ui.Color = 129 constant ColorGreen (line 24) | ColorGreen ui.Color = 64 constant ColorDarkRed (line 25) | ColorDarkRed ui.Color = 88 constant ColorBlueViolet (line 26) | ColorBlueViolet ui.Color = 57 constant ColorDarkGrey (line 27) | ColorDarkGrey ui.Color = 238 constant ColorLightGrey (line 28) | ColorLightGrey ui.Color = 254 constant ColorGrey (line 29) | ColorGrey ui.Color = 242 constant ColorWhite (line 30) | ColorWhite ui.Color = 15 constant ColorBlack (line 31) | ColorBlack ui.Color = 0 constant ColorClear (line 32) | ColorClear ui.Color = -1 constant menuColorNix (line 36) | menuColorNix ui.Color = 255 constant menuColorReverseNix (line 37) | menuColorReverseNix ui.Color = 235 constant menuColorWindows (line 38) | menuColorWindows ui.Color = 255 constant menuColorReverseWindows (line 39) | menuColorReverseWindows ui.Color = 0 type Palette (line 42) | type Palette struct function GetPalette (line 51) | func GetPalette(theme Theme) Palette { function GetMenuColor (line 76) | func GetMenuColor() ui.Color { function GetMenuColorReverse (line 87) | func GetMenuColorReverse() ui.Color { function GetGradientColor (line 96) | func GetGradientColor(gradient []ui.Color, cur int, max int) ui.Color { FILE: console/palette_test.go function TestGetPalette (line 9) | func TestGetPalette(t *testing.T) { function TestGetPaletteInvalidTheme (line 38) | func TestGetPaletteInvalidTheme(t *testing.T) { function TestGetGradientColor (line 50) | func TestGetGradientColor(t *testing.T) { FILE: console/signal.go constant SignalResize (line 4) | SignalResize = "" constant SignalClick (line 5) | SignalClick = "" constant KeyPause1 (line 9) | KeyPause1 = "p" constant KeyPause2 (line 10) | KeyPause2 = "P" constant KeyQuit1 (line 11) | KeyQuit1 = "q" constant KeyQuit2 (line 12) | KeyQuit2 = "Q" constant KeyQuit3 (line 13) | KeyQuit3 = "" constant KeyLeft (line 14) | KeyLeft = "" constant KeyRight (line 15) | KeyRight = "" constant KeyUp (line 16) | KeyUp = "" constant KeyDown (line 17) | KeyDown = "" constant KeyEnter (line 18) | KeyEnter = "" constant KeyEsc (line 19) | KeyEsc = "" FILE: console/symbol.go constant SymbolSelection (line 4) | SymbolSelection rune = '▲' constant SymbolVerticalBar (line 5) | SymbolVerticalBar rune = '▎' constant SymbolHorizontalBar (line 6) | SymbolHorizontalBar rune = '═' FILE: data/consumer.go type Consumer (line 8) | type Consumer struct method HandleConsumeSuccess (line 15) | func (c *Consumer) HandleConsumeSuccess() { method HandleConsumeFailure (line 21) | func (c *Consumer) HandleConsumeFailure(title string, err error, sampl... type Sample (line 30) | type Sample struct type Alert (line 36) | type Alert struct type Command (line 43) | type Command struct function NewConsumer (line 48) | func NewConsumer() *Consumer { FILE: data/consumer_test.go function TestConsumer_HandleConsumeSuccess (line 9) | func TestConsumer_HandleConsumeSuccess(t *testing.T) { function TestConsumer_HandleConsumeFailure (line 31) | func TestConsumer_HandleConsumeFailure(t *testing.T) { function TestNewConsumer (line 68) | func TestNewConsumer(t *testing.T) { FILE: data/error.go function getErrorMessage (line 8) | func getErrorMessage(err error) string { FILE: data/int.go constant startupTimeout (line 6) | startupTimeout = 200 * time.Millisecond constant minAwaitTimeout (line 7) | minAwaitTimeout = 100 * time.Millisecond constant maxAwaitTimeout (line 8) | maxAwaitTimeout = 1 * time.Second type InteractiveShell (line 11) | type InteractiveShell interface FILE: data/int_basic.go type BasicInteractiveShell (line 15) | type BasicInteractiveShell struct method init (line 26) | func (s *BasicInteractiveShell) init() error { method execute (line 80) | func (s *BasicInteractiveShell) execute() (string, error) { FILE: data/int_pty.go type PtyInteractiveShell (line 17) | type PtyInteractiveShell struct method init (line 27) | func (s *PtyInteractiveShell) init() error { method execute (line 68) | func (s *PtyInteractiveShell) execute() (string, error) { method getAwaitTimeout (line 122) | func (s *PtyInteractiveShell) getAwaitTimeout() time.Duration { FILE: data/int_pty_windows.go type PtyInteractiveShell (line 8) | type PtyInteractiveShell struct method init (line 14) | func (s *PtyInteractiveShell) init() error { method execute (line 18) | func (s *PtyInteractiveShell) execute() (string, error) { FILE: data/item.go constant errorThreshold (line 12) | errorThreshold = 10 type Item (line 14) | type Item struct method nextValue (line 45) | func (i *Item) nextValue(variables []string) (string, error) { method execute (line 63) | func (i *Item) execute(variables []string, script string) (string, err... method initInteractiveShell (line 79) | func (i *Item) initInteractiveShell(v []string) error { method transform (line 93) | func (i *Item) transform(sample string) (string, error) { function NewItems (line 26) | func NewItems(cfgs []config.Item, rateMs int) []*Item { function enrichEnvVariables (line 102) | func enrichEnvVariables(cmd *exec.Cmd, variables []string) { function getInitScripts (line 109) | func getInitScripts(item config.Item) []string { FILE: data/sampler.go type Sampler (line 9) | type Sampler struct method sample (line 57) | func (s *Sampler) sample(item *Item, options config.Options) { method Pause (line 87) | func (s *Sampler) Pause(pause bool) { function NewSampler (line 18) | func NewSampler(consumer *Consumer, items []*Item, triggers []*Trigger, ... function mergeVariables (line 76) | func mergeVariables(fileVariables map[string]string, optionsVariables []... FILE: data/trigger.go constant TrueIndicator (line 14) | TrueIndicator = "1" constant InitialValue (line 15) | InitialValue = "0" type Trigger (line 18) | type Trigger struct method Execute (line 70) | func (t *Trigger) Execute(sample *Sample) { method evaluate (line 96) | func (t *Trigger) evaluate(sample *Sample) bool { method runScript (line 120) | func (t *Trigger) runScript(script, label string, data Values) ([]byte... type Actions (line 29) | type Actions struct type Values (line 36) | type Values struct function NewTriggers (line 41) | func NewTriggers(cfgs []config.TriggerConfig, consumer *Consumer, option... function NewTrigger (line 52) | func NewTrigger(config config.TriggerConfig, consumer *Consumer, options... FILE: event/handler.go constant refreshRateToRenderRateRatio (line 13) | refreshRateToRenderRateRatio = 0.5 type Handler (line 16) | type Handler struct method HandleEvents (line 37) | func (h *Handler) HandleEvents() { method handleModeChange (line 68) | func (h *Handler) handleModeChange(m layout.Mode) { method pause (line 87) | func (h *Handler) pause(pause bool) { method updateConfigFile (line 93) | func (h *Handler) updateConfigFile() { function NewHandler (line 25) | func NewHandler(samplers []*data.Sampler, options config.Options, layout... function calcMinRenderRate (line 102) | func calcMinRenderRate(layout *layout.Layout) time.Duration { FILE: main.go type Starter (line 21) | type Starter struct method startAll (line 29) | func (s *Starter) startAll() []*data.Sampler { method start (line 58) | func (s *Starter) start(drawable ui.Drawable, consumer *data.Consumer,... function main (line 67) | func main() {