home *** CD-ROM | disk | FTP | other *** search
/ Nebula / nebula.bin / SourceCode / MiniExamples / FindIt / FindObject.h < prev    next >
Text File  |  1991-10-09  |  869b  |  44 lines

  1. /* 
  2.  * FindObject.h
  3.  *
  4.  * Purpose:
  5.  *        This object controls the searching for strings in a matrix or in a text object.
  6.  *
  7.  * You may freely copy, distribute, and reuse the code in this example.
  8.  * NeXT disclaims any warranty of any kind, expressed or  implied, as to its
  9.  * fitness for any particular use.
  10.  *
  11.  * Written by: Mary McNabb
  12.  * Created: Apr 91
  13.  *
  14.  */
  15.  
  16. #import <objc/Object.h>
  17.  
  18. #define TEXT 0
  19. #define MATRIX 1
  20.  
  21. #define FORWARD 1
  22. #define BACKWARD -1
  23.  
  24. @interface FindObject:Object
  25. {
  26.     id        findPanel;
  27.     id        findForm;
  28.     id        ignoreCaseButton;
  29.     id        findNextButton;
  30.     id        searchMe;
  31.     BOOL    ignoreCase;
  32. }
  33.  
  34. - init;
  35. - setSearchMe:object;
  36. - findNextReturn:sender;
  37. - findNext:sender;
  38. - findPrevious:sender;
  39. - findInText:(int)direction;
  40. - (BOOL)searchMatrixStrings:(int)start:(int)stop:(int)dir:(const char*)findStr;
  41. - findInMatrix:(int) direction :(const char*) findStr;
  42.  
  43. @end
  44.