=head1 NAME

Gtk2::TextTag

=cut

=head1 HIERARCHY

  Glib::Object
  +----Gtk2::TextTag



=cut


=head1 METHODS

=head2 texttag = Gtk2::TextTag-E<gt>B<new> ($name=undef)

=over

=item * $name (string or undef) 

=back

=head2 boolean = $tag-E<gt>B<event> ($event_object, $event, $iter)

=over

=item * $event_object (Glib::Object) 

=item * $event (Gtk2::Gdk::Event) 

=item * $iter (Gtk2::TextIter) 

=back

=head2 integer = $tag-E<gt>B<get_priority> 

=head2 $tag-E<gt>B<set_priority> ($priority)

=over

=item * $priority (integer) 

=back



=cut


=head1 PROPERTIES

=over

=item 'accumulative-margin' (boolean : default false : readable / writable / private)

Αν θα υπάρχει συσσώρευση των αριστερών και δεξιών περιθωρίων.

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

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

=item 'background-full-height' (boolean : default false : readable / writable / private)

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

=item 'background-full-height-set' (boolean : default false : readable / writable / private)

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

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

Χρώμα παρασκηνίου ως (πιθανόν αδιάθετο) GdkColor

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

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

=item 'background-stipple' (Gtk2::Gdk::Pixmap : default undef : readable / writable / private)

Bitmap για χρήση ως μάσκα κατα τη δημιουργία παρασκηνίου κειμένου

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

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

=item 'direction' (Gtk2::TextDirection : default "none" : readable / writable / private)

Κατεύθυνση κειμένου π.χ αριστερά-προς-δεξιά ή δεξιά-προς-αριστερά

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

=item 'foreground-stipple' (Gtk2::Gdk::Pixmap : default undef : readable / writable / private)

Bitmap για χρήση ως μάσκα κατά τη δημιουργία προσκηνίου κειμένου

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

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

=item 'indent' (integer : default 0 : readable / writable / private)

Μέγεθος εσοχής παραγράφου σε εικονοστοιχεία

=item 'indent-set' (boolean : default false : readable / writable / private)

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

=item 'invisible' (boolean : default false : readable / writable / private)

Αν αυτό το κείμενο αποκρύπτεται.

=item 'invisible-set' (boolean : default false : readable / writable / private)

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

=item 'justification' (Gtk2::Justification : default "left" : readable / writable / private)

Αριστερή, δεξιά ή στοίχιση στο κέντρο

=item 'justification-set' (boolean : default false : readable / writable / private)

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

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

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

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

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

=item 'left-margin' (integer : default 0 : readable / writable / private)

Πλάτος του αριστερού περιθωρίου σε εικονοστοιχεία

=item 'left-margin-set' (boolean : default false : readable / writable / private)

Αν η αναγνωριστική ετικέτα θα επηρεάζει το αριστερό περιθώριο

=item 'name' (string : default undef : readable / writable / construct-only / private)

Όνομα που χρησιμοποιείται για την αναφορά στην αναγνωριστική ετικέτα κειμένου, NULL για ανώνυμες tags

=item 'paragraph-background' (string : default undef : writable / private)

Χρώμα παρασκηνίου παραγράφου ως αλφαριθμητικό

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

Χρώμα παρασκηνίου παραγράφου ως (πιθανόν αδιάθετο) GdkColor

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

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

=item 'pixels-above-lines' (integer : default 0 : readable / writable / private)

Εικονοστοιχεία κενού διαστήματος πάνω από παραγράφους

=item 'pixels-above-lines-set' (boolean : default false : readable / writable / private)

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

=item 'pixels-below-lines' (integer : default 0 : readable / writable / private)

Εικονοστοιχεία κενού διαστήματος κάτω από παραγράφους

=item 'pixels-below-lines-set' (boolean : default false : readable / writable / private)

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

=item 'pixels-inside-wrap' (integer : default 0 : readable / writable / private)

Εικονοστοιχεία κενού διαστήματος μεταξύ αναδιπλούμενων γραμμών σε παράγραφο

=item 'pixels-inside-wrap-set' (boolean : default false : readable / writable / private)

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

=item 'right-margin' (integer : default 0 : readable / writable / private)

Πλάτος του δεξιού περιθωρίου σε εικονοστοιχεία

=item 'right-margin-set' (boolean : default false : readable / writable / private)

Αν η αναγνωριστική ετικέτα θα επηρεάζει το δεξιό περιθώριο

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

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

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

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

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

Μέγεθος γραμματοσειράς ως παράγοντας κλίμακας σχετικός με το προεπιλεγμένο μέγεθος γραμματοσειράς. Αυτό προσαρμόζεται σε αλλαγές θεμάτων κτλ. και έτσι συνιστάται. Το Pango προκαθορίζει κάποιες κλίμακες όπως PANGO_SCALE_X_LARGE

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

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

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

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

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

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

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

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

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

Τέντωμα γραμματοσειράς όπως PangoStretch, π.χ. PANGO_STRETCH_CONDENSED

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

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

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

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

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

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

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

Τύπος γραμματοσειράς ως PangoStyle, π.χ. PANGO_STYLE_ITALIC

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

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

=item 'tabs' (Pango::TabArray : default undef : readable / writable / private)

Προσαρμοσμένοι στηλοθέτες για αυτό το κείμενο

=item 'tabs-set' (boolean : default false : readable / writable / private)

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

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

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

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

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

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

Ποικιλία γραμματοσειράς ως PangoVariant, π.χ. PANGO_VARIANT_SMALL_CAPS

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

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

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

Βάρος γραμματοσειράς ως ακέραιος, βλ. προκαθορισμένες τιμές στο PangoWeight; για παράδειγμα, PANGO_WEIGHT_BOLD 

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

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

=item 'wrap-mode' (Gtk2::WrapMode : default "none" : readable / writable / private)

Αν θα αναδιπλώνονται οι γραμμές, καθόλου, στα όρια λέξεως ή στα όρια χαρακτήρων

=item 'wrap-mode-set' (boolean : default false : readable / writable / private)

Αν η αναγνωριστική ετικέτα θα επηρεάζει την αναδίπλωση γραμμών

=back



=cut


=head1 SIGNALS

=over

=item boolean = B<event> (Gtk2::TextTag, Glib::Object, Gtk2::Gdk::Event, Gtk2::TextIter)

=back



=cut


=head1 ENUMS AND FLAGS

=head2 enum Gtk2::Justification

=over

=item * 'left' / 'GTK_JUSTIFY_LEFT'

=item * 'right' / 'GTK_JUSTIFY_RIGHT'

=item * 'center' / 'GTK_JUSTIFY_CENTER'

=item * 'fill' / 'GTK_JUSTIFY_FILL'

=back


=head2 enum Gtk2::TextDirection

=over

=item * 'none' / 'GTK_TEXT_DIR_NONE'

=item * 'ltr' / 'GTK_TEXT_DIR_LTR'

=item * 'rtl' / 'GTK_TEXT_DIR_RTL'

=back


=head2 enum Gtk2::WrapMode

=over

=item * 'none' / 'GTK_WRAP_NONE'

=item * 'char' / 'GTK_WRAP_CHAR'

=item * 'word' / 'GTK_WRAP_WORD'

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

=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




=cut


=head1 SEE ALSO

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


=cut


=head1 COPYRIGHT

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

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



=cut

