=head1 NAME

Gtk2::CellRendererText

=cut

=head1 HIERARCHY

  Glib::Object
  +----Glib::InitiallyUnowned
       +----Gtk2::Object
            +----Gtk2::CellRenderer
                 +----Gtk2::CellRendererText



=cut


=head1 METHODS

=head2 cellrenderer = Gtk2::CellRendererText-E<gt>B<new> 

=head2 $renderer-E<gt>B<set_fixed_height_from_font> ($number_of_rows)

=over

=item * $number_of_rows (integer) 

=back



=cut


=head1 PROPERTIES

=over

=item 'align-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει τη λειτουργία στοίχισης

=item 'alignment' (Pango::Alignment : readable / writable / private)

Τρόπος στοίχισης γραμμών

=item 'attributes' (Pango::AttrList : readable / writable / private)

Μια λίστα γνωρισμάτων για να εφαρμοστούν στο κείμενο

=item 'background' (string : writable / private)

Χρώμα παρασκηνίου ως string

=item 'background-gdk' (Gtk2::Gdk::Color : readable / writable / private)

Χρώμα παρασκηνίου ως GdkColor

=item 'background-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει το χρώμα παρασκηνίου

=item 'editable' (boolean : readable / writable / private)

Αν το κείμενο μπορεί να αλλαχθεί από το χρήστη

=item 'editable-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει την παραμετροποίηση του κειμένου

=item 'ellipsize' (Pango::EllipsizeMode : readable / writable / private)

Η προτιμώμενη θέση για τη χρήση αποσιωπητικών στο αλφαριθμητικό, αν η εργασία απόδοσης κελιού δεν έχει αρκετό χώρο για να το εμφανίσει ολόκληρο

=item 'ellipsize-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει τη λειτουργία αποσιώπησης

=item 'family' (string : readable / writable / private)

Όνομα της οικογένειας της γραμματοσειράς, π.χ. Sans, Helvetica, Times, Monospace

=item 'family-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει την οικογένεια γραμματοσειράς

=item 'font' (string : readable / writable / private)

Περιγραφή γραμματοσειράς ως string, π.χ. "Sans Italic 12"

=item 'font-desc' (Pango::FontDescription : readable / writable / private)

Περιγραφή γραμματοσειράς ως PangoFontDescription struct 

=item 'foreground' (string : writable / private)

Χρώμα προσκηνίου ως string

=item 'foreground-gdk' (Gtk2::Gdk::Color : readable / writable / private)

Χρώμα προσκηνίου ως GdkColor

=item 'foreground-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει το χρώμα προσκηνίου

=item 'language' (string : readable / writable / private)

Η γλώσσα στο κείμενο ως κωδικοποίηση ISO. Το Pango μπορεί να το χρησιμοποιήσει αυτό ως συμβουλή όταν θα εμφανίζει το κείμενο. Αν δεν καταλαβαίνετε αυτήν την παράμετρο πιθανόν και να μην τη χρειάζεστε.

=item 'language-set' (boolean : readable / writable / private)

Αν η αναγνωριστική ετικέτα θα επηρεάζει τη γλώσσα χειρισμού του κειμένου

=item 'markup' (string : writable / private)

Επισημασμένο κείμενο προς εμφάνιση

=item 'rise' (integer : readable / writable / private)

Διάταξη του κειμένου πάνω από τη γραμμή βάσης (κάτω από τη γραμμή βάσης αν  η άνοδος είναι αρνητική)

=item 'rise-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει την ανάδυση

=item 'scale' (double : readable / writable / private)

Συντελεστής κλίμακας γραμματοσειράς

=item 'scale-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει την κλίμακα της γραμματοσειράς

=item 'single-paragraph-mode' (boolean : readable / writable / private)

Αν θα διατηρηθεί ή όχι όλο το κείμενο σε μια μονή παράγραφο

=item 'size' (integer : readable / writable / private)

Μέγεθος γραμματοσειράς

=item 'size-points' (double : readable / writable / private)

Μέγεθος γραμματοσειράς σε σημεία

=item 'size-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει το μέγεθος της γραμματοσειράς

=item 'stretch' (Pango::Stretch : readable / writable / private)

Τέντωμα γραμματοσειράς

=item 'stretch-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει το τέντωμα της γραμματοσειράς

=item 'strikethrough' (boolean : readable / writable / private)

Αν θα γίνεται επισήμανση κειμένου

=item 'strikethrough-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει τη διακριτή γραφής

=item 'style' (Pango::Style : readable / writable / private)

