| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011, 2012 Apple Inc. All rights reserved. | 2 * Copyright (C) 2011, 2012 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2011, 2012 Google Inc. All rights reserved. | 3 * Copyright (C) 2011, 2012 Google Inc. All rights reserved. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 730 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 741 | 741 |
| 742 void MediaControls::onTextTracksAddedOrRemoved() { | 742 void MediaControls::onTextTracksAddedOrRemoved() { |
| 743 m_toggleClosedCaptionsButton->setIsWanted(mediaElement().hasClosedCaptions()); | 743 m_toggleClosedCaptionsButton->setIsWanted(mediaElement().hasClosedCaptions()); |
| 744 BatchedControlUpdate batch(this); | 744 BatchedControlUpdate batch(this); |
| 745 } | 745 } |
| 746 | 746 |
| 747 void MediaControls::onTextTracksChanged() { | 747 void MediaControls::onTextTracksChanged() { |
| 748 m_toggleClosedCaptionsButton->updateDisplayType(); | 748 m_toggleClosedCaptionsButton->updateDisplayType(); |
| 749 } | 749 } |
| 750 | 750 |
| 751 void MediaControls::onError() { |
| 752 // TODO(mlamouri): we should only change the aspects of the control that need |
| 753 // to be changed. |
| 754 reset(); |
| 755 } |
| 756 |
| 757 void MediaControls::onLoadedMetadata() { |
| 758 // TODO(mlamouri): we should only change the aspects of the control that need |
| 759 // to be changed. |
| 760 reset(); |
| 761 } |
| 762 |
| 751 void MediaControls::notifyPanelWidthChanged(const LayoutUnit& newWidth) { | 763 void MediaControls::notifyPanelWidthChanged(const LayoutUnit& newWidth) { |
| 752 // Don't bother to do any work if this matches the most recent panel | 764 // Don't bother to do any work if this matches the most recent panel |
| 753 // width, since we're called after layout. | 765 // width, since we're called after layout. |
| 754 // Note that this code permits a bad frame on resize, since it is | 766 // Note that this code permits a bad frame on resize, since it is |
| 755 // run after the relayout / paint happens. It would be great to improve | 767 // run after the relayout / paint happens. It would be great to improve |
| 756 // this, but it would be even greater to move this code entirely to | 768 // this, but it would be even greater to move this code entirely to |
| 757 // JS and fix it there. | 769 // JS and fix it there. |
| 758 m_panelWidth = newWidth.toInt(); | 770 m_panelWidth = newWidth.toInt(); |
| 759 | 771 |
| 760 // Adjust for effective zoom. | 772 // Adjust for effective zoom. |
| (...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 939 visitor->trace(m_overflowList); | 951 visitor->trace(m_overflowList); |
| 940 visitor->trace(m_castButton); | 952 visitor->trace(m_castButton); |
| 941 visitor->trace(m_overlayCastButton); | 953 visitor->trace(m_overlayCastButton); |
| 942 visitor->trace(m_mediaEventListener); | 954 visitor->trace(m_mediaEventListener); |
| 943 visitor->trace(m_windowEventListener); | 955 visitor->trace(m_windowEventListener); |
| 944 visitor->trace(m_orientationLockDelegate); | 956 visitor->trace(m_orientationLockDelegate); |
| 945 HTMLDivElement::trace(visitor); | 957 HTMLDivElement::trace(visitor); |
| 946 } | 958 } |
| 947 | 959 |
| 948 } // namespace blink | 960 } // namespace blink |
| OLD | NEW |