This is FormCell.h in view mode; [Download] [Up]
/* Interface for FormCell class
*
* Copyright (C) 1993 The Board of Trustees of
* The Leland Stanford Junior University. All Rights Reserved.
*
* Authors: Scott Francis, Paul Kunz, Imran Qureshi, and Libing Wang
*
* This file is part of an Objective-C class library for a window system
*
* FormCell.h,v 1.25 1995/12/13 22:33:01 fedor Exp
*/
#ifndef _FormCell_h_
#define _FormCell_h_
#include "ActionCell.h"
@class TextFieldCell;
@interface FormCell:ActionCell
{
TextFieldCell *titleCell; /* The cell containing the label of this cell */
TextFieldCell *textCell;
NXCoord titleWidth;
NXCoord titleEndPoint;
}
- init;
- initTextCell:(const char *)aString;
- free;
- (NXCoord)titleWidth:(const NXSize *)aSize;
- (NXCoord)titleWidth;
- setTitleWidth:(NXCoord)width;
- (const char *)title;
- setTitle:(const char *)aString;
- titleFont;
- setTitleFont:fontObj;
- (int)titleAlignment;
- setTitleAlignment:(int)mode;
- setEnabled:(BOOL)flag;
- (BOOL)isOpaque;
- calcCellSize:(NXSize *)theSize inRect:(const NXRect *)aRect;
- drawInside:(const NXRect *)cellFrame inView:controlView;
- drawSelf:(const NXRect *)cellFrame inView:controlView;
- (BOOL)trackMouse:(NXEvent*)event inRect:(const NXRect*)aRect
ofView:controlView;
- resetCursorRect:(const NXRect *)visibleCellFrame inView:controlView;
- write:(NXTypedStream *)stream;
- read:(NXTypedStream *)stream;
// + new;
// + newTextCell;
// + newTextCell:(const char *)aString;
- copyFromZone:(NSZone *)zone;
- setIntValue:(int) anInt;
- (int) intValue;
- (float) floatValue;
- setFloatValue:(float)aFloat;
- (double) doubleValue;
- setDoubleValue:(double)aDouble;
- setStringValue:(const char *)aString;
- (const char *)stringValue;
- titleCell;
- textCell;
- _managedBy:parent;
- _destroy;
@end
#endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.