Στυλ γραμματοσειράς

=item 'style-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει το στυλ γραμματοσειράς 

=item 'text' (string : readable / writable / private)

Κείμενο προς εμφάνιση

=item 'underline' (Pango::Underline : readable / writable / private)

Τύπος υπογράμμισης για αυτό το κείμενο

=item 'underline-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει την υπογράμμιση

=item 'variant' (Pango::Variant : readable / writable / private)

Παραλλαγή γραμματοσειράς

=item 'variant-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει την παραλλαγή της γραμματοσειράς

=item 'weight' (integer : readable / writable / private)

Βάρος γραμματοσειράς

=item 'weight-set' (boolean : readable / writable / private)

Αν αυτή αναγνωριστική ετικέτα επηρεάζει το βάρος της γραμματοσειράς

=item 'width-chars' (integer : readable / writable / private)

Το επιθυμητό πλάτος της ετικέτας, σε χαρακτήρες

=item 'wrap-mode' (Pango::WrapMode : readable / writable / private)

Πως θα διασπάται το αλφαριθμητικό σε πολλαπλές γραμμές. αν η εμφάνιση του κελιούδεν έχει αρκετό χώρο για να εμφανίζει ολόκληρο το αλφαριθμητικό.

=item 'wrap-width' (integer : readable / writable / private)

Το πλάτος στο οποίο θα αναδιπλώνεται το κείμενο

=back



=cut


=head1 SIGNALS

=over

=item B<edited> (Gtk2::CellRendererText, string, string)

=back



=cut


=head1 ENUMS AND FLAGS

=head2 enum Pango::Alignment

=over

=item * 'left' / 'PANGO_ALIGN_LEFT'

=item * 'center' / 'PANGO_ALIGN_CENTER'

=item * 'right' / 'PANGO_ALIGN_RIGHT'

=back


=head2 enum Pango::EllipsizeMode

=over

=item * 'none' / 'PANGO_ELLIPSIZE_NONE'

=item * 'start' / 'PANGO_ELLIPSIZE_START'

=item * 'middle' / 'PANGO_ELLIPSIZE_MIDDLE'

=item * 'end' / 'PANGO_ELLIPSIZE_END'

=back


=head2 enum Pango::Stretch

=over

=item * 'ultra-condensed' / 'PANGO_STRETCH_ULTRA_CONDENSED'

=item * 'extra-condensed' / 'PANGO_STRETCH_EXTRA_CONDENSED'

=item * 'condensed' / 'PANGO_STRETCH_CONDENSED'

=item * 'semi-condensed' / 'PANGO_STRETCH_SEMI_CONDENSED'

=item * 'normal' / 'PANGO_STRETCH_NORMAL'

=item * 'semi-expanded' / 'PANGO_STRETCH_SEMI_EXPANDED'

=item * 'expanded' / 'PANGO_STRETCH_EXPANDED'

=item * 'extra-expanded' / 'PANGO_STRETCH_EXTRA_EXPANDED'

=item * 'ultra-expanded' / 'PANGO_STRETCH_ULTRA_EXPANDED'

=back


=head2 enum Pango::Style

=over

=item * 'normal' / 'PANGO_STYLE_NORMAL'

=item * 'oblique' / 'PANGO_STYLE_OBLIQUE'

=item * 'italic' / 'PANGO_STYLE_ITALIC'

=back


=head2 enum Pango::Underline

=over

=item * 'none' / 'PANGO_UNDERLINE_NONE'

=item * 'single' / 'PANGO_UNDERLINE_SINGLE'

=item * 'double' / 'PANGO_UNDERLINE_DOUBLE'

=item * 'low' / 'PANGO_UNDERLINE_LOW'

=item * 'error' / 'PANGO_UNDERLINE_ERROR'

=back


=head2 enum Pango::Variant

=over

=item * 'normal' / 'PANGO_VARIANT_NORMAL'

=item * 'small-caps' / 'PANGO_VARIANT_SMALL_CAPS'

=back


=head2 enum Pango::WrapMode

=over

=item * 'word' / 'PANGO_WRAP_WORD'

=item * 'char' / 'PANGO_WRAP_CHAR'

=item * 'word-char' / 'PANGO_WRAP_WORD_CHAR'

=back




=cut


=head1 SEE ALSO

L<Gtk2>, L<Glib::Object>, L<Glib::InitiallyUnowned>, L<Gtk2::Object>, L<Gtk2::CellRenderer>


=cut


=head1 COPYRIGHT

Copyright (C) 2003-2008 by the gtk2-perl team.

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



=cut

