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

Reply via email to