Chapter 6. Miscellaneous Widgets

Table of Contents

Label
Example
Entry
Example
Combo
Example
SpinButton
Methods
Example
ProgressBar
Activity Mode
Example
Tooltips

Label

Labels are the main method of placing non-editable text in windows, for instance to place a title next to a Entry widget. You can specify the text in the constructor, or with the set_text() method.

The width of the label will be adjusted automatically. You can produce multi-line labels by putting line breaks ("\n") in the label string.

The label text can be justified using the set_justify() method. The widget is also capable of word-wrapping - this can be activated with set_line_wrap().

TODO: gtkmm2: markup.

Reference

Example

Below is a short example to illustrate these functions. This example makes use of the Frame widget to better demonstrate the label styles. (The Frame widget is explained in the Frame section.)

Figure 6.1. Label

Source Code