This is BlinkTextField.h in view mode; [Download] [Up]
// Blinking text object by Joe Freeman 1/10 */
// ((Idea by Charles Oei)) */
// Broken to work with IB by David Stutz 2/6 */
//
// Purpose:
// supply a simple interface to make blinking text
// for warning or informational messages
//
// Defaults
// 1.0 second blink rate
// centered text
// no bezel
// no border
// no support
// you really don't want to enable editing or selection, do you?
#import <appkit/TextField.h>
@interface BlinkTextField:TextField
{
float realGray;
double interval;
BOOL active;
DPSTimedEntry teNum;
int priority ;
int which;
}
- initFrame:(const NXRect *)r;
- setTextGray:(float)g;
- flashGray;
- (float)realGray;
- setEditable:(BOOL)flag;
- setSelectable:(BOOL)flag;
- setBlink:(BOOL)flag; // YES starts blinking and NO stops it */
- deferredSetBlink:(BOOL)flag;
- setBlinkRate:(double)theRate; // seconds per blink */
- (double)blinkRate;
- (int)isBlinking;
- (double)blinkRate;
- (int)isBlinking;
- read:(NXTypedStream*)s;
- write:(NXTypedStream*)s;
- free;
- (const char*)getInspectorClassName;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.