Bug 142969

Summary: Line-border from frozen column shouldn't cross a group (+) icon
Product: LibreOffice Reporter: Roman Kuznetsov <79045_79045>
Component: UIAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: enhancement CC: 79045_79045, erack, heiko.tietze, jbfaure, miguelangelrv
Priority: medium Keywords: needsDevAdvice
Version: 7.3.0.0 alpha0+   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 108364    
Attachments: A screenshot for illustrating of the problem

Description Roman Kuznetsov 2021-06-21 14:43:37 UTC
Description:
Line-border from frozen column shouldn't cross a group (+) icon

Steps to Reproduce:
1. Open a new Calc spreadsheet
2. Select E column
3. Right click on its heading => Select Freeze rows and columns in Context menu
4. Select D and E columns and press F12 key
5. Press (-) icon above column headings to hide D and E columns
6. Look at terribly view of (+) icon. Line-border from frozen column crosses that (+) icon

I think it shouldn't be so anyway.

I suggest:

Move that (+) icon to right side from place above border between columns

or

Do line-border from frozen column shorter

Actual Results:
Line-border from frozen column crosses that (+) icon

Expected Results:
Line-border from frozen column doesn't cross that (+) icon


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.3.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: de7356c2e0cb099fac396808b5a86a0393b48e5f
CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: Skia/Vulkan; VCL: win
Locale: ru-RU (ru_RU); UI: en-US
Calc: threaded
Comment 1 Roman Kuznetsov 2021-06-21 14:44:42 UTC
Created attachment 173055 [details]
A screenshot for illustrating of the problem
Comment 2 m_a_riosv 2021-06-21 14:53:08 UTC
I think move the '+' icon, it's not fine for me.

Maybe a little mark to show that there is a freeze on the hidden rows/columns.
Comment 3 Heiko Tietze 2021-09-15 10:47:06 UTC
And if you scroll horizontally half of the icon will be hidden...

The use case is weak since there is no point in grouping/hiding a frozen column/row. We could just disable the feature mutually (either freeze or group when one of the two is active).
And we could draw the group button last so it would be always on top. 

Eike, what do you think?
Comment 4 Heiko Tietze 2022-02-21 13:20:31 UTC
Let's draw the button over the line and keep it always visible. Could be an easyhack.