Changeset 138261 in webkit


Ignore:
Timestamp:
Dec 20, 2012, 9:33:29 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[BlackBerry]Change fullscreen back button size
https://bugs.webkit.org/show_bug.cgi?id=105541

Patch by Tiancheng Jiang <tijiang@rim.com> on 2012-12-20
Reviewed by Rob Buis.

Internally Reviewed by John Griggs.
Resize fullscreen mode back button size to meet browser back button size.

  • platform/blackberry/RenderThemeBlackBerry.cpp:

(WebCore):
(WebCore::RenderThemeBlackBerry::paintMediaFullscreenButton):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r138260 r138261  
     12012-12-20  Tiancheng Jiang  <tijiang@rim.com>
     2
     3        [BlackBerry]Change fullscreen back button size
     4        https://bugs.webkit.org/show_bug.cgi?id=105541
     5
     6        Reviewed by Rob Buis.
     7
     8        Internally Reviewed by John Griggs.
     9        Resize fullscreen mode back button size to meet browser back button size.
     10
     11        * platform/blackberry/RenderThemeBlackBerry.cpp:
     12        (WebCore):
     13        (WebCore::RenderThemeBlackBerry::paintMediaFullscreenButton):
     14
    1152012-12-20  Dominic Mazzoni  <dmazzoni@google.com>
    216
  • trunk/Source/WebCore/platform/blackberry/RenderThemeBlackBerry.cpp

    r137514 r138261  
    4848const float mediaControlsHeight = 44;
    4949const float mediaBackButtonHeight = 33;
     50// Scale exit-fullscreen button size.
     51const float mediaFullscreenButtonHeightRatio = 5 / 11.0;
     52const float mediaFullscreenButtonWidthRatio = 3 / 11.0;
    5053const float mediaSliderOutlineWidth = 2;
    5154const float mediaSliderTrackRadius = 3;
     
    10031006
    10041007    Image* buttonImage = mediaEnterFullscreen;
     1008    IntRect currentRect(rect);
    10051009#if ENABLE(FULLSCREEN_API)
    1006     if (mediaElement->document()->webkitIsFullScreen() && mediaElement->document()->webkitCurrentFullScreenElement() == mediaElement)
     1010    if (mediaElement->document()->webkitIsFullScreen() && mediaElement->document()->webkitCurrentFullScreenElement() == mediaElement) {
    10071011        buttonImage = mediaExitFullscreen;
    1008 #endif
    1009     return paintMediaButton(paintInfo.context, rect, buttonImage);
     1012        IntRect fullscreenRect(rect.x() + (1 - mediaFullscreenButtonWidthRatio) * rect.width() / 2, rect.y() + (1 - mediaFullscreenButtonHeightRatio) * rect.height() / 2,
     1013            rect.width() * mediaFullscreenButtonWidthRatio, rect.height() * mediaFullscreenButtonHeightRatio);
     1014        currentRect = fullscreenRect;
     1015    }
     1016#endif
     1017    return paintMediaButton(paintInfo.context, currentRect, buttonImage);
    10101018#else
    10111019    UNUSED_PARAM(object);
Note: See TracChangeset for help on using the changeset viewer.