Expand description
Text editing core functionality and utilities.
Modules§
- There are too many clipboard crates.
- Core structs for text-editing. Used to implement the widgets.
- Undo functionality.
Macros§
- Create the implementation of HasScreenCursor for the given list of struct members.
Structs§
- Data for rendering/mapping graphemes to screen coordinates.
- One grapheme.
- Text position.
- Exclusive range for text ranges.
- Combined style for the widget.
Enums§
- Locales matching the locales in
glibc. - Behavior modifiers.
- Behaviour modifiers.
Traits§
- Trait for a cursor (akin to an Iterator, not the blinking thing).
- Trait for accessing the screen-cursor.
Functions§
- Returns the screen_cursor for the first widget that returns one.
Type Aliases§
- Row/Column type.
- Row/Column type.