Gtk2::Label man page on aLinux

Man page or keyword search:  
man Server   7435 pages
apropos Keyword Search (all sections)
Output format
aLinux logo
[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

METHODS
       widget = Gtk2::Label->new ($str=undef)

	   ·   $str (string or undef)

       widget = Gtk2::Label->new_with_mnemonic ($str)

	   ·   $str (string)

       double = $label->get_angle

       $label->set_angle ($angle)

	   ·   $angle (double)

       attrlist = $label->get_attributes

       $label->set_attributes ($attrs)

	   ·   $attrs (Gtk2::Pango::AttrList)

       ellipsizemode = $label->get_ellipsize

       $label->set_ellipsize ($mode)

	   ·   $mode (Gtk2::Pango::EllipsizeMode)

       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

       $label->set_line_wrap_mode ($wrap_mode)

	   ·   $wrap_mode (Gtk2::Pango::WrapMode)

       $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

       $label->set_max_width_chars ($n_chars)

	   ·   $n_chars (integer)

       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

       $label->set_single_line_mode ($single_line_mode)

	   ·   $single_line_mode (boolean)

       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_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

       $label->set_width_chars ($n_chars)

	   ·   $n_chars (integer)

PROPERTIES
       'angle' (double : readable / writable / private)
	   Angle to which the label is rotated

       'attributes' (Gtk2::Pango::AttrList : readable / writable / private)
	   A list of style attributes to apply to the text of the label

       'cursor-position' (integer : readable / private)
	   The current position of the insertion cursor in chars

       'ellipsize' (Gtk2::Pango::EllipsizeMode : 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 : 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 : readable / writable / private)
	   The text of the label

       'max-width-chars' (integer : readable / writable / private)
	   The desired maximum width of the label, in characters

       'mnemonic-keyval' (Glib::UInt : readable / private)
	   The mnemonic accelerator key for this label

       'mnemonic-widget' (Gtk2::Widget : readable / writable / private)
	   The widget to be activated when the label's mnemonic key is pressed

       'pattern' (string : writable / private)
	   A string with _ characters in positions correspond to characters in
	   the text to underline

       'selectable' (boolean : readable / writable / private)
	   Whether the label text can be selected with the mouse

       'selection-bound' (integer : readable / private)
	   The position of the opposite end of the selection from the cursor
	   in chars

       'single-line-mode' (boolean : readable / writable / private)
	   Whether the label is in single line mode

       'use-markup' (boolean : readable / writable / private)
	   The text of the label includes XML markup. See pango_parse_markup()

       'use-underline' (boolean : 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 : readable / writable / private)
	   The desired width of the label, in characters

       'wrap' (boolean : readable / writable / private)
	   If set, wrap lines if the text becomes too wide

       'wrap-mode' (Gtk2::Pango::WrapMode : 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)

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 Gtk2::Pango::EllipsizeMode

       ·   'none' / 'PANGO_ELLIPSIZE_NONE'

       ·   'start' / 'PANGO_ELLIPSIZE_START'

       ·   'middle' / 'PANGO_ELLIPSIZE_MIDDLE'

       ·   'end' / 'PANGO_ELLIPSIZE_END'

       enum Gtk2::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-2006 by the gtk2-perl team.

       This software is licensed under the LGPL.  See Gtk2 for a full notice.

perl v5.10.0			  2008-08-29			Gtk2::Label(3)
[top]

List of man pages available for aLinux

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]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net