$VERSION
=
'4.011'
;
Construct Tk::Widget
'ROText'
;
sub
clipEvents
{
return
qw[Copy]
;
}
sub
ClassInit
{
my
(
$class
,
$mw
) =
@_
;
my
$val
=
$class
->bindRdOnly(
$mw
);
my
$cb
=
$mw
->
bind
(
$class
,
'<Next>'
);
$mw
->
bind
(
$class
,
'<space>'
,
$cb
)
if
(
defined
$cb
);
$cb
=
$mw
->
bind
(
$class
,
'<Prior>'
);
$mw
->
bind
(
$class
,
'<BackSpace>'
,
$cb
)
if
(
defined
$cb
);
$class
->clipboardOperations(
$mw
,
'Copy'
);
return
$val
;
}
sub
Populate
{
my
(
$self
,
$args
) =
@_
;
$self
->SUPER::Populate(
$args
);
my
$m
=
$self
->menu->entrycget(
$self
->menu->
index
(
'Search'
),
'-menu'
);
$m
->
delete
(
$m
->
index
(
'Replace'
));
$self
->ConfigSpecs(
-background
=> [
'SELF'
],
-foreground
=> [
'SELF'
],
);
}
sub
Tk::Widget::ScrlROText {
shift
->Scrolled(
'ROText'
=>
@_
) }
1;