This is GeoClient.h in view mode; [Download] [Up]
// GeoClient.h // By Charles G. Fleming, Educational Computing Services, Allegheny College. // You may freely copy, distribute and reuse this code. // Allegheny College and the author disclaim any warranty of any kind, // expressed or implied, as to its fitness for any particular use. // This work was partially supported by a grant from the Vira Heinz Endowment. #import <appkit/Window.h> @interface GeoClient:Window { id loginMessageWindow; id searchingMessageWindow; id errorMessageWindow; id errorMessageScrollView; id queryButton; id statesPullDownListButton; id statesPullDownList; id moreStatesPullDownListButton; id moreStatesPullDownList; id cityTextField; id stateTextField; id countyCodeTextField; id countyNameTextField; id stateAbbrTextField; id stateNameTextField; id nationAbbrTextField; id nationNameTextField; id areaCodeTextField; id elevationTextField; id featureCodeTextField; id featureNameTextField; id latitudeTextField; id longitudeNameTextField; id censusTextField; id remarkTextField; id timeZoneTextField; id zipScrollView; id subprocess; id records; struct dataRecord { char city[30]; char countyCode[30]; char countyName[30]; char stateAbbr[30]; char stateName[30]; char nationAbbr[30]; char nationName[30]; char areaCode[30]; char elevation[30]; char featureCode[30]; char featureName[30]; char latitude[30]; char longitude[30]; char census[30]; char remark[30]; char timeZone[30]; char zip[4000]; } record; } - appDidInit:sender; - query:sender; - selectState:sender; - clearTextFields; - resetPullDownList; - subprocessOutput:(char *)buffer; - subprocessDone; - appWillTerminate:sender; - selectState:sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.