On Sat, 30 Oct 1999, Ola Lundqvist wrote:

> On Sat, Oct 30, 1999 at 11:00:59AM +0200, Alexander Larsson wrote:
> > > OTOH, Dia has already dozens of types of "boxes with some text inside
> > > it". Now, dozens of "special kind of lines", each forking from the
> > > archetype. Indeed, there's already a big amount of code duplication in
> > > the project. The rationale behind adding a "line geometry" property to
> > > every basic object which draws line is to limit a bit that forking.
> > 
> > Yes, this is why the "base classes" element and connection exists.
> > The core idea of Dia is to have lots of "specialized" object that do
> > exactly what you want in a specific domain. This way, you (the user) don't
> > have to use some swiss army style general objects that have five million
> > settings of which 99% are illegal for the type of diagram you're drawing.
> 
> I do not know if I have misandurstand everything, but I think connection
> points for all line objects is a nice feature. Especially on polyline which
> does exactly (?) the same as an ordinary line. If that is not possible the
> polyline should be replaces with a connection-point object, I think. Whis
> might be way out of youre discussion but that is a feature I like anyway. It
> would make things LOT easier.

Eh? What does connection point have to do with this? "Connection" is a
base class that can be used for creating objects that behave like a line
connecting two points.

Connection points on polyline is indeed possible. It just hasn't been
done.

> > > > There are already a number of different line objects -- take a look at the
> > > > UML sheet for examples.  If you need a wavy connecting line for a
> > > > particular type of diagram, it probably makes sense to create a new line
> > > > object.
> 
> I do not andurstand why all "green points" can act as connectionpoints. Is
> there any time which this is not good... ??? At least for the "standard
> objects"...

"Green points" are handles. They can be connected to "connection points"
(blue crosses). I don't understand the question.
 
/ Alex

Reply via email to