I am with you on the "solution space."  But I thought telling a story about
it might be more persuasive, and encourage others to chime in.

My first remembrance of this desire is to make a variable resistor on the
fly.  We have nice resistor shapes, if I could pop a couple connection
points onto it to attach a zigzig with an arrow, I could just move on to the
next thing.

It is a convenience.  You can't expect the author of a shape to have the
same connection needs as the users.  I would find this useful with many of
the technical shapes - hydraulic symbols, chem E, etc.

If this was slick and easy then authors wouldn't have to put a buynch of
extra CPs in their shapes.

There are probably better ways that fit with programming needs, but I have
to leave the solution space to others.

Thanks for your attention,

Mike

On Tue, Oct 4, 2011 at 10:56 AM, Hans Breuer <h...@breuer.org> wrote:

> At 02.10.2011 05:30, Michael Ross wrote:
>
>> Salutations,
>>
>> I had a discussion with Cedar about a new feature. Cedar asked me to try
>> to
>> describe it to the forum.
>>
>> It is a recurring theme of sorts where people want shapes to have
>> connections points (CP) that were not placed in the shapes by the author.
>>
> Before jumping to the solution space, I think it is important to undestand
> the problem, which frankly I do not.
> At the moment I can't remember any case, where I wanted to add arbitrary
> connections points. At least not after the addition of the "whole object
> connection point", aka. mainpoint. [1]
>
> So please describe the use case where additional connection points are
> deemed to be necessary. Maybe even with a sample diagram illustrating the
> problem.
>
>
>  It would be nice to have a way to add connection points to any shape.  I
>> think of this as an on the fly option - you do it on a whim.
>>
>>
> From the implementation point of view I would be also interested in the
> requested subset of DiaObjects to have dynamic conection points. (If that
> subset would include "UML - Class" I see exploding complexity, because UML -
> Class already has dynamic connection points by attributes and methods
> lists.)
>
>  I imagine calling up the Properties, the pick the new Custom Connection
>> Point (CCP) [...] just trying to sell the idea.
>>
>>  If I would design the custom connection point feature it most certainly
> would be started from the context menu, similar to Polygon's "Add Corner".
> Given the right subset of DiaObjects it should not be too difficult to add
> this feature, I think. I can give more detailed pointers to someone
> interested in giving it a try, but dont plan to do this myself.
>
>
>  I have a laborious work around that I came up with.  I create a polygon
>> and
>> arrange the points and valleys where I want connections, then I turn the
>> polygon line color to the background color.  All that remains visible then
>> is the CPs.  This polygon can be grouped with any shape to provide
>> additional CP locations.  Or I can develop the polygon over top of the
>> shape
>> I am enhancing.
>>
>>  What shapes need such treatments. If these are specific ones maybe extra
> connection points should be added at the source for the benefit of all?
>
>
>  This is better than my previous overuse of the annoying CP in the Electric
>> sheet.
>>
>>  I thought this wo be a work-around of connecting two lines, which seems
> to be a completely sparated problem?
>
> Regards,
>        Hans
>
> -------- Hans "at" Breuer "dot" Org -----------
> Tell me what you need, and I'll tell you how to
> get along without it.                -- Dilbert
> ______________________________**_________________
> dia-list mailing list
> dia-list@gnome.org
> http://mail.gnome.org/mailman/**listinfo/dia-list<http://mail.gnome.org/mailman/listinfo/dia-list>
> FAQ at http://live.gnome.org/Dia/Faq
> Main page at http://live.gnome.org/Dia
>
>


-- 
Put this question to yourself: should I use everyone else to attain
happiness, or should I help others gain happiness?
*Dalai Lama *

To invent, you need a good imagination and a pile of junk.
Thomas A. 
Edison<http://www.brainyquote.com/quotes/quotes/t/thomasaed125362.html>

A public-opinion poll is no substitute for thought.
*Warren Buffet*

Michael E. Ross
(919) 550-2430 Land
(919) 576-0824 <https://www.google.com/voice/b/0?pli=1#phones> Google Phone
(919) 631-1451 Cell
(919) 513-0418 Desk

michael.e.r...@gmail.com
<michael.e.r...@gmail.com>
_______________________________________________
dia-list mailing list
dia-list@gnome.org
http://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia

Reply via email to