Book a Demo

Author Topic: v15.2 – Shadows for transparent diagram items are not created correctly?  (Read 3155 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
I'm not reporting this as a bug yet as I'd like to get forum views on this question.

For normal, non-transparent, diagram items, the "shadow" "peeks out" from the right-bottom edges.  When the item is made transparent, it is revealed that the shadow is actually of the complete object (well it appears to be some subset of the various paths that have been drawn - but that's another story).

It seems to me that just as the transparency is achieved by a strokepath(); method versus a fillandstrokepath(); method, the shadow should be created accordingly.  But as I said, there might be other views.

Thoughts?

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

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
I always wondered what the benefit of a shadow is at all. I learned that it can reflect the status color (if you have very good eyes). Like if I walk in the sun and my shadow's color (not being black then) reflects my mood. Shadows on a UML drawing are ways to waste GPU/CPU power to calculate them. Just that.

q.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
I always wondered what the benefit of a shadow is at all. I learned that it can reflect the status color (if you have very good eyes). Like if I walk in the sun and my shadow's color (not being black then) reflects my mood. Shadows on a UML drawing are ways to waste GPU/CPU power to calculate them. Just that.

q.
Yes, we use them to show the status colour.  It's quite useful as we don't need to add any widgets to surface the status.

But your point is well taken.

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