🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.programmer
Article #83

How to Extend IconBuilder

#83
From: Linus Upson
Date: Sat, 31 Oct 1992 07:07
25 lines
1707 bytes
Extending IconBuilder is a snap.  Read the article "An introduction to  
extensible programming" by Jeff Martin and Joshua Doenias in the Fall 1991  
Next On Campus.  You can find an electronic copy in  
/pub/next/Newsletters/OnCampus/NOCFall91 on sonata.cc.purdue.edu.  It  
describes a program called DynaPaint which bears a striking resemblance to  
IconBuilder.

After you've done that, open up the .ptools and .pfilters in  
IconBuilder.app.  Take a look at the nibs.  Give you any ideas?  Try  
looking at the running IconBuilder with AppInspector.  Get any more ideas?

If you can't figure it out from there, you can ftp a sample tool I wrote  
this evening -- Splat.  It's Splat.compressed in /pub on geom.umn.edu.

To all of those whiners out there:  Please not one more "Boo hoo...  Steve  
took Icon away and won't play with me..." post.  IconBuilder is not only a  
cool program (how many other extensible apps do you know of?), but an  
excellent way to teach developers who don't rtfm about NXBundles.  It  
doesn't do everything, BUT THAT'S THE POINT!  YOU get to extend it.  Flame  
them for lack of documentation, not for the app.

Long Live IconBuilder!

Linus Upson
lupson@geom.umn.edu
Technical Details
Message-ID: <1992Oct31.070738.27695@news2.cis.umn.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!cs.utexas.edu!uwm.edu!linac!att!news.cs.indiana.edu!umn.edu!news

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.programmer
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!cs.utexas.edu!uwm.edu!linac!att!news.cs.indiana.edu!umn.edu!news
From: lupson@geom.umn.edu (Linus Upson)
Subject: How to Extend IconBuilder
Message-ID: <1992Oct31.070738.27695@news2.cis.umn.edu>
Keywords: whiners
Sender: news@news2.cis.umn.edu (Usenet News Administration)
Nntp-Posting-Host: descartes.geom.umn.edu
Organization: University of Minnesota
Date: Sat, 31 Oct 1992 07:07:38 GMT
Lines: 25