Internal Debug Flag
The
debug
function takes an optional Boolean argument:
$text->debug( [ boolean ]
);
If the value passed in is true, internal consistency checks will be
turned on in the B-tree code associated with Text widgets. If false,
the checks will be left off. Without any argument, the
debug
method will return the value
"on"
if it has been turned on and
"off"
if not. All text widgets in the application
share the same debug flag.
Scanning
The scanMark
and
scanDragto
methods are used internally in the Text
widget. A call to scanMark
simply records the (x,
y) passed in for use later with scanDragto
. It
returns an empty string:
$text->scanMark(x, y
);
scanDragto
also takes (x, y) coordinates, which
are compared to the scanMark
(x, y) coordinates.
The view within the Text widget is adjusted by 10 times the
difference between the coordinates:
$text->scanDragto(x, y);
Get Mastering Perl/Tk now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.