Documentation
      ¶
    
    
  
    
  
    Index ¶
- type StatusManager
 - func (self *StatusManager) AddToastStatus(message string, kind types.ToastKind) int
 - func (self *StatusManager) GetStatusString(userConfig *config.UserConfig) (string, gocui.Attribute)
 - func (self *StatusManager) HasStatus() bool
 - func (self *StatusManager) WithWaitingStatus(message string, renderFunc func(), f func(*WaitingStatusHandle) error) error
 
- type WaitingStatusHandle
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StatusManager ¶
type StatusManager struct {
	// contains filtered or unexported fields
}
    StatusManager's job is to handle queuing of loading states and toast notifications that you see at the bottom left of the screen.
func NewStatusManager ¶
func NewStatusManager() *StatusManager
func (*StatusManager) AddToastStatus ¶
func (self *StatusManager) AddToastStatus(message string, kind types.ToastKind) int
func (*StatusManager) GetStatusString ¶
func (self *StatusManager) GetStatusString(userConfig *config.UserConfig) (string, gocui.Attribute)
func (*StatusManager) HasStatus ¶
func (self *StatusManager) HasStatus() bool
func (*StatusManager) WithWaitingStatus ¶
func (self *StatusManager) WithWaitingStatus(message string, renderFunc func(), f func(*WaitingStatusHandle) error) error
type WaitingStatusHandle ¶ added in v0.41.0
type WaitingStatusHandle struct {
	// contains filtered or unexported fields
}
    Can be used to manipulate a waiting status while it is running (e.g. pause and resume it)
func (*WaitingStatusHandle) Hide ¶ added in v0.41.0
func (self *WaitingStatusHandle) Hide()
func (*WaitingStatusHandle) Show ¶ added in v0.41.0
func (self *WaitingStatusHandle) Show()
 Click to show internal directories. 
   Click to hide internal directories.