Label
Etiketter är huvudmetoden för att placera ej redigerbar text i fönster, exempelvis för att placera en titel intill en Entry-komponent. Du kan ange texten i konstruktorn, eller senare med metoderna set_text() eller set_markup().
Bredden på etiketten kommer justeras automatiskt. Du kan skapa etiketter med flera rader genom att stoppa nyrader (”\n”) i etikettsträngen.
The label text can be justified using the set_justify() method. The widget is also capable of word-wrapping, which can be activated with set_wrap().
Gtk::Label supports some simple formatting, for instance allowing you to make some text bold, colored, or larger. You can do this by providing a string to set_markup(), using the Pango Markup syntax. For instance, <b>bold text</b> and <s>strikethrough text</s> .
Exempel
Nedan är ett kort exempel för att illustrera dessa funktioner. Detta exempel använder komponenten Frame för att bättre demonstrera etikettstilarna. (Komponenten Frame förklaras i avsnittet Frame.) Det är möjligt att det första tecknet i m_Label_Normal endast visas understruket när du trycker på Alt-tangenten.