The following module was proposed for inclusion in the Module List:
modid: Tk::Cursor
DSLIP: adpOp
description: Manipulate the mouse cursor programmatically
userid: DUNNIGANJ (Jack Dunnigan)
chapterid: 8 (User_Interfaces)
communities:
ptk Mailing list - comp.lang.perl.tk newsgroup
similar:
Tk::HideCursor
rationale:
This module will use existing Tk features or native win32 calls
(requires Win32::API) to manipulate the mouse cursor
programmatically. All methods will apply to user-specified
widget(s). This module will incorporate calls to hide or show the
cursor when over a widget, move the cursor to a specified widget, or
confine the cursor within a widget boundary.
Tk already has the capability to 'configure' the cursor
type(shape), so this module does not do that. However, easier cursor
configuration to a number of widgets simultaneously could be grafted
in a future release.
Tk::HideCursor is a relatively new module on CPAN which is limited
in functionality, has bugs on Win32, and writes temporary files on
Unix :-(
Tk::Cursor will have no relation to this existing module.
The above mentioned functionality suggests that Tk::Cursor is an
appropriate name. Others I have considered are Tk::CursorControl,
Tk::MouseControl. I have dropped a few hints on using the Tk::Cursor
namespace in e-mails to the ptk mailing list and to
comp.lang.perl.tk and have not yet heard any negative feedback.
As time comes closer to a release, I will discuss this namespace
again on the lists mentioned.
enteredby: DUNNIGANJ (Jack Dunnigan)
enteredon: Mon Dec 2 22:09:32 2002 GMT
The resulting entry would be:
Tk::
::Cursor adpOp Manipulate the mouse cursor programmatically DUNNIGANJ
Thanks for registering,
The Pause Team
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=2d300000_c67f44ecc8281abd&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=2d300000_c67f44ecc8281abd&SUBMIT_pause99_add_mod_insertit=1