https://bugs.documentfoundation.org/show_bug.cgi?id=44266

--- Comment #15 from sergio.calleg...@gmail.com ---
Please, do not change my wishlist item to something else.

My wishlist item is having something to favor the grid alignment of objects
taken from the gallery. This is important (almost indispensable) for activities
like technical drawing or chart drawing.

Being able to visualize the objects taken out of the gallery during drag can be
quite nice, but is not what I was asking in this wishlist item and does not
help in this sense.

Rationale:
==========

 Even if draw is not a program for technical drawing or chart drawing, it is my
understanding that it aims at being sufficiently general purpose for these
tasks (the availability of items such as layers, connectors and measurement
lines appear to testify that this is the case).

In some forms of technical/chart drawing you need to compose designs out of
items/blocks that are taken out of a library and these items need to be
carefully aligned before they are connected, otherwise the connectors get all
sort of ugly skews and angles.

Already, there are many users of libreoffice who employ it for drawing things
like simple electrical or electronic circuits, simple sets of mechanical,
hydraulic or fluid-dynamics blocks as well as simple charts, particularly in
education, relying on libraries of blocks stored as gallery themes. For
instance, see the LibreSymbols extension with electronic symbols
(http://extensions.libreoffice.org/extension-center/libresymbols), or the
Openoffice extension
http://extensions.services.openoffice.org/project/freie-schaltzeichen, or the
many questions like
https://ask.libreoffice.org/en/question/2996/electrical-and-fluid-schematic-palettestemplates/
or tutorials like
http://www.atlence.com/tips/show/creating-electronic-circuit-schematics-by-using-libreoffice-or-openoffice-org-5.html.
Libreoffice itself provides themes of flow chart and diagram components!

Having to manually fix the correct alignment for many tens of items is
extremely cumbersome, particularly if the items have irregular shapes so that
putting their left/right/top/bottom edge on grid is not enough. In this case,
one needs to open the position properties dialog for each object, which is a
pain.

Please, be understanding and do not dismiss something as "making no sense" just
because you do not have a need for it. Others may have.


Possible implementation:
========================

a) Objects, including group objects already provide the opportunity of having
glue points. When an object is stored in the gallery, its glue points are
stored with the object. Let one glue point be marked as the object "orgin"

b) When extracting objects from the gallery assure that whenever the object
contains a glue point marked as the origin and "snap to grid is on" this
special glue point is grid aligned

This should minimize the implementation cost and makes sense because when you
draw diagram like structures, you almost certainly want some of your glue
points grid aligned (see rationale above).

Furthermore, this suggestions does not interfere with the fact that the gallery
can hold various object types and is available not only in Draw, since gallery
objects store their glue points already.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to