home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Editores / Perl5 / perl / lib / site / auto / Tk / Entry / Backspace.al < prev    next >
Encoding:
Text File  |  1997-08-10  |  442 b   |  24 lines

  1. # NOTE: Derived from ..\blib\lib\Tk\Entry.pm.  Changes made here will be lost.
  2. package Tk::Entry;
  3.  
  4. # Backspace --
  5. # Backspace over the character just before the insertion cursor.
  6. #
  7. # Arguments:
  8. # w - The entry window in which to backspace.
  9. sub Backspace
  10. {
  11.  my $w = shift;
  12.  if ($w->selection("present"))
  13.   {
  14.    $w->deleteSelected
  15.   }
  16.  else
  17.   {
  18.    my $x = $w->index("insert")-1;
  19.    $w->delete($x) if ($x >= 0);
  20.   }
  21. }
  22.  
  23. 1;
  24.