Gtk2::Label man page on OpenSuSE
[printable version]
Gtk2::Label(3) User Contributed Perl Documentation Gtk2::Label(3)
NAME
Gtk2::Label
HIERARCHY
Glib::Object
+----Glib::InitiallyUnowned
+----Gtk2::Object
+----Gtk2::Widget
+----Gtk2::Misc
+----Gtk2::Label
INTERFACES
Glib::Object::_Unregistered::AtkImplementorIface
Gtk2::Buildable
METHODS
widget = Gtk2::Label->new ($str=undef)
· $str (string or undef)
widget = Gtk2::Label->new_with_mnemonic ($str)
· $str (string)
double = $label->get_angle
Since: gtk+ 2.6
$label->set_angle ($angle)
· $angle (double)
Since: gtk+ 2.6
attrlist = $label->get_attributes
$label->set_attributes ($attrs)
· $attrs (Pango::AttrList)
string = $label->get_current_uri
Since: gtk+ 2.18
ellipsizemode = $label->get_ellipsize
Since: gtk+ 2.6
$label->set_ellipsize ($mode)
· $mode (Pango::EllipsizeMode)
Since: gtk+ 2.6
justification = $label->get_justify
$label->set_justify ($jtype)
· $jtype (Gtk2::Justification)
string = $label->get_label
$label->set_label ($str)
· $str (string)
layout = $label->get_layout
(x, y) = $label->get_layout_offsets
boolean = $label->get_line_wrap
wrapmode = $label->get_line_wrap_mode
Since: gtk+ 2.9
$label->set_line_wrap_mode ($wrap_mode)
· $wrap_mode (Pango::WrapMode)
Since: gtk+ 2.9
$label->set_line_wrap ($wrap)
· $wrap (boolean)
$label->set_markup ($str)
· $str (string)
$label->set_markup_with_mnemonic ($str)
· $str (string)
integer = $label->get_max_width_chars
Since: gtk+ 2.6
$label->set_max_width_chars ($n_chars)
· $n_chars (integer)
Since: gtk+ 2.6
integer = $label->get_mnemonic_keyval
widget or undef = $label->get_mnemonic_widget
$label->set_mnemonic_widget ($widget)
· $widget (Gtk2::Widget or undef)
$label->set_pattern ($pattern)
· $pattern (string)
$label->select_region ($start_offset=-1, $end_offset=-1)
· $start_offset (integer)
· $end_offset (integer)
boolean = $label->get_selectable
$label->set_selectable ($setting)
· $setting (boolean)
(start, end) = $label->get_selection_bounds
Returns integers, start and end.
boolean = $label->get_single_line_mode
Since: gtk+ 2.6
$label->set_single_line_mode ($single_line_mode)
· $single_line_mode (boolean)
Since: gtk+ 2.6
string or undef = $label->get_text
$label->set_text ($str)
· $str (string or undef)
$label->set_text_with_mnemonic ($str)
· $str (string)
boolean = $label->get_track_visited_links
Since: gtk+ 2.18
$label->set_track_visited_links ($track_links)
· $track_links (boolean)
Since: gtk+ 2.18
boolean = $label->get_use_markup
$label->set_use_markup ($setting)
· $setting (boolean)
boolean = $label->get_use_underline
$label->set_use_underline ($setting)
· $setting (boolean)
integer = $label->get_width_chars
Since: gtk+ 2.6
$label->set_width_chars ($n_chars)
· $n_chars (integer)
Since: gtk+ 2.6
PROPERTIES
'angle' (double : default 0 : readable / writable / private)
Angle at which the label is rotated
'attributes' (Pango::AttrList : default undef : readable / writable /
private)
A list of style attributes to apply to the text of the label
'cursor-position' (integer : default 0 : readable / private)
The current position of the insertion cursor in chars
'ellipsize' (Pango::EllipsizeMode : default "none" : readable /
writable / private)
The preferred place to ellipsize the string, if the label does not
have enough room to display the entire string
'justify' (Gtk2::Justification : default "left" : readable / writable /
private)
The alignment of the lines in the text of the label relative to
each other. This does NOT affect the alignment of the label within
its allocation. See GtkMisc::xalign for that
'label' (string : default "" : readable / writable / private)
The text of the label
'max-width-chars' (integer : default -1 : readable / writable /
private)
The desired maximum width of the label, in characters
'mnemonic-keyval' (Glib::UInt : default 0xFFFFFF VoidSymbol : readable
/ private)
The mnemonic accelerator key for this label
'mnemonic-widget' (Gtk2::Widget : default undef : readable / writable /
private)
The widget to be activated when the label's mnemonic key is pressed
'pattern' (string : default undef : writable / private)
A string with _ characters in positions correspond to characters in
the text to underline
'selectable' (boolean : default false : readable / writable / private)
Whether the label text can be selected with the mouse
'selection-bound' (integer : default 0 : readable / private)
The position of the opposite end of the selection from the cursor
in chars
'single-line-mode' (boolean : default false : readable / writable /
private)
Whether the label is in single line mode
'track-visited-links' (boolean : default true : readable / writable /
private)
Whether visited links should be tracked
'use-markup' (boolean : default false : readable / writable / private)
The text of the label includes XML markup. See pango_parse_markup()
'use-underline' (boolean : default false : readable / writable /
private)
If set, an underline in the text indicates the next character
should be used for the mnemonic accelerator key
'width-chars' (integer : default -1 : readable / writable / private)
The desired width of the label, in characters
'wrap' (boolean : default false : readable / writable / private)
If set, wrap lines if the text becomes too wide
'wrap-mode' (Pango::WrapMode : default "word" : readable / writable /
private)
If wrap is set, controls how linewrapping is done
SIGNALS
move-cursor (Gtk2::Label, Gtk2::MovementStep, integer, boolean)
copy-clipboard (Gtk2::Label)
populate-popup (Gtk2::Label, Gtk2::Menu)
activate-current-link (Gtk2::Label)
boolean = activate-link (Gtk2::Label, string)
ENUMS AND FLAGS
enum Gtk2::Justification
· 'left' / 'GTK_JUSTIFY_LEFT'
· 'right' / 'GTK_JUSTIFY_RIGHT'
· 'center' / 'GTK_JUSTIFY_CENTER'
· 'fill' / 'GTK_JUSTIFY_FILL'
enum Gtk2::MovementStep
· 'logical-positions' / 'GTK_MOVEMENT_LOGICAL_POSITIONS'
· 'visual-positions' / 'GTK_MOVEMENT_VISUAL_POSITIONS'
· 'words' / 'GTK_MOVEMENT_WORDS'
· 'display-lines' / 'GTK_MOVEMENT_DISPLAY_LINES'
· 'display-line-ends' / 'GTK_MOVEMENT_DISPLAY_LINE_ENDS'
· 'paragraphs' / 'GTK_MOVEMENT_PARAGRAPHS'
· 'paragraph-ends' / 'GTK_MOVEMENT_PARAGRAPH_ENDS'
· 'pages' / 'GTK_MOVEMENT_PAGES'
· 'buffer-ends' / 'GTK_MOVEMENT_BUFFER_ENDS'
· 'horizontal-pages' / 'GTK_MOVEMENT_HORIZONTAL_PAGES'
enum Pango::EllipsizeMode
· 'none' / 'PANGO_ELLIPSIZE_NONE'
· 'start' / 'PANGO_ELLIPSIZE_START'
· 'middle' / 'PANGO_ELLIPSIZE_MIDDLE'
· 'end' / 'PANGO_ELLIPSIZE_END'
enum Pango::WrapMode
· 'word' / 'PANGO_WRAP_WORD'
· 'char' / 'PANGO_WRAP_CHAR'
· 'word-char' / 'PANGO_WRAP_WORD_CHAR'
SEE ALSO
Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget,
Gtk2::Misc
COPYRIGHT
Copyright (C) 2003-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See Gtk2 for a full notice.
perl v5.18.1 2013-09-28 Gtk2::Label(3)
[top]
List of man pages available for OpenSuSE
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|