Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Dimev/mininotes
/ types & classes
Types & classes
23 in github.com/Dimev/mininotes
⨍
Functions
76
◇
Types & classes
23
↓ 11 callers
Class
Char
src/terminal.rs:101
Enum
Align
src/ui.rs:6
Class
Args
src/main.rs:346
Interface
DrawResult
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
Interface
Drawable
draw a widget `R` is the result a draw produces
src/ui.rs:253
Class
DummyClip
src/clipboard.rs:30
Enum
EditorAction
src/editor.rs:31
Class
GraphemePosition
grapheme information, after layout
src/editor.rs:18
Enum
Highlight
src/terminal.rs:133
Interface
Interactive
handle input for a widget `I` is the input type, `O` is the result of an interaction
src/ui.rs:260
Class
Layout
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
Class
LayoutItem
layout item
src/ui.rs:34
Interface
LineLayout
line layout, in order to lay out a single line
src/editor.rs:10
Class
LineNumbers
src/widgets.rs:5
Interface
OutputResult
Trait representing a result of an interaction Multiple interactions may happen for a widget, so they need to be combined
src/ui.rs:280
Enum
Restriction
Layout restrictions
src/ui.rs:25
Class
TermLineLayout
iterator state
src/terminal.rs:37
Class
TermLineLayoutSettings
Layout settings, which there are none of
src/terminal.rs:18
Class
TextEditor
multiline text editor
src/editor.rs:40
Class
TextLine
Display a single line of text
src/widgets.rs:56
Enum
UiEvent
src/widgets_impl.rs:13
Enum
UiReaction
src/widgets_impl.rs:26
Interface
Widget
UI widget
src/ui.rs:243