This is Preferences.m in view mode; [Download] [Up]
// // quick and dirty: // dialing with the ZyXEL modem // by: Olaf Mueller <olaf@orest.escape.de> // #import "Preferences.h" @interface Preferences (PrivatePreferencesMethods) @end @implementation Preferences // init - init { [super init] ; [NXApp loadNibSection:"Preferences.nib" owner:self] ; [myPanel setFrameAutosaveName: "Preferences"] ; return self ; } - orderFront: sender { [idForm setStringValue: NXGetDefaultValue([NXApp appName],"countryCode") at: 0] ; [idForm setStringValue: NXGetDefaultValue([NXApp appName],"cityCode") at: 1] ; [hereForm setStringValue: NXGetDefaultValue([NXApp appName],"thisCountry") at: 0] ; [hereForm setStringValue: NXGetDefaultValue([NXApp appName],"thisCity") at: 1] ; [ignoreString setStringValue: NXGetDefaultValue([NXApp appName],"charsToIgnore")] ; [myPanel makeKeyAndOrderFront: self] ; return self ; } - doOk: sender { NXWriteDefault ([NXApp appName],"countryCode",[idForm stringValueAt: 0]) ; NXWriteDefault ([NXApp appName],"cityCode",[idForm stringValueAt: 1]) ; NXWriteDefault ([NXApp appName],"thisCountry",[hereForm stringValueAt: 0]) ; NXWriteDefault ([NXApp appName],"thisCity",[hereForm stringValueAt: 1]) ; NXWriteDefault ([NXApp appName],"charsToIgnore",[ignoreString stringValue]) ; return self ; } // ------------------- private methods ------------------------- @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.