| Server IP : 104.21.94.62 / Your IP : 216.73.216.97 Web Server : Apache System : Linux semi1.us.cloudlogin.co 5.10.244-xeon-hst #1 SMP Sun Sep 14 17:09:20 UTC 2025 x86_64 User : xessglobal ( 271017) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : ON Directory : /lib64/perl5/vendor_perl/Tk/Text/ |
Upload File : |
package Tk::Text::Tag;
require Tk::Text;
use overload '""' => \&name;
use vars qw($VERSION);
$VERSION = '4.004'; # $Id: //depot/Tkutf8/Text/Text/Tag.pm#4 $
sub _apply
{
my $self = shift;
my $meth = shift;
$self->widget->tag($meth => $self->name,@_);
}
sub name
{
return shift->[0];
}
sub widget
{
return shift->[1];
}
BEGIN
{
my $meth;
foreach $meth (qw(cget configure bind add))
{
*{$meth} = sub { shift->_apply($meth,@_) }
}
}
sub new
{
my $class = shift;
my $widget = shift;
my $name = shift;
my $obj = bless [$name,$widget],$class;
$obj->configure(@_) if (@_);
return $obj;
}
1;