This is MiscFindPanel.h in view mode; [Download] [Up]
{\rtf0\ansi{\fonttbl\f2\fmodern Ohlfs;\f0\fmodern Courier;}
\paperw11640
\paperh8400
\margl120
\margr120
{\colortbl;\red0\green0\blue0;}
\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs20\fc1\cf1 /*\
* Copyright (c) 1993 Christopher J. Kane. All rights reserved.\
*\
* This software is subject to the terms of the MiscKit license\
* agreement. Refer to the license document included with the\
* MiscKit distribution for these terms.\
*\
* Version: 1.1 (22 October 1993)\
\f0\b * Rohit Khare: 10/29/94: rangePanel added\
* Added a line/character count panel as in Edit. This is a local hack that\
* relies on talking to a Text, not a searchableText, so I don't know how\
* generic it is. The code is almost completely borrowed from:
\f2\b0 \
\f0\i Find Manager\
\
copyright: NOT! Feel free to use any of the source to Find Manager.\
\
David Holscher\
Box #727\
Rose-Hulman Institute of Technology\
Terre Haute, IN 47803 \
\
e-mail: holschdm@next-work.rose-hulman.edu\
\f2\i0 */\
typedef
\f0\b\fs24 enum
\f2\b0\fs20 \{\
\f0\b\fs24 line
\f2\b0\fs20 = 1,\
\f0\b\fs24 character
\f2\b0\fs20 = 2\
\}
\f0\b\fs24 range_type
\f2\b0\fs20 ;\
\
\
#import <appkit/appkit.h>\
\
@interface MiscFindPanel:Panel\
\{\
TextField *findTextField;\
TextField *replaceTextField;\
TextField *messageTextField;\
Button *ignoreCaseButton;\
Button *regExprButton;\
Matrix *scopeMatrix;\
Box *_replBox;\
\f0\b\fs24 Panel *rangePanel;\
TextField *rangeField;\
\f2\b0\fs20
\f0\b\fs24 range_type rangeType
\f2\b0\fs20 ;\
\}\
\
+ setFindPbEnabled:(BOOL)aBool;\
+ setFirstConformer:aConformer;\
+ setReplacementEnabled:(BOOL)aBool;\
+ sharedInstance;\
\
- enterSelection:sender;\
- findBackward:sender;\
- findForward:sender;\
- jumpToSelection:sender;\
- replace:sender;\
- replaceAll:sender;\
- replaceAndFind:sender;\
\
\f0\b\fs24 - orderFrontRangePanel
\b0 :sende
r;
\b \
- jumpToRange
\b0 :sende
r;
\b \
- setRangeType
\b0 :send
er;
\b \
\f2\b0\fs20 \
- (TextField *)findTextField;\
- (Button *)ignoreCaseButton;\
- (TextField *)messageTextField;\
- (Button *)regExprButton;\
- (TextField *)replaceTextField;\
- (Matrix *)scopeMatrix;\
\f0\b\fs24 - rangePanel;\
\f2\b0\fs20 \
@end\
}
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.