MCPcopy Create free account

hub / github.com/Dimev/mininotes / types & classes

Types & classes23 in github.com/Dimev/mininotes

↓ 11 callersClassChar
src/terminal.rs:101
EnumAlign
src/ui.rs:6
ClassArgs
src/main.rs:346
InterfaceDrawResult
Trait representing a result of a draw These need to be combined after layout to produce a full draw result, so it needs to implement those functions
src/ui.rs:267
InterfaceDrawable
draw a widget `R` is the result a draw produces
src/ui.rs:253
ClassDummyClip
src/clipboard.rs:30
EnumEditorAction
src/editor.rs:31
ClassGraphemePosition
grapheme information, after layout
src/editor.rs:18
EnumHighlight
src/terminal.rs:133
InterfaceInteractive
handle input for a widget `I` is the input type, `O` is the result of an interaction
src/ui.rs:260
ClassLayout
UI layout widget if this needs to be expanded more, layers of UI layout can be added, where each layer is stacked on top of eachother if UI layout is
src/ui.rs:54
ClassLayoutItem
layout item
src/ui.rs:34
InterfaceLineLayout
line layout, in order to lay out a single line
src/editor.rs:10
ClassLineNumbers
src/widgets.rs:5
InterfaceOutputResult
Trait representing a result of an interaction Multiple interactions may happen for a widget, so they need to be combined
src/ui.rs:280
EnumRestriction
Layout restrictions
src/ui.rs:25
ClassTermLineLayout
iterator state
src/terminal.rs:37
ClassTermLineLayoutSettings
Layout settings, which there are none of
src/terminal.rs:18
ClassTextEditor
multiline text editor
src/editor.rs:40
ClassTextLine
Display a single line of text
src/widgets.rs:56
EnumUiEvent
src/widgets_impl.rs:13
EnumUiReaction
src/widgets_impl.rs:26
InterfaceWidget
UI widget
src/ui.rs:243