WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 44782
[GTK] ScrollbarThemeGtk should respond to theme changes
https://bugs.webkit.org/show_bug.cgi?id=44782
Summary
[GTK] ScrollbarThemeGtk should respond to theme changes
Martin Robinson
Reported
2010-08-27 11:49:20 PDT
Scrollbar.cpp never expects scrollbars to change size, so even though theme changes currently trigger a re-layout, the scrollbar widget size does not change. We need to add some special code in ScrollbarThemeGtk which resizes all scrollbars when the theme specifies a different size.
Attachments
Patch
(14.15 KB, patch)
2010-08-27 11:57 PDT
,
Martin Robinson
gustavo
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Martin Robinson
Comment 1
2010-08-27 11:57:05 PDT
Created
attachment 65746
[details]
Patch
Gustavo Noronha (kov)
Comment 2
2010-08-31 11:42:20 PDT
Comment on
attachment 65746
[details]
Patch 89 // If the theme changed, update the thickness of every scrollbar widget. 90 // The platform-independent scrollbar code isn't yet smart enough to 91 // get this information when it paints. 92 HashSet<Scrollbar*>::iterator end = gScrollbars->end(); 93 for (HashSet<Scrollbar*>::iterator it = gScrollbars->begin(); it != end; ++it) { 94 Scrollbar* scrollbar = (*it); Saying 'If the theme changed' seems to imply that we're depending on a conditional, but if we're in this function it's because the theme has changed, so I'd suggest only stating what is being done. Looks good otherwise!
Martin Robinson
Comment 3
2010-08-31 14:45:11 PDT
> Saying 'If the theme changed' seems to imply that we're depending on a conditional, but if we're in this function it's because the theme has changed, so I'd suggest only stating what is being done. Looks good otherwise!
Okay. I'll fix this before landing. Thanks for the review. :)
Martin Robinson
Comment 4
2010-08-31 15:22:41 PDT
Committed
r66540
: <
http://trac.webkit.org/changeset/66540
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug