Documentation
¶
Index ¶
- type GroupListMaker
- type GroupMaker
- type List
- type ListMaker
- type ListTaskMaker
- type Maker
- type Model
- func (m Model) BorderText() map[tui.BorderPosition]string
- func (m Model) GetModuleIDs() ([]resource.ID, error)
- func (m Model) GetWorkspaceIDs() ([]resource.ID, error)
- func (m Model) HelpBindings() []key.Binding
- func (m *Model) Init() tea.Cmd
- func (m *Model) Update(msg tea.Msg) tea.Cmd
- func (m *Model) View() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupListMaker ¶ added in v0.2.0
func (*GroupListMaker) Make ¶ added in v0.2.0
func (m *GroupListMaker) Make(_ resource.ID, width, height int) (tui.ChildModel, error)
type GroupMaker ¶ added in v0.2.0
type GroupMaker struct {
// contains filtered or unexported fields
}
GroupMaker makes taskgroup models
func NewGroupMaker ¶ added in v0.2.0
func NewGroupMaker(tasks *task.Service, plans *plan.Service, taskMaker *Maker, helpers *tui.Helpers) *GroupMaker
NewGroupMaker constructs a task group model maker
func (*GroupMaker) Make ¶ added in v0.2.0
func (mm *GroupMaker) Make(id resource.ID, width, height int) (tui.ChildModel, error)
type List ¶ added in v0.2.0
func (List) BorderText ¶ added in v0.6.0
func (m List) BorderText() map[tui.BorderPosition]string
func (List) GetWorkspaceIDs ¶ added in v0.6.0
func (List) HelpBindings ¶ added in v0.2.0
type ListMaker ¶
type ListMaker struct { Plans *plan.Service Tasks *task.Service TaskMaker tui.Maker Helpers *tui.Helpers }
ListMaker makes task list models
type ListTaskMaker ¶ added in v0.2.0
type ListTaskMaker struct {
*Maker
}
ListTaskMaker makes task models belonging to a task list model
func (*ListTaskMaker) Make ¶ added in v0.2.0
func (m *ListTaskMaker) Make(id resource.ID, width, height int) (tui.ChildModel, error)
type Maker ¶
type Maker struct { Plans *plan.Service Tasks *task.Service Spinner *spinner.Model Helpers *tui.Helpers Logger *logging.Logger Program string // contains filtered or unexported fields }
type Model ¶ added in v0.6.0
func (Model) BorderText ¶ added in v0.6.0
func (m Model) BorderText() map[tui.BorderPosition]string
func (Model) GetWorkspaceIDs ¶ added in v0.6.0
func (Model) HelpBindings ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.