Documentation
¶
Index ¶
- type PopupHandler
- func (self *PopupHandler) Alert(title string, message string)
- func (self *PopupHandler) Confirm(opts types.ConfirmOpts)
- func (self *PopupHandler) ConfirmIf(condition bool, opts types.ConfirmOpts) error
- func (self *PopupHandler) ErrorHandler(err error) error
- func (self *PopupHandler) ErrorToast(message string)
- func (self *PopupHandler) GetPromptInput() string
- func (self *PopupHandler) Menu(opts types.CreateMenuOptions) error
- func (self *PopupHandler) Prompt(opts types.PromptOpts)
- func (self *PopupHandler) SetToastFunc(f func(string, types.ToastKind))
- func (self *PopupHandler) Toast(message string)
- func (self *PopupHandler) WithWaitingStatus(message string, f func(gocui.Task) error) error
- func (self *PopupHandler) WithWaitingStatusSync(message string, f func() error) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PopupHandler ¶
func NewPopupHandler ¶
func NewPopupHandler( common *common.Common, createPopupPanelFn func(context.Context, types.CreatePopupPanelOpts), onErrorFn func() error, popContextFn func(), currentContextFn func() types.Context, createMenuFn func(types.CreateMenuOptions) error, withWaitingStatusFn func(message string, f func(gocui.Task) error), withWaitingStatusSyncFn func(message string, f func() error) error, toastFn func(message string, kind types.ToastKind), getPromptInputFn func() string, inDemo func() bool, ) *PopupHandler
func (*PopupHandler) Alert ¶
func (self *PopupHandler) Alert(title string, message string)
func (*PopupHandler) Confirm ¶
func (self *PopupHandler) Confirm(opts types.ConfirmOpts)
func (*PopupHandler) ConfirmIf ¶ added in v0.54.0
func (self *PopupHandler) ConfirmIf(condition bool, opts types.ConfirmOpts) error
func (*PopupHandler) ErrorHandler ¶ added in v0.42.0
func (self *PopupHandler) ErrorHandler(err error) error
func (*PopupHandler) ErrorToast ¶ added in v0.41.0
func (self *PopupHandler) ErrorToast(message string)
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)
func (*PopupHandler) SetToastFunc ¶ added in v0.41.0
func (self *PopupHandler) SetToastFunc(f func(string, types.ToastKind))
func (*PopupHandler) Toast ¶
func (self *PopupHandler) Toast(message string)
func (*PopupHandler) WithWaitingStatus ¶
func (*PopupHandler) WithWaitingStatusSync ¶ added in v0.41.0
func (self *PopupHandler) WithWaitingStatusSync(message string, f func() error) error
Click to show internal directories.
Click to hide internal directories.