tk 0.1.10

Rust bindings for Tk GUI library
# Text

A *text* widget manages a multi-line text area. Like the canvas widget, Tk's
text widget is an immensely flexible and powerful tool that can be used for a
wide variety of tasks. It can provide a simple multi-line text area as part of a
form. But text widgets can also form the basis for a stylized code editor, an
outliner, a web browser, and much more.

Note: Text widgets are part of the classic Tk widgets, not the themed Tk
widgets.

|               Text widgets                |
| :---------------------------------------: |
| ![Text widgets.]./images/w_textfull_all.png |

While we briefly introduced text widgets in an earlier chapter, we'll go into
more detail here. You'll get a better sense of the level of sophistication they
allow. Still, if you plan to do any significant work with the text widget, the
reference manual is a well-organized, helpful, and highly-recommended read.

```rust,no_run
parent.add_tk_text( "t" -width(40) -height(10) )?;
```

You'll often provide a width (in characters) and height (in lines). As always,
you can ask the geometry manager to expand it to fill the available space in the
window.