Documentation
¶
Index ¶
- type Canvas
- type IWidget
- type ProcessExited
- type ScrollDir
- type TitleChanged
- type Widget
- func (w *Widget) Canvas() *Canvas
- func (w *Widget) Connected() bool
- func (w *Widget) HotKeyActive() bool
- func (w *Widget) HotKeyDownTime() time.Time
- func (w *Widget) MouseSupport() gowidterminal.IMouseSupport
- func (w *Widget) OnProcessExited(f gowid.IWidgetChangedCallback)
- func (w *Widget) OnTitleChanged(f gowid.IWidgetChangedCallback)
- func (w *Widget) Render(size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) gowid.ICanvas
- func (w *Widget) RenderSize(size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) gowid.IRenderBox
- func (w *Widget) RenderTerminal(cols, rows int, app gowid.IApp)
- func (w *Widget) ResetScroll()
- func (w *Widget) Scroll(dir ScrollDir, page bool, lines int)
- func (w *Widget) Scrolling() bool
- func (w *Widget) SetHotKeyActive(app gowid.IApp, down bool)
- func (w *Widget) String() string
- func (w *Widget) Terminfo() *terminfo.Terminfo
- func (w *Widget) TouchTerminal(width, height int, app gowid.IApp)
- func (w *Widget) UserInput(ev interface{}, size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) bool
- func (w *Widget) Write(p []byte) (n int, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IWidget ¶
type IWidget interface { io.Writer gowid.IWidget gowidterminal.IHotKeyProvider gowidterminal.IHotKeyPersistence MouseSupport() gowidterminal.IMouseSupport Terminfo() *terminfo.Terminfo HotKeyActive() bool SetHotKeyActive(app gowid.IApp, down bool) HotKeyDownTime() time.Time Scroll(dir ScrollDir, page bool, lines int) ResetScroll() Scrolling() bool }
type ProcessExited ¶
type ProcessExited struct{}
type TitleChanged ¶
type TitleChanged struct{}
type Widget ¶
type Widget struct { gowidterminal.IHotKeyProvider gowidterminal.IHotKeyPersistence Callbacks *gowid.Callbacks gowid.IsSelectable // contains filtered or unexported fields }
func (*Widget) HotKeyActive ¶
func (*Widget) HotKeyDownTime ¶
func (*Widget) MouseSupport ¶
func (w *Widget) MouseSupport() gowidterminal.IMouseSupport
func (*Widget) OnProcessExited ¶
func (w *Widget) OnProcessExited(f gowid.IWidgetChangedCallback)
func (*Widget) OnTitleChanged ¶
func (w *Widget) OnTitleChanged(f gowid.IWidgetChangedCallback)
func (*Widget) RenderSize ¶
func (w *Widget) RenderSize(size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) gowid.IRenderBox
func (*Widget) ResetScroll ¶
func (w *Widget) ResetScroll()
Click to show internal directories.
Click to hide internal directories.