ftp.nice.ch/pub/next/tools/screen/Sentinel.1.31.NIHS.bs.tar.gz#/Sentinel/Source/LockMgr.h

This is LockMgr.h in view mode; [Download] [Up]

/* Generated by Interface Builder */

#import <objc/Object.h>
#import <dpsclient/dpsclient.h>
#import <drivers/event_status_driver.h>

@interface LockMgr:Object
{
	id		screenLock ;		/* Screen lock responder */
	id		prefsPanel ;		/* Preferences panel */
	id		idleField ;			/* Idle time text field & slider */
	id		idleSlider ;
	id		revertButton ;		/* Revert & OK buttons */
	id		okButton ;
	id		autoLockSwitch ;	/* Auto lock & Require password switches */
	id		requirePasswordSwitch ;
	
	BOOL	autoLock ;			/* Autolocking on / off flag */
	BOOL	requirePassword ;	/* Password required to unlock flag */
	int		maxIdleTime ;		/* # of minutes idle before autolock */
	int		idleTime ;			/* Current number of minutes idle */
	double	lastDimDestiny ;	/* EVS driver info to track user activity */

	NXEventHandle	evsDriver ;		/* EVS driver file handle */
	DPSTimedEntry	timedEntry ;	/* Idle timer */
}

- init ;
- free ;

- ok: sender ;
- revert: sender ;
- changeSetting: sender ;

- idle ;

- (BOOL) requirePassword ;
- (double) brightness ;
- setBrightness: (double) newBrightness ;

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.