Wx::Perl::TextValidator.3pm

Langue: en

Autres versions - même langue

Version: 2005-08-15 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

NAME

Wx::Perl::TextValidator - Perl replacement for wxTextValidator

SYNOPSIS


    my $storage = '';

    my $validator1 = Wx::Perl::TextValidator->new( '\d', \$storage );

    my $validator2 = Wx::Perl::TextValidator->new( '[abcdef]' );

    my $validator3 = Wx::Perl::TextValidator->new( qr/[a-zA-Z]/ );




    my $textctrl = Wx::TextCtrl->new( $parent, -1, "", $pos, $size, $style,

                                      $validator1 );



DESCRIPTION

A "Wx::Validator" subclass that allows filtering user input to a "Wx::TextCtrl".

METHODS


    my $validator1 = Wx::Perl::TextValidator->new( $regexp, \$storage );

    my $validator2 = Wx::Perl::TextValidator->new( $regexp );



Constructs a new "Wx::Perl::Validator". The first argument must be a regular expression matching a single-character string and is used to validate the field contents and user input. The second argument, if present, is used in TransferDataToWindow/TransferDataToWindow as the source/destination for the fields contents.


  The first argument can be a string as well as a reqular expression

object created using C<qr//>.