bool RenderMediaControlsChromium::paintMediaControlsPart(MediaControlElementType part, RenderObject* object, const RenderObject::PaintInfo& paintInfo, const IntRect& rect) { switch (part) { case MediaMuteButton: case MediaUnMuteButton: return paintMediaMuteButton(object, paintInfo, rect); case MediaPauseButton: case MediaPlayButton: return paintMediaPlayButton(object, paintInfo, rect); case MediaSlider: return paintMediaSlider(object, paintInfo, rect); case MediaSliderThumb: return paintMediaSliderThumb(object, paintInfo, rect); case MediaVolumeSlider: return paintMediaVolumeSlider(object, paintInfo, rect); case MediaVolumeSliderThumb: return paintMediaVolumeSliderThumb(object, paintInfo, rect); case MediaTimelineContainer: return paintMediaTimelineContainer(object, paintInfo, rect); case MediaFullscreenButton: case MediaSeekBackButton: case MediaSeekForwardButton: case MediaVolumeSliderContainer: case MediaCurrentTimeDisplay: case MediaTimeRemainingDisplay: case MediaControlsPanel: case MediaRewindButton: case MediaReturnToRealtimeButton: case MediaStatusDisplay: ASSERT_NOT_REACHED(); break; } return false; }
bool RenderMediaControls::paintMediaControlsPart(MediaControlElementType part, RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect) { switch (part) { case MediaMuteButton: case MediaUnMuteButton: return paintMediaMuteButton(object, paintInfo, rect); case MediaPauseButton: case MediaPlayButton: return paintMediaPlayButton(object, paintInfo, rect); case MediaShowClosedCaptionsButton: return paintMediaToggleClosedCaptionsButton(object, paintInfo, rect); case MediaSlider: return paintMediaSlider(object, paintInfo, rect); case MediaSliderThumb: return paintMediaSliderThumb(object, paintInfo, rect); case MediaVolumeSlider: return paintMediaVolumeSlider(object, paintInfo, rect); case MediaVolumeSliderThumb: return paintMediaVolumeSliderThumb(object, paintInfo, rect); case MediaEnterFullscreenButton: case MediaExitFullscreenButton: return paintMediaFullscreenButton(object, paintInfo, rect); case MediaOverlayPlayButton: return paintMediaOverlayPlayButton(object, paintInfo, rect); case MediaVolumeSliderContainer: case MediaTimelineContainer: case MediaCurrentTimeDisplay: case MediaTimeRemainingDisplay: case MediaControlsPanel: case MediaStatusDisplay: case MediaHideClosedCaptionsButton: case MediaTextTrackDisplayContainer: case MediaTextTrackDisplay: case MediaFullScreenVolumeSlider: case MediaFullScreenVolumeSliderThumb: ASSERT_NOT_REACHED(); break; } return false; }