SAOTk
Frame Magnifier Commands
commands
magnifier
magnifier marker
magnifier cursor
magnifier mode
magnifier update
magnifier zoom
magnifier
Control and define the magnifier for this
frame widget. In the second form, the existing magnifier widget specified
is assigned to this frame widget. When the update command is executed,
the frame widget will calulate the proper image to be displayed and will
automatically notified the named magnifier widget.
Syntax: magnifer yes
no # activate or deactivate current magnifier
magnifer string integer integer # assign a particular magnifier
widget to this frame
Example: magnifier on
magnifier mymagnifier
128 128
magnifier marker
Specify if markers appear in the current magnifier.
Syntax: magnifer marker
yes no
Example: magnifier marker yes
magnifier cursor
Specify if the pixel cursor appears in the
current magnifier.
Syntax: magnifer cursor
yes no
Example: magnifier cursor yes
magnifier mode
Specify the algorithm to be used in calculating
the magnifier image. The algorithm FAST can only be used for power
of two magnification and results are poor for angles not of 0, 90, 270
degrees. Use the algorithm ACCURATE unless performance is unacceptable.
Syntax: magnifer mode
[fast | accurate]
Example: magnifier mode accurate
magnifier update
Update the current magnifier based on the
current cursor position. The coordinates are in canvas coordinates.
Syntax: magnifer update
numeric numeric
Example: magnifier update 100 200
magnifier zoom
Set the current zoom value for the magnifier.
For algorithm ACCURATE, all values, including non-integer values are valid.
For algorithm FAST, only values of power of two are valid.
Syntax: magnifer zoom
numeric
Example: magnifier zoom 4