Issue 77549 - Scrollbar - vcl control areas not correctly superposed with aqua areas on scrollbar
Summary: Scrollbar - vcl control areas not correctly superposed with aqua areas on scr...
Status: CLOSED FIXED
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: 680m211
Hardware: Mac Mac OS X, all
: P3 Trivial (vote)
Target Milestone: OOo 2.4
Assignee: eric.bachard
QA Contact: issues@gsl
URL:
Keywords: aqua
: 79182 79637 82829 (view as issue list)
Depends on:
Blocks: 80799
  Show dependency tree
 
Reported: 2007-05-19 02:59 UTC by msicotte
Modified: 2008-07-10 11:46 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description msicotte 2007-05-19 02:59:27 UTC
Pagedown, then click line up where the up arrow is on the "Windows" scrollbar,
at the top.  Even though there is no arrow, a line up occurs.  Click in the line
up button at the bottom - a page down occurs.
Comment 1 msicotte 2007-05-19 02:59:49 UTC
keyword
Comment 2 msicotte 2007-05-19 03:04:48 UTC
The horizontal behavior has the same behavior - like the left arrow is at the
left and not at the right.
Comment 3 eric.bachard 2007-05-19 08:28:17 UTC
Reassign to me, add Ismael on CC
Comment 4 eric.bachard 2007-06-07 18:37:10 UTC
After an interesting discussion with Philipp Lohmann, I Think I got it : the offset is equal to the buttons 
width, and to solve the issue, we should translate vcl ThumbRect position when DoubleMax Apple 
scrollbar variant is used. I have created isAppleScrollBarVariantDoubleMax() to help. 

Next step to fix this issue : find how move that Thumb Rectangle
Comment 5 eric.bachard 2007-07-03 23:33:31 UTC
*** Issue 79182 has been marked as a duplicate of this issue. ***
Comment 6 pavel 2007-07-16 06:14:31 UTC
*** Issue 79637 has been marked as a duplicate of this issue. ***
Comment 7 eric.bachard 2007-08-14 10:19:53 UTC
I did some progress, and I'll commit a (not final) change in aquavcl03
Comment 8 eric.bachard 2007-08-14 10:47:13 UTC
Changes commited in aquavcl03.

After a lot of tries, give the correct rectangle position in getNativeControlRegion() does _not_ work. 
I'll continue and try to see where there is a problem ( probably something bad in scrbar.cxx )
Comment 9 eric.bachard 2007-08-21 00:11:16 UTC
last changes have been commited in aquavclcarbonfixes cws

- Scrollbar variant is checked at launch, and value is now stored in saldatas
- kEventAppearanceScrollbarVariantChanged is now used, allowing the scrollbar variant to be modified in 
runtime

All issues are not fixed. To be continued
Comment 10 hdu@apache.org 2007-08-29 14:01:12 UTC
Fixed in CWS aquavclcarbonfixes.
Comment 11 eric.bachard 2007-09-13 15:57:54 UTC
Issue verified fixed 

Comment 12 pavel 2007-09-15 10:06:17 UTC
Reopening.

Issue is NOT fixed in m229.
Comment 13 pavel 2007-09-15 10:07:21 UTC
In to-be-m229, you can't drag the scroll thumb in the lower half and drag it to the top.
Comment 14 eric.bachard 2007-10-21 17:30:17 UTC
*** Issue 82829 has been marked as a duplicate of this issue. ***
Comment 15 philipp.lohmann 2007-11-14 17:05:18 UTC
fixed in aquavcl04
Comment 16 philipp.lohmann 2007-11-22 17:22:29 UTC
ok, I think I got it now. The fix involves more magical values, however (similar
to what eric tries in the first place).

last batch of fixes committed to aquavcl04
Comment 17 eric.bachard 2007-11-23 20:02:58 UTC
This issue is correctly fixed

Verified on Leopard and Tiger on both Intel, and PowerPC

-> Issue verified fixed. 
Comment 18 philipp.lohmann 2008-07-10 11:46:02 UTC
closing