Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶ added in v0.6.2
type Application struct {
// contains filtered or unexported fields
}
Application is the controller for the UI.
func New ¶
func New(queue Queue, config pipeline.Configuration) Application
func (Application) Init ¶ added in v0.6.2
func (a Application) Init() tea.Cmd
func (Application) LogWriter ¶ added in v0.6.2
func (a Application) LogWriter() io.Writer
func (Application) View ¶ added in v0.6.2
func (a Application) View() string
type KeyMap ¶ added in v0.6.2
type KeyMap struct {
QueueViewer QueueViewerKeyMap
LogViewer LogViewerKeyMap
Quit key.Binding
ShowLogs key.Binding
}
func DefaultKeyMap ¶ added in v0.6.2
func DefaultKeyMap() KeyMap
type LogViewerKeyMap ¶ added in v0.6.2
func DefaultLogViewerKeyMap ¶ added in v0.6.2
func DefaultLogViewerKeyMap() LogViewerKeyMap
func (LogViewerKeyMap) FullHelp ¶ added in v0.6.2
func (l LogViewerKeyMap) FullHelp() [][]key.Binding
func (LogViewerKeyMap) ShortHelp ¶ added in v0.6.2
func (l LogViewerKeyMap) ShortHelp() []key.Binding
type LogViewerStyles ¶ added in v0.6.2
type MediaFilterKeyMap ¶ added in v0.6.2
type MediaFilterKeyMap struct {
ShowSkippedFiles key.Binding
ShowRejectedFiles key.Binding
ShowConvertedFiles key.Binding
}
MediaFilterKeyMap defines the keybindings for the media filter
func DefaultMediaFilterKeyMap ¶ added in v0.6.2
func DefaultMediaFilterKeyMap() MediaFilterKeyMap
func (MediaFilterKeyMap) FullHelp ¶ added in v0.6.2
func (m MediaFilterKeyMap) FullHelp() [][]key.Binding
func (MediaFilterKeyMap) ShortHelp ¶ added in v0.6.2
func (m MediaFilterKeyMap) ShortHelp() []key.Binding
type Queue ¶
type Queue interface {
Queue(item *pipeline.WorkItem)
SetActive(active bool)
All() []*pipeline.WorkItem
Active() bool
Stats() map[pipeline.Status]int
}
Queue is the interface for a pipeline.Queue.
type QueueViewerKeyMap ¶ added in v0.6.2
type QueueViewerKeyMap struct {
FilterTableKeyMap table.FilterTableKeyMap
MediaFilterKeyMap MediaFilterKeyMap
ActivateQueue key.Binding
Convert key.Binding
ShowFullPath key.Binding
}
QueueViewerKeyMap defines the keybindings for the queueViewer
func DefaultQueueViewerKeyMap ¶ added in v0.6.2
func DefaultQueueViewerKeyMap() QueueViewerKeyMap
type QueueViewerStyles ¶ added in v0.6.2
type Styles ¶
type Styles struct {
Config ConfigStyles
Help helper.Styles
QueueViewer QueueViewerStyles
LogViewer LogViewerStyles
Status StatusStyles
}
func DefaultStyles ¶
func DefaultStyles() Styles
Click to show internal directories.
Click to hide internal directories.