This is ObjCategories.rtf in view mode; [Download] [Up]
Copyright Ó 1993 John Karabaic From: John_Karabaic@NeXT.COM (John Karabaic) Date: Wed, 6 Oct 93 15:43:31 -0400 To: yackd@alaska.et.byu.edu (Don Yacktman) Subject: Some hopefully useful code snippets... Two useful things I came up with over the last couple of weeks. Hope they help somebody. /* HostPicker Method Assumptions: * you have an instance variable named hostField where you store the hostname. *every hostname in every netinfo subdomain is accessible to your system. *add libni_s.a to your libraries in ProjectBuilder. *Connect a button to this and voila! */ - pickHostName:sender { id thePanel = [NIOpenPanel new]; [thePanel setListTitle: "Machine Names"]; [thePanel setPanelTitle: "Machine Name Picker" ]; if ([thePanel runModal] == NX_OKTAG) { const char *fullDomain = [thePanel directory]; if (fullDomain && *fullDomain){ [hostField setStringValue: (char *)fullDomain]; //[self changeHostName:self]; //optional, add this method if you want to trigger the change. } } return self; }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.