Updated conceptual API documentation; added mouse.md

This commit is contained in:
Tig
2024-04-09 22:44:45 -04:00
parent 6b80b23340
commit 62f015645a
3 changed files with 60 additions and 97 deletions

View File

@@ -1,4 +1,4 @@
# Drawing (Text and Color)
# Drawing (Text, Lines, and Color)
Terminal.Gui provides a set of APIs for formatting text, line drawing, and character-based graphing. The fundamental concept is a `Cell` which ocupises a particular row and column in the terminal. A Cell includes the character (glyph) that should be rendred by the terminal, and attributes that indicate how the glphy should be rendered (e.g. the foreground and background color).
@@ -65,6 +65,8 @@ Color schemes support defining colors for various states of a view. The followin
* HotFocus - The color of text indicating a hot key, when the view has focus.
* Disabled - The state of a view when it is disabled.
Change the colors of a view by setting the `View.ColorScheme` property.
## Text Formatting
Terminal.Gui supports text formatting using the [TextFormatter]() class. The `TextFormatter` class provides methods for formatting text using the following formatting options: