Date: prev next · Thread: first prev next last
November 2011 Archives by date, by thread · List index


Hi Regina,

It seems to me, that some things are mixed up in this thread.

At first, I admittedly was confused about what the "keep ratio" tick
box did (I should have checked how it works before making the
suggestion). But I am not any more (and your mail only served as
confirmation here).


(2) Whether dragging with the mouse keeps ratio or not depends on pressing
Shift key or not while dragging.

The proposal is to keep the ratio of images regardless of pressing Shift if:
* they have a "original" aspect ratio (all raster images and most
imported vector images do)
* the current aspect ratio equals the "original" aspect ratio
* a corner handle is used for resizing

Shift would still work as it does today.


One problem is, that the behavior is not consistent throughout the modules.
Calc: Pictures are inserted in original size. Writer/Draw/Impress: Picture
is resized to inner page area (without margins). Do you know cases, where
the ratio is not kept in this resizing?

Usually the ratio is kept, regardless of application. If you have any
indication that this doesn't always happen, it'd be great to know.
Nevertheless, this would be a corner case only.


Draw/Impress have a setting "Snap position - When creating or moving
objects" which effectively toggles the meaning of the Shift key. Calc/Writer
do not have this grid option, but Shift key alway sets dragging to "keep
ratio" mode.

Interesting. I have no idea why it does that, but you're right (the UI
option doesn't .
This mode might have to be modified to not reverse Shift's meaning for
this proposal.


My suggestion: In all modules the objects have a setting 'Protect-Position'
and 'Protect-Size'. As far as I see, this belongs to 'style:protect' in ODF.
I suggest to propose an additional value 'ratio', which is then set for all
picture-kind and OLE objects as default.

So, basically, you prefer option 1.
Thanks for the good implementation proposal.

Regards,
Astron.

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.