[ANN] NetModel 0.004 on SM

Ned Konz ned at bike-nomad.com
Fri Dec 6 21:41:18 UTC 2002


On Friday 06 December 2002 12:28 pm, David Faught wrote:
> Netmodel is a simple modeling tool for data networks.  See the
> SqueakMap descriptions for more.

Nice. I always like to see Connectors-based projects.
Some Connectors-related tips that you may already know, but others may 
not:

You can make labels appear automatically on your NetCircuits by going 
to their flap buttons, getting the context menu and doing:

button/change action selector        startWiringLabeled:
button/change argument             '1 gb LAN'

(or you could define startWiringLabeled as:
	self startWiringLabeled: self externalName

Your drawings might look better if your NetCircuits would connect to 
the nearest point to the center, rather than the nearest attachment 
point. This can be done on either end:

(directly) context menu at each end of NetCircuit, choose "end/connect 
to nearest point to center"

or in your NetHost initialization:
	self preferredConnection: #connectToNearestPoint

or in your NetCircuit initialization:
	self preferredEndConnection: #connectToNearestPoint

You don't have to use NCBasicShapeMorph as a superclass to use 
Connectors.
Any Morph will accept connections.
So you could have used (for instance) a RectangleMorph, or an 
EllipseMorph,
or a SketchMorph, or whatever.

The SketchMorph (or NCSketchMorph, which plays better with the 
APAdjuster) is a good choice for snazzy looking shapes that just sit 
there, or you can add submorphs for interactivity.

-- 
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE




More information about the Squeak-dev mailing list