home *** CD-ROM | disk | FTP | other *** search
- This directory and its sub-directories contains the source code, support
- files, and documentation to the MiscFindPanel class and AppKit class
- categories. The MiscFindPanel class is designed to be a mostly self-contained
- bundle which can be incorporated into a project with minimal effort.
-
- [Ed. Note: The documentation has been moved to the MiscKit/Documentation
- directory and is available spread throughout the Class/Category/Protocol
- subdirectories or all together in the MiscFindPanel directory. -don]
-
- This is version 1.1 (22 October 1993).
- This product requires NeXTSTEP 3.x or higher.
-
-
- Known bugs in 1.1:
- - The only known bug in this software is in the MiscFindPanel class's
- internal _calcFindPanelTarget instance method. The method assumes
- that the responder chains of the key and main windows end with some
- responder that has a next responder of nil (this "end of the chain"
- responder need not be the windows themselves, though it is them if
- the windows' next responders have not been explicitly set). This
- also means that a responder chain that loops is also a bad thing.
- Under "normal" usage, this bug will not manifest itself.
-
- Changes from version 1.0:
- - Donated to the MiscKit project. Most externally visible names now
- have a "Misc" prefix
- - Fixed some documentation bugs
- - A new example application has been included with the distribution
- - The methods instancesRespondTo: and respondsTo:, in the MiscFindPanel
- class, have been overridden to return NO for those methods that have
- been "disabled"
- - A fully functional SearchText category is now included
- - Added the ability to set the object to act as first conformer
- - An error value enumeration has been defined in the SearchableText protocol
-
- Possible future enhancements:
- - The ability to add one or more accessory views
- - Fix first conformer searching so that possible loops are avoided
- - Implement a generic SearchMatrix category (unless someone beats me to it)
- - Add message support for the different SearchErr values of SearchableText
- - Add stream-oriented searching wrapper functions around MiscTBMK routines
-
-
- Written and maintained by Christopher J. Kane (kane@gac.edu).
- Please feel free to contact the author with any questions,
- comments, bug reports, or suggestions about this package.
-
- 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.
-
- ---------------------------------------------------------------------------
- README - This file (cleverly enough)
-
- Documentation/
- HowToUse.rtf - Instructions for adding a find panel to a project
- MiscFindPanel.rtf - Documentation for the MiscFindPanel class
- MiscFindPanelClass.rtf - Documentation for the MiscFindPanelClass category
- SearchableText.rtfd - Documentation for the SearchableText protocol
- FAQ.MiscFindPanel - Questions (and answers) about MiscFindPanel
-
- MiscFindPanel/ - Source code for MiscFindPanel bundle
- MiscFindPanel.h - MiscFindPanel class header file
- MiscFindPanel.m - and source file
- MiscFindPanelClass.h - MiscFindPanelClass category header file
- MiscFindPanelClass.m - and source file
- SearchableText.h - Header file for SearchableText protocol
- Makefile \
- PB.gdbinit | Bundle project support files
- PB.project /
- English.lproj \
- French.lproj \
- German.lproj | Language directories (contain localized
- Italian.lproj | string and FindPanel.nib files)
- Spanish.lproj /
- Swedish.lproj /
-
- SearchBench/ - An example application using the MiscFindPanel
-
- SearchCategories/ - String searching routines and categories
- implementing the SearchableText protocol
- ---------------------------------------------------------------------------
-