Issue 121174

Summary: UnoControlGrid horizontal scrollbar freeze
Product: App Dev Reporter: bmarcelly <marcelly.bernard>
Component: apiAssignee: AOO issues mailing list <issues>
Status: UNCONFIRMED --- QA Contact:
Severity: Normal    
Priority: P3 CC: hanya.runo, issues, marcelly.bernard, oliver.brinzing
Version: 3.3.0 or older (OOo)   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Description Flags
Simple grid example none

Description bmarcelly 2012-10-07 08:13:07 UTC
Created attachment 79740 [details]
Simple grid example

The attachment contains a grid without scrollbars.
Make the horizontal scrollbar appear by dragging to the right the right side of the last column.
Move the scrollbar position. It seems to work at first, but soon it will freeze. No way to defreeze it.
Comment 1 Oliver Brinzing 2012-10-07 09:41:39 UTC
Comment 2 hanya 2012-10-08 14:01:47 UTC
It looks the horizontal scrollbar is frozen after the described procedure but 
it is hidden already. I set BackgroundColor of the grid model and tried, 
it is gone. I tried to force redraw the dialog by hiding with other window and 
show it up again, the horizontal scrollbar is not shown.

Once the scrollbar is moved back to the left after the scrolling to right side, 
columns are resized to match with width of the grid window and the horizontal 
scrollbar is not required anymore and hidden.
It seems this behavior is depends on Flexibility value of XGridColumn. 
When I set Flexibility value to 0 for all columns, resizing of the column width 
by the horizontal scroll is never happen.

So we need full specification about the grid control behavior.