Hi and thanks!

2013-01-03 Thread Pierre Equoy
Hello everyone!

I have been using dia from time to time for a while now.
So first of all: thanks to all the developers and people who are involved
in this project!

I've seen the source code of dia is mainly C, which I haven't touch in
nearly 10 years... but, since I worked as a QA engineer for a few years, if
there is anything I can do to improve this software, that would be great!

I will post a few proposals and feedbacks later on.

Cheers!

-- 
P.E.
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Lines intersections (proposal)

2013-01-03 Thread Pierre Equoy
Hi,

I recently had to create a big diagram with a lot of blocks connecting to
each others.
I tried my best to avoid line crossing, but in the end there were still
many.

The problem is, when a line intersects with another one, it is impossible
to differentiate them.

Since a picture is worth a thousand words, have a look at the following
diagram:

http://i.imgur.com/jERTX.png

1. First, I've drawn a line between A and B.
2. Then, I drew a line between D and C.
3. Finally, I drew a line between F and E.

In the "Current" part, it is impossible to see if A is going to B, C or E
for instance...
In the "Proposal" part, it is made more obvious.

Of course, I can do this manually, but then moving the lines and the blocks
becomes very complicated, as each line has to be cut into three parts at
least (two straight lines and one "bridge").

I looked in this mailing-list archives, and I found this discussion, back
in 2004:
https://mail.gnome.org/archives/dia-list/2004-August/msg00086.html

Unfortunately, it seems no solution were found...

What do you think about this?

-- 
P.E.
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Lines intersections (proposal)

2013-01-03 Thread Michael Ross
Hello Pierre,

I have adapted to this by using connection points where lines join, and no
connection point when they do they are only crossing, not joined.  Also
colored lines helps make this clear.

On my wish list, along with hops, is multi-color lines.  Every now and then
I will overlay a dashed line on a wider contrasting color, but it is not
very convenient.  Unfortunately. I am not a code worker.

Mike



On Thu, Jan 3, 2013 at 4:19 AM, Pierre Equoy  wrote:

> Hi,
>
> I recently had to create a big diagram with a lot of blocks connecting to
> each others.
> I tried my best to avoid line crossing, but in the end there were still
> many.
>
> The problem is, when a line intersects with another one, it is impossible
> to differentiate them.
>
> Since a picture is worth a thousand words, have a look at the following
> diagram:
>
> http://i.imgur.com/jERTX.png
>
> 1. First, I've drawn a line between A and B.
> 2. Then, I drew a line between D and C.
> 3. Finally, I drew a line between F and E.
>
> In the "Current" part, it is impossible to see if A is going to B, C or E
> for instance...
> In the "Proposal" part, it is made more obvious.
>
> Of course, I can do this manually, but then moving the lines and the
> blocks becomes very complicated, as each line has to be cut into three
> parts at least (two straight lines and one "bridge").
>
> I looked in this mailing-list archives, and I found this discussion, back
> in 2004:
> https://mail.gnome.org/archives/dia-list/2004-August/msg00086.html
>
> Unfortunately, it seems no solution were found...
>
> What do you think about this?
>
> --
> P.E.
>
>
> ___
> dia-list mailing list
> dia-list@gnome.org
> https://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

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

Michael E. Ross
(919) 550-2430 Land
(919) 576-0824  Google Phone
(919) 631-1451 Cell
(919) 513-0418 Desk

michael.e.r...@gmail.com

___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Lines intersections (proposal)

2013-01-03 Thread Pierre Equoy
On Thu, Jan 3, 2013 at 11:59 PM, Michael Ross wrote:

> Hello Pierre,
>
> I have adapted to this by using connection points where lines join, and no
> connection point when they do they are only crossing, not joined.  Also
> colored lines helps make this clear.
>

I wouldn't use colored lines for accessibility reasons:
- if I print my diagram on a black and white printer, the information is
lost.
- if one of my colleagues is color-blind and I e-mail him the diagram, he
will miss some information.

I cannot use different line styles either, because 2 different line styles
= 2 different meanings.



>
> On my wish list, along with hops, is multi-color lines.  Every now and
> then I will overlay a dashed line on a wider contrasting color, but it is
> not very convenient.  Unfortunately. I am not a code worker.
>

Me neither... At least, not in C!


-- 
Pierre Equoy
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia