[Libreoffice-bugs] [Bug 135818] pivot table layout: hidden options not expanded when dialog maximized

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu Sep 10 17:03:54 UTC 2020


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

--- Comment #3 from Lyndon Brown <jnqnfe at gmail.com> ---
(In reply to Heiko Tietze from comment #2)
> What do you mean with "nothing happens"? When I expand Options with the
> maximized dialog it opens the respective section but resizes the field
> controls above.
> 
> To solve the issue I recommend to make the dialog non-resizable, which is
> the default anyway for dialog that doesn't take user input (like file
> browsers). See
> https://wiki.documentfoundation.org/Design/Guidelines/PropertyDialog
> 
> sc/uiconfig/scalc/ui/pivottablelayoutdialog.ui
> Window Flag > Resizable

as in clicking on it does not expand/reveal the options it is hiding as
expected.

upon opening the dialog, clicking 'options' or 'source and destination'
expands/collapses the set of controls beneath them as expected. but if you drag
the dialog to the top-left in Gnome such that it is resized ('snapped'?) to
fill the screen, then these controls are broken, as in you click them and they
do not expand/collapse.

the click action is clearly not ignored in this situation, as i said, since if
you then drag the dialog to unmaximise it, the dialog is repainted with the
controls in the changed expanded/collapsed state requested. the dialog is just
simply not being repainted to reflect the underlying state while in
maximised/snapped state.

a detail that i now notice is that when you hover over such a control, it turns
from black to grey while the cursor is over it. when you click the control
while the dialog is maximised, the control remains stuck as grey and moving the
mouse over the other such control no longer changes it to grey. thus further
indication that dialog painting seems to be getting stuck.

ah, another important detail i notice in writing this response, if i alt+tab
between my browser and calc, this forces the dialog to be repainted. so if i
click the control, it does not expand/collapse, i alt+tab away and then back,
and then find that the dialog has been repainted correctly (the controls are
correctly shown expanded/collapsed).

the same dialog/control re-painting issue does not occur with controls like
checkboxes. i.e. with 'options' expanded, if i click one of the checkboxes
beneath, it immediately shows as checked/unchecked as expected without issue.

resizing the dialog by dragging sizes/corners does not create the same issue.
the problem only shows up snapping the dialog to fill the screen.

i very much do not concur with the proposed solution of disabling resizing.
 - this just masks the underlying bug with repainting such controls.
 - i'm not sure that disabling resizing actually stops snapping to fill the
screen anyway, but regardless, the reason i was doing it in the first place was
to work around bug #133124 (now merged into bug #128135), and so if you block
me from resizing the dialog before that other bug is resolved, then you'll be
making use of pivot tables impossible for people like me affected by that bug.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20200910/17f3502d/attachment.htm>


More information about the Libreoffice-bugs mailing list