Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!cs.utexas.edu!uunet!dtgcube!ed From: ed@uunet!dtgcube (Edward Jung) Newsgroups: comp.sys.next Subject: Re: Looking for a Browser object Message-ID: <1989Nov10.140904.1176@uunet!dtgcube> Date: 10 Nov 89 14:09:04 GMT References: <14715332JEP@MSU> <2241@hudson.acc.virginia.edu> <1989Nov10.023803.13934@nueces.cactus.org> Organization: The Deep Thought Group, L.P. Lines: 24 In-Reply-To: chari@nueces.cactus.org's message of 10 Nov 89 02:38:03 GMT I use NeXT's browser class; it is undocumented, but in their library. You can get the methods and the expected types by performing run-time lookup using the routines outlined in /usr/include/objc/objc-runtime.h and objc-class.h. I have headers for most of the routines, and classes for ListBrowser and HashTableBrowser (for Lists of objects that can be asked for a string representation, and HashTables that map strings to something). The NeXT Browser class is used in the Open and Save Panels, actually lots of places. I have been told that NeXT eventually plans to release it after it has been made more stable and the interfaces cleaned up. So use this information at your own risk. Those interested in getting copies of my Browser.h header (and perhaps even ListBrowser and HashTableBrowser) should send me mail. I use it (at the peril of having to rewrite the class if and when NeXT changes it) in many apps. -- Edward Jung The Deep Thought Group, L.P. BIX: ejung 3400 Swede Hill Road NeXT or UNIX mail Clinton, WA. 98236 UUCP: uunet!dtgcube!ed Internet: ed@dtg.com