Changeset 138447 in webkit


Ignore:
Timestamp:
Dec 24, 2012 11:37:48 AM (11 years ago)
Author:
commit-queue@webkit.org
Message:

Update BB10 media render theme.
https://bugs.webkit.org/show_bug.cgi?id=105728

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

Internally reviewed by John Griggs.
Use GL renderer to paint media control.

  • css/mediaControlsBlackBerry.css:

(audio::-webkit-media-controls-timeline, video::-webkit-media-controls-timeline):

  • platform/blackberry/RenderThemeBlackBerry.cpp:

(WebCore::RenderThemeBlackBerry::paintMediaSliderTrack):
(WebCore::RenderThemeBlackBerry::paintMediaSliderThumb):

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r138443 r138447  
     12012-12-24  Tiancheng Jiang  <tijiang@rim.com>
     2
     3        Update BB10 media render theme.
     4        https://bugs.webkit.org/show_bug.cgi?id=105728
     5
     6        Reviewed by Rob Buis.
     7
     8        Internally reviewed by John Griggs.
     9        Use GL renderer to paint media control.
     10
     11        * css/mediaControlsBlackBerry.css:
     12        (audio::-webkit-media-controls-timeline, video::-webkit-media-controls-timeline):
     13        * platform/blackberry/RenderThemeBlackBerry.cpp:
     14        (WebCore::RenderThemeBlackBerry::paintMediaSliderTrack):
     15        (WebCore::RenderThemeBlackBerry::paintMediaSliderThumb):
     16
    1172012-12-24  Sheriff Bot  <webkit.review.bot@gmail.com>
    218
  • trunk/Source/WebCore/css/mediaControlsBlackBerry.css

    r137514 r138447  
    130130    display: -webkit-box;
    131131    -webkit-box-flex: 1;
     132    margin-bottom: 2px;
    132133}
    133134
  • trunk/Source/WebCore/platform/blackberry/RenderThemeBlackBerry.cpp

    r138261 r138447  
    10461046
    10471047    IntRect played(x, y, wPlayed, h);
    1048     IntRect buffered(x, ceil(y + mediaSliderOutlineWidth), wLoaded, ceil(h - 2 * mediaSliderOutlineWidth));
    1049 
     1048    IntRect buffered(x, y, wLoaded, h);
     1049#if USE(SKIA)
    10501050    // This is to paint main slider bar.
    10511051    bool result = paintSliderTrackRect(object, paintInfo, rect2);
     
    10581058        paintSliderTrackRect(object, paintInfo, played, selection, selection, selection, selection);
    10591059    }
     1060#else // GL renderer
     1061    static Image* mediaBackground = Image::loadPlatformResource("core_slider_video_bg").leakRef();
     1062    static Image* mediaPlayer = Image::loadPlatformResource("core_slider_played_bg").leakRef();
     1063    static Image* mediaCache = Image::loadPlatformResource("core_slider_cache").leakRef();
     1064
     1065    bool result = paintSliderTrackRect(object, paintInfo, rect2, mediaBackground);
     1066
     1067    if (loaded > 0 || position > 0) {
     1068        // This is to paint buffered bar.
     1069        paintSliderTrackRect(object, paintInfo, buffered, mediaCache);
     1070
     1071        // This is to paint played part of bar (left of slider thumb) using selection color.
     1072        paintSliderTrackRect(object, paintInfo, played, mediaPlayer);
     1073    }
     1074#endif // USE(SKIA)
    10601075    return result;
    10611076#else
     
    10941109    return true;
    10951110#else // GL renderer
    1096     static Image* mediaSliderThumb = Image::loadPlatformResource("core_slider_handle_disabled").leakRef();
     1111    static Image* mediaSliderThumb = Image::loadPlatformResource("core_media_handle").leakRef();
    10971112
    10981113    return paintMediaButton(paintInfo.context, rect, mediaSliderThumb);
Note: See TracChangeset for help on using the changeset viewer.