Documentation ¶
Index ¶
- type FakePopupHandler
- func (self *FakePopupHandler) Alert(title string, message string) error
- func (self *FakePopupHandler) Confirm(opts types.ConfirmOpts) error
- func (self *FakePopupHandler) Error(err error) error
- func (self *FakePopupHandler) ErrorMsg(message string) error
- func (self *FakePopupHandler) GetPromptInput() string
- func (self *FakePopupHandler) Menu(opts types.CreateMenuOptions) error
- func (self *FakePopupHandler) Prompt(opts types.PromptOpts) error
- func (self *FakePopupHandler) Toast(message string)
- func (self *FakePopupHandler) WithLoaderPanel(message string, f func(gocui.Task) error) error
- func (self *FakePopupHandler) WithWaitingStatus(message string, f func(gocui.Task) error) error
- type PopupHandler
- func (self *PopupHandler) Alert(title string, message string) error
- func (self *PopupHandler) Confirm(opts types.ConfirmOpts) error
- func (self *PopupHandler) Error(err error) error
- func (self *PopupHandler) ErrorMsg(message string) error
- func (self *PopupHandler) GetPromptInput() string
- func (self *PopupHandler) Menu(opts types.CreateMenuOptions) error
- func (self *PopupHandler) Prompt(opts types.PromptOpts) error
- func (self *PopupHandler) Toast(message string)
- func (self *PopupHandler) WithLoaderPanel(message string, f func(gocui.Task) error) error
- func (self *PopupHandler) WithWaitingStatus(message string, f func(gocui.Task) error) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakePopupHandler ¶
type FakePopupHandler struct { OnErrorMsg func(message string) error OnConfirm func(opts types.ConfirmOpts) error OnPrompt func(opts types.PromptOpts) error }
func (*FakePopupHandler) Alert ¶
func (self *FakePopupHandler) Alert(title string, message string) error
func (*FakePopupHandler) Confirm ¶
func (self *FakePopupHandler) Confirm(opts types.ConfirmOpts) error
func (*FakePopupHandler) Error ¶
func (self *FakePopupHandler) Error(err error) error
func (*FakePopupHandler) ErrorMsg ¶
func (self *FakePopupHandler) ErrorMsg(message string) error
func (*FakePopupHandler) GetPromptInput ¶
func (self *FakePopupHandler) GetPromptInput() string
func (*FakePopupHandler) Menu ¶
func (self *FakePopupHandler) Menu(opts types.CreateMenuOptions) error
func (*FakePopupHandler) Prompt ¶
func (self *FakePopupHandler) Prompt(opts types.PromptOpts) error
func (*FakePopupHandler) Toast ¶
func (self *FakePopupHandler) Toast(message string)
func (*FakePopupHandler) WithLoaderPanel ¶
func (*FakePopupHandler) WithWaitingStatus ¶
type PopupHandler ¶
type PopupHandler struct { *common.Common deadlock.Mutex // contains filtered or unexported fields }
func NewPopupHandler ¶
func NewPopupHandler( common *common.Common, createPopupPanelFn func(context.Context, types.CreatePopupPanelOpts) error, onErrorFn func() error, popContextFn func() error, currentContextFn func() types.Context, createMenuFn func(types.CreateMenuOptions) error, withWaitingStatusFn func(message string, f func(gocui.Task) error), toastFn func(message string), getPromptInputFn func() string, onWorker func(func(gocui.Task)), ) *PopupHandler
func (*PopupHandler) Confirm ¶
func (self *PopupHandler) Confirm(opts types.ConfirmOpts) error
func (*PopupHandler) Error ¶
func (self *PopupHandler) Error(err error) error
func (*PopupHandler) ErrorMsg ¶
func (self *PopupHandler) ErrorMsg(message string) error
func (*PopupHandler) GetPromptInput ¶
func (self *PopupHandler) GetPromptInput() string
returns the content that has currently been typed into the prompt. Useful for asynchronously updating the suggestions list under the prompt.
func (*PopupHandler) Menu ¶
func (self *PopupHandler) Menu(opts types.CreateMenuOptions) error
func (*PopupHandler) Prompt ¶
func (self *PopupHandler) Prompt(opts types.PromptOpts) error
func (*PopupHandler) Toast ¶
func (self *PopupHandler) Toast(message string)
func (*PopupHandler) WithLoaderPanel ¶
func (*PopupHandler) WithWaitingStatus ¶
Click to show internal directories.
Click to hide internal directories.