🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.next.programmer
3 messages
3 total messages Started by Linus Upson Sat, 31 Oct 1992 07:07
How to Extend IconBuilder
#83
Author: 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
Re: How to Extend IconBuilder
#93
Author: Gordon Van Huizen
Date: Sun, 01 Nov 1992 23:59
23 lines
1406 bytes
In article <1992Oct31.070738.27695@news2.cis.umn.edu> lupson@geom.umn.edu  
(Linus Upson) writes:
> 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.
> 

Well no offense, but when I need to draw an icon for an app that I'm  
writing I'm seldom in the mood to sit around and write MORE code so I can  
do so. We "get" to extend it? Good clean fun if you don't have to do  
something else for a living.

I can appreciate it being extensible, but it should have come with enough  
"extensions" to really replace the utility it's replacing.

Thanks for your tips and your sample extension though.

Gordon

-- 
----------------------------------------------------------------
Gordon Van Huizen           vox: 619.488.9411  fax: 619.488.3045
Metrosoft                   gvh@metrosoft.com [NeXTmail welcome]
----------------------------------------------------------------
How about we solve the problem (was: How to Extend IconBuilder)
#106
Author: B. Erickson Herring
Date: Mon, 02 Nov 1992 17:27
41 lines
2503 bytes
OK, everyone -- how about concise summaries of the tools/features that
you consider essential to make this program usable.  EMail works.  So
does posting.  I'll make one big summary; I bet that we can solve the
biggest problems in relatively short order.

Gordon> Well no offense, but when I need to draw an icon for an app
Gordon> that I'm writing I'm seldom in the mood to sit around and
Gordon> write MORE code so I can do so. We "get" to extend it? Good
Gordon> clean fun if you don't have to do something else for a living.

I also mean no offense, but I have a queastion for you Gordon:  

Why do you program?  Is this just a job, or what?  If it _is_ just a
job, then surely your time is worth buying a "real" tool to do your
icons.  Shouldn't you guys be using a graphic artist, anyway?

Gordon> I can appreciate it being extensible, but it should have come
Gordon> with enough "extensions" to really replace the utility it's
Gordon> replacing.

IconBuilder replaces nothing.  Icon.app was a demo.  It was completely
unsupported, no promises.  It broke under 3.0, and the original author
has left the company to pursue other interests (if Sulley is to be
beleived, his initials were even removed from the 3.0 icons :-( ...).

I think that NeXT made a good faith effort to get us something, and
went one step further by giving us an opportunity to make a community
project out of it.  If that is not enough for all of you that are
upset, your comments are probably welcome at NeXT.  Like the plague, I
imagine...

Later,

Erick
--
-----
Erick Herring           |   Computation is the art of carefully throwing
NeXT Manden             |   away information [and] Life is the art of
Polyteknisk Data,       |   carefully throwing away opportunities, an 
Lyngby, Danmark         |   interesting coincidental parallel.
herring@iesd.auc.dk     |    - Guy L. Steele Jr.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads