Entry
| Chapter 6. Miscellaneous Widgets |

## Entry

Entry widgets allow the user to enter text (surprisingly enough).

You can change the contents with the `set_text()` method, and read the current contents with the `get_text()` method.

Occasionally you might want to make an `Entry` widget read-only. This can be done by passing `false` to the `set_editable()` method.

For the input of passwords, passphrases and other information you don't want echoed on the screen, calling `set_visibility()` with `false` will cause the text to be hidden.

You might want to be notified whenever the user types in a text entry widget. `Gtk::Entry` provides two signals, `activate` and `changed`, for just this purpose. `activate` is emitted when the user presses the enter key in a text-entry widget; `changed` is emitted when the text in the widget changes. You can use these, for instance, to validate or filter the text the user types.

Reference

### Example

Here is an example using `Gtk::Entry`. As well as a `Gtk::Entry` widget, it has two `CheckButton`s, with which you can toggle the editable and visible flags.

Figure 6.2. Entry

Source Code

Chapter 6. Miscellaneous Widgets |  | SpinButton