Tk-TextVi
view release on metacpan or search on metacpan
lib/Tk/TextVi.pm view on Meta::CPAN
# Registers are all single characters or unnamed
die X_BAD_STATE if length($register) > 1;
# Read-only registers and blackhole are never written to
return if $register =~ /[_:.%#0-9]/;
# Always store in the unnamed register
$w->{VI_REGISTER}{''} = $text;
# * is the clipboard
if( $register eq '*' ) {
$w->clipboardClear;
$w->clipboardAppend( '--', $text );
}
else {
if( $register =~ tr/A-Z/a-z/ ) {
$w->{VI_REGISTER}{$register} .= $text;
}
else {
$w->{VI_REGISTER}{$register} = $text;
}
}
}
lib/Tk/TextVi.pm view on Meta::CPAN
=item $text->setMessage( $msg )
Queue a message to be displayed and generate the associated event.
=item $text->setError( $msg )
Same as setMessage, but the message is added to the error list and the error message event is generated.
=item $text->registerStore( $register, $text )
Store the contents of $text into the specified register. The text will also be stored in the unnamed register. If the '*' register is specified, the clipboard will be used. If the black-hole or a read-only register is specified nothing will happen...
=item $text->registerGet( $register )
Returns the text stored in a register
=item $text->settingGet( $setting )
Returns the value of the specified setting.
=back
( run in 1.183 second using v1.01-cache-2.11-cpan-84e82930d8c )