Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ gsqloc(3g) — AIX PS/2 1.2.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

hft

gslcat



GSQLOC(3g,L)                AIX Technical Reference                GSQLOC(3g,L)



-------------------------------------------------------------------------------
gsqloc



PURPOSE

Returns information about the locator.

C SYNTAX

void gsqloc_ (loc_type, x_res, y_res, hg, vg)

int *loc_type, *x_res, *y_res, *hg, *vg;

FORTRAN SYNTAX

subroutine gsqloc (loc_type, x_res, y_res, hg, vg)

INTEGER loc_type, x_res, y_res, hg, vg

PASCAL SYNTAX

PROCEDURE gsqloc_ (

VAR loc_type, x_res, y_res, hg, vg: INTEGER
): INTEGER [PUBLIC];

DESCRIPTION

The gsqloc subroutine returns the type of the locator, the resolution of the
device, and the current setting of the relative device thresholds or the
absolute device dead zone values.

Parameters

loc_type          Indicates the type of locator.  If the most significant bit
                  of loc_type is 0, the locator is a mouse.  When the locator
                  is a mouse, the setting of the following bits is ignored.
                  When the most significant bit is 1, the locator type is a
                  tablet.  For a tablet, the next most significant 2 bits are:


                  00   Sensor type is undefined or no sensor is attached.
                  01   A stylus is attached.
                  10   A four-button puck is attached.


x_res, y_res      Indicate the horizontal and vertical resolution of the device
                  in millimeters per 100 counts.





Processed November 7, 1990       GSQLOC(3g,L)                                 1





GSQLOC(3g,L)                AIX Technical Reference                GSQLOC(3g,L)



hg, vg            Define the horizontal and vertical values for the locator
                  threshold or dead zone in units of 0.25 millimeters.

An attempt to get the locator attributes can fail for a variety of reasons, the
most likely of which is that the device is not attached.  The nature of the
problem can be found via a specific ioctl to the virtual terminal.  (See "hft"
for more information.)

RETURN VALUE

GS_SUCC  Successful.
GS_USUS  Unsuccessful.

RELATED INFORMATION

In this book:  "hft" and "gslcat."







































Processed November 7, 1990       GSQLOC(3g,L)                                 2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026