Copyright ã1995 by NeXT Computer, Inc.  All Rights Reserved.

IOScreenEvents

Adopted By:	IODisplay

Declared In:	driverkit/eventProtocols.h

Protocol Description

The methods in this protocol are invoked by the event system, at the request of the Window Server or of pointer management software.

Method Types

Manipulating the cursor	- hideCursor:
- moveCursor:frame:token:
- showCursor:frame:token:

Get the device port	- devicePort

Set screen brightness	- setBrightness:token:

Instance Methods

devicePort

- (port_t)devicePort

Returns the device port, which should be obtained from this instance's IODeviceDescription.

hideCursor:

- hideCursor:(int)token 

Removes the cursor from the screen.

moveCursor:frame:token:

- moveCursor:(Point *)cursorLoc 
frame:(int)frame 
token:(int)token 

Removes the cursor from the screen, moves it, and displays the cursor in its new position. 

setBrightness:token:

- setBrightness:(int)level token:(int)token 

Sets the brightness of the screen. Many devices (and thus many drivers) don't permit this operation. 

See also:  - setBrightness:token: (IOFrameBufferDisplay class)

showCursor:frame:token:

- showCursor:(Point *)cursorLocation 
frame:(int)frame 
token:(int)token 

Displays the cursor at cursorLocation.