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

            Bug ID: 148300
           Summary: Feature Request: lockable (by extension: visible)
                    objects in Draw and Writer
           Product: LibreOffice
           Version: 6.4.7.2 release
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: Draw
          Assignee: [email protected]
          Reporter: [email protected]

Description:
User permitted to select and lock objects in Draw and Writer and by extension
to declare objects as visible or not.
Conditionality problems may exist if objects within the selected object were
prior declared as Locked or not (or visible or not)

Steps to Reproduce:
1. open a PDF in Draw or Writer
2. position a number of small objects eg text box over the background page
3. try to reselect one of the small objects
4. often the background object is selected by error - it can be difficult
selecting the required object
5. the Object pallet in Draw could be improved upon by identifying the type of
object with onscreen echo if an object in the Object pallet is selected
6.  the background object (eg PDF page) could be locked making it unavailable
for selection and unavailable to click and drag by mistake.
7. the ability to declare an object locked or unlocked should be left to the
user with easy identification on the object entry in Object pallet

Actual Results:
It can be frustratingly difficult selecting small objects such as text boxes on
a large object background.  Usually the large object can be selected by mistake
and repositioned by mistake.  This can spoil carefully prepared formatting

Expected Results:
Easy to lock an object
A locked object automatically locks all objects contained within the locked
object if they are not already locked
Unlocking an object releases objects contained within it had they not been
already locked 


Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
Example workflow: commenting/editing on PDF files in LO Draw and/or Writer
Perceived problem:
Selecting an object that lies on a PDF page can be difficult at times.  At
times when the background object has been selected by mistake it is easy to
drag the object away from its default positioning.
Feature Request:
User able to select an object and declare it as "locked".  Meaning that the
object cannot be selected and cannot be moved.
For the effect to happen recursively so that all objects contained in an object
become locked if the containing object is declared "locked"
Purpose: I believe it will enhance workflow, avoid selecting background object
or other objects that are locked and close to the intended object due for
selection.  Enhance user experience by reducing frustration at selecting wrong
object.
A similar working method and workflow should be created to declare objects as
visible or not with conditionality whether contained objects were prior
declared as visible or not within the selected object
I believe the enhancement request is valid across all versions of LibreOffice
but I have not checked all versions and only on Linux operating systems
In terminal: glxinfo | grep OpenGL
returns 
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 520 (SKL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.2.6
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.2.6
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.2.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to