package
0.3.4
Repository: https://github.com/neflyte/timetracker.git
Documentation: pkg.go.dev

# Functions

NewCompactUI creates a new instance of the compact user interface.
NewMinWidthEntry returns a new MinWidthEntry widget.
NewTask returns a pointer to a newly initialized Task.
NewTaskEditorV2 returns a pointer to a newly initialized instance of the TaskEditorV2 widget.
NewTaskSelector returns a pointer to a new, initialized instance of TaskSelector.
NewTaskWithData returns a pointer to a new Task object initialized with the supplied taskData.

# Structs

CompactUI is a compact user interface for the main Timetracker window.
CompactUIAboutEvent represents an event which opens the About window.
CompactUICreateAndStartEvent represents an event which creates and starts a new task.
CompactUIManageEvent represents an event which opens the Manage window.
CompactUIQuitEvent represents an event which exits the application.
CompactUIReportEvent represents an event which opens the Report window.
CompactUISelectTaskEvent represents an event which opens the task selector.
CompactUITaskEvent represents an event which starts or stops a task.
MinWidthEntry is an entry widget which has a minimum width.
Task is the implementation of the Task widget.
TaskEditorV2 is the struct implementing the TaskEditorV2 widget.
TaskSelector is the implementation of the task selector widget.
TaskSelectorErrorEvent contains an error that occurred during the lifetime of the widget.
TaskSelectorSelectedEvent contains the task that is sent to the command channel when a selection happens.