×

Object-oriented global cursor tool

  • US 6,014,139 A
  • Filed: 04/01/1999
  • Issued: 01/11/2000
  • Est. Priority Date: 08/23/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer program product for enabling operation on a computer system having a display device for presenting a screen display having a plurality of frame areas, a movable pointing device, a selection means, means for generating a cursor location, and means responsive to movement of the pointing device for moving the cursor location to various screen display locations, each of the plurality of frame areas being generated by an application program and comprising a visual representation of data, each of the frame areas being a different frame type, the computer program product including a computer-useable means for storing therein computer-readable code comprising:

  • program code for creating a tool server object containing information identifying a single cursor tool that operates across the plurality of frame areas and methods for determining frame types in which data can be manipulated by the cursor tool;

    program code for detecting selection signal generated by the selection means;

    program code for identifying a cursor location on the screen display when the selection signal is detected;

    program code for determining one frame area of the plurality of frame areas enclosing the cursor location and a frame type of the one frame area;

    program code for causing the application program to call one of the methods in the tool server object to determine whether the cursor tool can operate on the data in the frame type of the one frame area;

    program code for modifying data within the frame area displayed at the cursor location in accordance with the cursor tool when the cursor tool can operate with the frame type of the one frame area; and

    program code for displaying predetermined default cursor graphic data at the cursor location when the cursor tool cannot operate with the frame type of the one frame area.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×