MCPcopy Create free account

hub / github.com/jroimartin/gocui / types & classes

Types & classes21 in github.com/jroimartin/gocui

↓ 76 callersTypeAliasKey
Key represents special keys or keys combinations.
keybinding.go:44
↓ 16 callersTypeAliasAttribute
Attribute represents a terminal attribute, like color, font style, etc. They can be combined using bitwise OR (|). Note that it is not possible to com
attribute.go:12
↓ 6 callersTypeAliaslineType
view.go:86
↓ 4 callersTypeAliasModifier
Modifier allows to define special keys combinations. They can be used in combination with Keys or Runes when a new keybinding is defined.
keybinding.go:131
↓ 2 callersFuncTypeManagerFunc
The ManagerFunc type is an adapter to allow the use of ordinary functions as Managers. If f is a function with the appropriate signature, ManagerFunc(
gui.go:325
↓ 2 callersTypeAliasOutputMode
OutputMode represents the terminal's output mode (8 or 256 colors).
gui.go:22
↓ 1 callersFuncTypeEditorFunc
The EditorFunc type is an adapter to allow the use of ordinary functions as Editors. If f is a function with the appropriate signature, EditorFunc(f)
edit.go:19
StructButtonWidget
_examples/widgets.go:86
InterfaceEditor
Editor interface must be satisfied by gocui editors.
edit.go:12
StructGui
Gui represents the whole User Interface, including the views, layouts and keybindings.
gui.go:34
StructHelpWidget
_examples/widgets.go:18
StructLabel
_examples/flow_layout.go:15
InterfaceManager
A Manager is in charge of GUI's layout and can be used to build widgets.
gui.go:316
StructStatusbarWidget
_examples/widgets.go:51
StructView
A View is a window. It maintains its own internal buffer and cursor position.
view.go:18
Structcell
view.go:81
StructescapeInterpreter
escape.go:12
TypeAliasescapeState
escape.go:20
Structkeybinding
Keybidings are used to link a given key-press event with a handler.
keybinding.go:10
StructuserEvent
userEvent represents an event triggered by the user.
gui.go:302
StructviewLine
view.go:76