This is Text.h in view mode; [Download] [Up]
/* Interface for Text class
*
* Copyright (C) 1993 The Board of Trustees of
* The Leland Stanford Junior University. All Rights Reserved.
*
* Authors: Scott Francis, Paul Kunz and Jeff Kamerer (SLAC)
* Mike L. Kienenberger (Alaska)
*
* This file is part of an Objective-C class library for a window system
*
* Text.h,v 1.20 1995/04/19 00:42:56 pfkeb Exp
*/
#ifndef _Text_h_
#define _Text_h_
#include "View.h"
#include "streams/streams.h"
/* justification modes */
#define NX_LEFTALIGNED 0
#define NX_RIGHTALIGNED 1
#define NX_CENTERED 2
#define NX_JUSTIFIED 3
@interface Text:View
{
BOOL mono;
BOOL editable;
BOOL selectable;
BOOL flipped;
char *_textString;
short _numTextLines;
BOOL _justKilledWidget;
BOOL _waitToKillWidget;
}
- initFrame:(const NXRect *)frameRect;
- initFrame:(const NXRect *)frameRect text:(const char *)theText
alignment:(int)mode;
- setMonoFont:(BOOL)flag;
- setEditable:(BOOL)flag;
- setSelectable:(BOOL)flag;
- setFlipped:(BOOL)flag;
- awake;
- read:(TypedStream *)ts;
- (int)textLength;
- setSel:(int)start :(int)end;
- setText:(const char *)aString;
- (int)getSubstring:(char *)buf start:(int)startPos length:(int)numChars;
- (int)textLength;
- (int)charLength;
- replaceSel:(const char *)aString;
- readText:(NXStream *)stream;
@end
@interface Text(WidgetSet)
- _textWillChange:(void *)cb;
- _textDidChange;
- _addCallback;
- _init;
- _setText;
- _setSel:(int)start :(int)end;
- (int)_getSubstring:(char *)buf start:(int)startPos length:(int)numChars;
- (int)_textLength;
- _replaceSel:(const char *)aString;
- _preReadText;
- _postReadText;
@end
#endif /* _Text_h_ */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.