Changeset 76873 in webkit
- Timestamp:
- Jan 27, 2011 5:23:22 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r76872 r76873 1 2011-01-27 Yi Shen <yi.4.shen@nokia.com>, Tor Arne Vestbø <tor.arne.vestbo@nokia.com> 2 3 Reviewed by Andreas Kling. 4 5 [Qt] Add fullscreen media control button for html video 6 https://bugs.webkit.org/show_bug.cgi?id=51543 7 8 Implement media control fullscreen button for QtWebKit html5 video. 9 10 * css/mediaControlsQt.css: 11 (video::-webkit-media-controls-fullscreen-button): 12 * platform/qt/RenderThemeQt.cpp: 13 (WebCore::RenderThemeQt::paintMediaFullscreenButton): 14 1 15 2011-01-27 Nate Chapin <japhet@chromium.org> 2 16 -
trunk/Source/WebCore/css/mediaControlsQt.css
r76272 r76873 214 214 215 215 video::-webkit-media-controls-fullscreen-button { 216 display: none; 216 top: 0px; 217 right: 0px; 218 width: 12px; 219 height: 12px; 220 padding: 6px; 221 margin: 5px 5px 5px 3px; 217 222 } 218 223 -
trunk/Source/WebCore/platform/qt/RenderThemeQt.cpp
r75837 r76873 1175 1175 bool RenderThemeQt::paintMediaFullscreenButton(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r) 1176 1176 { 1177 return RenderTheme::paintMediaFullscreenButton(o, paintInfo, r); 1177 HTMLMediaElement* mediaElement = getMediaElementFromRenderObject(o); 1178 if (!mediaElement) 1179 return false; 1180 1181 StylePainter p(this, paintInfo); 1182 if (!p.isValid()) 1183 return true; 1184 1185 p.painter->setRenderHint(QPainter::Antialiasing, true); 1186 1187 paintMediaBackground(p.painter, r); 1188 1189 WorldMatrixTransformer transformer(p.painter, o, r); 1190 const QPointF arrowPolygon[9] = { QPointF(20, 0), QPointF(100, 0), QPointF(100, 80), 1191 QPointF(80, 80), QPointF(80, 30), QPointF(10, 100), QPointF(0, 90), QPointF(70, 20), QPointF(20, 20)}; 1192 1193 p.painter->setBrush(getMediaControlForegroundColor(o)); 1194 p.painter->drawPolygon(arrowPolygon, 9); 1195 1196 return false; 1178 1197 } 1179 1198
Note: See TracChangeset
for help on using the changeset viewer.