Book a Demo

Author Topic: Diagram Details vs Notes  (Read 4574 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Diagram Details vs Notes
« on: September 29, 2006, 07:03:42 am »
Currently, EA has two methods for displaying some details about a diagram:

Show Details on Diagram - in the Diagram properties dialog.  This will display the Diagram Name, Package, Version and Author.  The resultant object is absolutely unselectable and unmovable.
You can also drag  a New Diagram Notes object onto the diagram.  This will display the Diagram Name, Author, Version, Creation Date and Modification Date.  This latter object is selectable and movable.

Setting aside the inconsistency of having two different mechanisms, I think it would be a good idea for the Diagram Notes object to be dropped onto the Diagram with the selectable flag turned off.  This means if you do a select all, it won't be selected.  If you subsequently want to move it you can make it selectable and move it.

Thoughts?

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Jan ´Bary´ Glas

  • EA User
  • **
  • Posts: 408
  • Karma: +0/-0
  • Bary
    • View Profile
Re: Diagram Details vs Notes
« Reply #1 on: September 29, 2006, 07:09:21 am »
I never drop things onto right place. The case of two notes elements are more important.
And what about to be able to decide what will be displayed there? (And I am currently missing Status line there; and package may be also useful.)
Jan 'Bary' Glas

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Diagram Details vs Notes
« Reply #2 on: September 29, 2006, 07:17:54 am »
Quote
I never drop things onto right place. The case of two notes elements are more important.
And what about to be able to decide what will be displayed there? (And I am currently missing Status line there; and package may be also useful.)
Yes Bary, I thought of that, but since the Diagram Details cannot be moved, I thought we wouldn't really be any worse off...  Besides, for this kind of object, a default location wouldn't be hard to devise (such as where the current Details goes).  Then if it didn't prove to be good, you could make it selectable and move it.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Diagram Details vs Notes
« Reply #3 on: September 29, 2006, 10:50:52 am »
I'm with you Paolo, that's another vote. Perhaps the diagram notes element should never be selected by a select all. It would only be selectable by itself - but could be added to an existing selection group by control-click like other elements. That way you would not get strange results when selecting everything, you could move the notes if need be, and you don't have to manage a 'selectable' flag.

AFAIK the inflexible version of diagram notes is a legacy item from earlier versions. Perhaps Sparx could give it the same properties and behaviour as the droppable kind. Of course, the selectable nature would be as you've described.

David
No, you can't have it!

Jan ´Bary´ Glas

  • EA User
  • **
  • Posts: 408
  • Karma: +0/-0
  • Bary
    • View Profile
Re: Diagram Details vs Notes
« Reply #4 on: October 02, 2006, 01:01:15 am »
Quote
the diagram notes element should never be selected by a select all.

Yes, that's it.  :D
Jan 'Bary' Glas

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
BUG: Printed: timestamp required
« Reply #5 on: October 10, 2006, 10:17:23 pm »
Both forms of Diagram Provenance need to have a Printed: attribute which is updated if the Diagram is printed.

The reason this is necessary is that, without changing the diagram (and therefore the version), the content of the displayed shapes and connectors may have varied since the last time the diagram was printed.  Thus if I print it again, it will be different from the last version - but with no way of distinguishing which one is which.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!