×

Method and system for generating a global hit test data structure using scan line compression of windows in a graphical user interface

  • US 5,764,215 A
  • Filed: 02/20/1996
  • Issued: 06/09/1998
  • Est. Priority Date: 02/20/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for enhanced locator hit testing of windows in a windowing environment of a data processing system, the method comprising the steps of:

  • generating a global hit test data structure having a plurality of compressed scan line data sets that represent a plurality of scan lines for a display of the windowing environment in the data processing system, wherein each compressed scan line data set of the plurality of compressed scan line data sets contains one or more vectors and a window identifier associated with each vector that describe the window ownership of one or more spans in an associated scan line of the display, wherein a vector identifies a span of the associated scan line, and each window identifier identifies a window that owns the span identified by its associated vector, and wherein a span is one or more pels of a scan line; and

    identifying the window that owns a selected pel of the display, including the steps of;

    accessing the compressed scan line data set within the global hit test data structure that defines the window ownership of the selected pel;

    determining the vector of the accessed compressed scan line data set that contains the selected pel; and

    retrieving the window identifier associated with the determined vector, wherein the retrieved window identifier is the result of the enhanced locator hit test for the selected pel.

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