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.