1999-08-16 18:51:52 +00:00
|
|
|
<!-- ##### SECTION Title ##### -->
|
|
|
|
GtkLabel
|
|
|
|
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
|
|
A widget that displays a small to medium amount of text.
|
|
|
|
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
The #GtkLabel widget is usually used directly by the programmer to display
|
|
|
|
word(s) describing an adjacent widget or its use. It is also used internally
|
|
|
|
by Gtk+ as #GtkButton labels, #GtkMenu items, and many other widgets which
|
|
|
|
use text.
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### STRUCT GtkLabel ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
This should not be accessed directly. Use the accessor functions as
|
|
|
|
described below.
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_new ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
2001-12-06 21:38:12 +00:00
|
|
|
@str:
|
2001-12-23 22:55:17 +00:00
|
|
|
@Returns:
|
1999-08-16 18:51:52 +00:00
|
|
|
|
|
|
|
|
2000-11-04 16:31:37 +00:00
|
|
|
<!-- ##### FUNCTION gtk_label_set_text ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
|
2000-11-04 16:31:37 +00:00
|
|
|
</para>
|
|
|
|
|
2001-12-06 21:38:12 +00:00
|
|
|
@label:
|
|
|
|
@str:
|
2000-11-04 16:31:37 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_set_attributes ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@attrs:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_set_markup ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@str:
|
|
|
|
|
|
|
|
|
2001-03-23 22:21:06 +00:00
|
|
|
<!-- ##### FUNCTION gtk_label_set_markup_with_mnemonic ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@str:
|
|
|
|
|
|
|
|
|
1999-08-16 18:51:52 +00:00
|
|
|
<!-- ##### FUNCTION gtk_label_set_pattern ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
The pattern of underlines you want under the existing text within the
|
|
|
|
#GtkLabel widget. For example if the current text of the label says
|
|
|
|
"FooBarBaz" passing a pattern of "___ ___" will underline
|
|
|
|
"Foo" and "Baz" but not "Bar".
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
@label: The #GtkLabel you want to set the pattern to.
|
|
|
|
@pattern: The pattern as described above.
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_set_justify ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
2001-12-06 21:38:12 +00:00
|
|
|
@label:
|
|
|
|
@jtype:
|
1999-08-16 18:51:52 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
Gets the current string of text within the #GtkLabel and writes it to
|
|
|
|
the given @str argument. It does not make a copy of this string so you
|
|
|
|
must not write to it.
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
@label: The #GtkLabel widget you want to get the text from.
|
|
|
|
@str: The reference to the pointer you want to point to the text.
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_parse_uline ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
Parses the given string for underscores and converts the next
|
|
|
|
character to an underlined character. The last character that
|
|
|
|
was underlined will have its lower-cased accelerator keyval returned (i.e.
|
|
|
|
"_File" would return the keyval for "f". This is
|
|
|
|
probably only used within the Gtk+ library itself for menu items and such.
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
@label: The #GtkLabel you want to affect.
|
|
|
|
@string: The string you want to parse for underlines.
|
|
|
|
@Returns: The lowercase keyval of the last character underlined.
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_set_line_wrap ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
2001-12-06 21:38:12 +00:00
|
|
|
@label:
|
|
|
|
@wrap:
|
1999-08-16 18:51:52 +00:00
|
|
|
|
|
|
|
|
2000-11-04 16:31:37 +00:00
|
|
|
<!-- ##### MACRO gtk_label_set ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
Aliases gtk_label_set_text(). Probably used for backward compatibility with
|
|
|
|
Gtk+ 1.0.x.
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
|
2001-03-23 22:21:06 +00:00
|
|
|
<!-- ##### FUNCTION gtk_label_get_layout_offsets ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@x:
|
|
|
|
@y:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get_mnemonic_keyval ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get_selectable ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get_text ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_new_with_mnemonic ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@str:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_select_region ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@start_offset:
|
|
|
|
@end_offset:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_set_mnemonic_widget ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@widget:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_set_selectable ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@setting:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_set_text_with_mnemonic ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@str:
|
|
|
|
|
|
|
|
|
2001-09-08 06:24:46 +00:00
|
|
|
<!-- ##### FUNCTION gtk_label_get_attributes ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get_justify ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get_label ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get_layout ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get_line_wrap ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get_mnemonic_widget ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get_selection_bounds ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@start:
|
|
|
|
@end:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get_use_markup ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_get_use_underline ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@Returns:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_set_label ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@str:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_set_use_markup ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@setting:
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION gtk_label_set_use_underline ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label:
|
|
|
|
@setting:
|
|
|
|
|
|
|
|
|
2001-09-19 02:10:45 +00:00
|
|
|
<!-- ##### SIGNAL GtkLabel::copy-clipboard ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label: the object which received the signal.
|
|
|
|
|
|
|
|
<!-- ##### SIGNAL GtkLabel::move-cursor ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label: the object which received the signal.
|
|
|
|
@arg1:
|
|
|
|
@arg2:
|
|
|
|
@arg3:
|
|
|
|
|
|
|
|
<!-- ##### SIGNAL GtkLabel::populate-popup ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
@label: the object which received the signal.
|
|
|
|
@arg1:
|
|
|
|
|
1999-08-16 18:51:52 +00:00
|
|
|
<!-- ##### ARG GtkLabel:label ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
The actual label text. Do not write to this pointer, it is not copied.
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
2001-03-07 14:49:21 +00:00
|
|
|
<!-- ##### ARG GtkLabel:attributes ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### ARG GtkLabel:use-markup ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### ARG GtkLabel:use-underline ##### -->
|
|
|
|
<para>
|
|
|
|
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### ARG GtkLabel:justify ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
The #GtkJustification setting. See gtk_label_set_justify() for more info.
|
1999-08-16 18:51:52 +00:00
|
|
|
</para>
|
|
|
|
|
2001-03-07 14:49:21 +00:00
|
|
|
<!-- ##### ARG GtkLabel:pattern ##### -->
|
2001-12-06 21:38:12 +00:00
|
|
|
<para>
|
|
|
|
The pattern of underlines under the existing text. Do not change the
|
|
|
|
pointer, it isn't copied.
|
2001-03-07 14:49:21 +00:00
|
|
|
</para>
|
|
|
|
|
2000-09-07 18:17:06 +00:00
|
|
|
<!-- ##### ARG GtkLabel:wrap ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
2001-03-07 14:49:21 +00:00
|
|
|
<!-- ##### ARG GtkLabel:selectable ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
2001-03-22 13:44:00 +00:00
|
|
|
<!-- ##### ARG GtkLabel:mnemonic-keyval ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### ARG GtkLabel:mnemonic-widget ##### -->
|
2001-03-07 14:49:21 +00:00
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
2001-10-22 21:52:47 +00:00
|
|
|
<!-- ##### ARG GtkLabel:cursor-position ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### ARG GtkLabel:selection-bound ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|