ui

package
v0.0.0-...-7b00875 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ColorPrimary    = tcell.ColorWhite
	ColorSecondary  = tcell.ColorLightGray
	ColorBackground = tcell.Color235
	ColorError      = tcell.ColorRed
)
View Source
const NoResultsMessage string = "Success: 0 results returned\n"

Variables

This section is empty.

Functions

func MustGetScreenDimensions

func MustGetScreenDimensions() (width, height int)

func NewButton

func NewButton(label string) *tview.Button

func NewFlex

func NewFlex() *tview.Flex

func NewGrid

func NewGrid() *tview.Grid

func NewScrollBox

func NewScrollBox() *components.ScrollBox

func NewTable

func NewTable() *tview.Table

func NewTextArea

func NewTextArea() *tview.TextArea

func NewTextView

func NewTextView(variant TextViewVariant) *tview.TextView

Types

type App

type App struct {
	// contains filtered or unexported fields
}

func Init

func Init(db *db.DBClient) *App

Setup initial layout and application structure

func (*App) Run

func (app *App) Run() (err error)

Register listeners and run live app

type AvailableActions

type AvailableActions int
const (
	QueryWithResultsActions AvailableActions = iota + 1
	QueryNoResultsErrorAction
)

type QueryHistory

type QueryHistory struct {
	// contains filtered or unexported fields
}

func NewQueryHistory

func NewQueryHistory(size int) *QueryHistory

func (*QueryHistory) AddEntry

func (queryHistory *QueryHistory) AddEntry(entry string)

func (*QueryHistory) GetNextEntry

func (queryHistory *QueryHistory) GetNextEntry() (entry string)

func (*QueryHistory) GetPrevEntry

func (queryHistory *QueryHistory) GetPrevEntry() (entry string)

func (*QueryHistory) IsPositionSet

func (queryHistory *QueryHistory) IsPositionSet() bool

func (*QueryHistory) ResetPosition

func (queryHistory *QueryHistory) ResetPosition()

When the user is done paginating

type TextViewVariant

type TextViewVariant int
const (
	TextViewPrimary TextViewVariant = iota + 1
	TextViewSecondary
	TextViewError
)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