Index: Source/core/html/track/VTTRegion.cpp |
diff --git a/Source/core/html/track/TextTrackRegion.cpp b/Source/core/html/track/VTTRegion.cpp |
similarity index 84% |
rename from Source/core/html/track/TextTrackRegion.cpp |
rename to Source/core/html/track/VTTRegion.cpp |
index 8cb26a974558516a0ee574470d005efa57cd612e..dcf347270b70a668683e538b78713dc442a811e3 100644 |
--- a/Source/core/html/track/TextTrackRegion.cpp |
+++ b/Source/core/html/track/VTTRegion.cpp |
@@ -29,7 +29,7 @@ |
*/ |
#include "config.h" |
-#include "core/html/track/TextTrackRegion.h" |
+#include "core/html/track/VTTRegion.h" |
#include "bindings/v8/ExceptionState.h" |
#include "bindings/v8/ExceptionStatePlaceholder.h" |
@@ -37,9 +37,9 @@ |
#include "core/dom/DOMTokenList.h" |
#include "core/html/HTMLDivElement.h" |
#include "core/html/track/WebVTTParser.h" |
-#include "platform/Logging.h" |
#include "core/rendering/RenderInline.h" |
#include "core/rendering/RenderObject.h" |
+#include "platform/Logging.h" |
#include "wtf/MathExtras.h" |
#include "wtf/text/StringBuilder.h" |
@@ -67,7 +67,7 @@ static const float lineHeight = 5.33; |
// Default scrolling animation time period (s). |
static const float scrollTime = 0.433; |
-TextTrackRegion::TextTrackRegion() |
+VTTRegion::VTTRegion() |
: m_id(emptyString()) |
, m_width(defaultWidth) |
, m_heightInLines(defaultHeightInLines) |
@@ -76,25 +76,25 @@ TextTrackRegion::TextTrackRegion() |
, m_scroll(defaultScroll) |
, m_track(0) |
, m_currentTop(0) |
- , m_scrollTimer(this, &TextTrackRegion::scrollTimerFired) |
+ , m_scrollTimer(this, &VTTRegion::scrollTimerFired) |
{ |
} |
-TextTrackRegion::~TextTrackRegion() |
+VTTRegion::~VTTRegion() |
{ |
} |
-void TextTrackRegion::setTrack(TextTrack* track) |
+void VTTRegion::setTrack(TextTrack* track) |
{ |
m_track = track; |
} |
-void TextTrackRegion::setId(const String& id) |
+void VTTRegion::setId(const String& id) |
{ |
m_id = id; |
} |
-void TextTrackRegion::setWidth(double value, ExceptionState& es) |
+void VTTRegion::setWidth(double value, ExceptionState& es) |
{ |
if (std::isinf(value) || std::isnan(value)) { |
es.throwUninformativeAndGenericTypeError(); |
@@ -109,7 +109,7 @@ void TextTrackRegion::setWidth(double value, ExceptionState& es) |
m_width = value; |
} |
-void TextTrackRegion::setHeight(long value, ExceptionState& es) |
+void VTTRegion::setHeight(long value, ExceptionState& es) |
{ |
if (value < 0) { |
es.throwUninformativeAndGenericDOMException(IndexSizeError); |
@@ -119,7 +119,7 @@ void TextTrackRegion::setHeight(long value, ExceptionState& es) |
m_heightInLines = value; |
} |
-void TextTrackRegion::setRegionAnchorX(double value, ExceptionState& es) |
+void VTTRegion::setRegionAnchorX(double value, ExceptionState& es) |
{ |
if (std::isinf(value) || std::isnan(value)) { |
es.throwUninformativeAndGenericTypeError(); |
@@ -134,7 +134,7 @@ void TextTrackRegion::setRegionAnchorX(double value, ExceptionState& es) |
m_regionAnchor.setX(value); |
} |
-void TextTrackRegion::setRegionAnchorY(double value, ExceptionState& es) |
+void VTTRegion::setRegionAnchorY(double value, ExceptionState& es) |
{ |
if (std::isinf(value) || std::isnan(value)) { |
es.throwUninformativeAndGenericTypeError(); |
@@ -149,7 +149,7 @@ void TextTrackRegion::setRegionAnchorY(double value, ExceptionState& es) |
m_regionAnchor.setY(value); |
} |
-void TextTrackRegion::setViewportAnchorX(double value, ExceptionState& es) |
+void VTTRegion::setViewportAnchorX(double value, ExceptionState& es) |
{ |
if (std::isinf(value) || std::isnan(value)) { |
es.throwUninformativeAndGenericTypeError(); |
@@ -164,7 +164,7 @@ void TextTrackRegion::setViewportAnchorX(double value, ExceptionState& es) |
m_viewportAnchor.setX(value); |
} |
-void TextTrackRegion::setViewportAnchorY(double value, ExceptionState& es) |
+void VTTRegion::setViewportAnchorY(double value, ExceptionState& es) |
{ |
if (std::isinf(value) || std::isnan(value)) { |
es.throwUninformativeAndGenericTypeError(); |
@@ -179,7 +179,7 @@ void TextTrackRegion::setViewportAnchorY(double value, ExceptionState& es) |
m_viewportAnchor.setY(value); |
} |
-const AtomicString TextTrackRegion::scroll() const |
+const AtomicString VTTRegion::scroll() const |
{ |
DEFINE_STATIC_LOCAL(const AtomicString, upScrollValueKeyword, ("up", AtomicString::ConstructFromLiteral)); |
@@ -189,7 +189,7 @@ const AtomicString TextTrackRegion::scroll() const |
return ""; |
} |
-void TextTrackRegion::setScroll(const AtomicString& value, ExceptionState& es) |
+void VTTRegion::setScroll(const AtomicString& value, ExceptionState& es) |
{ |
DEFINE_STATIC_LOCAL(const AtomicString, upScrollValueKeyword, ("up", AtomicString::ConstructFromLiteral)); |
@@ -201,7 +201,7 @@ void TextTrackRegion::setScroll(const AtomicString& value, ExceptionState& es) |
m_scroll = value == upScrollValueKeyword; |
} |
-void TextTrackRegion::updateParametersFromRegion(TextTrackRegion* region) |
+void VTTRegion::updateParametersFromRegion(VTTRegion* region) |
{ |
m_heightInLines = region->height(); |
m_width = region->width(); |
@@ -212,7 +212,7 @@ void TextTrackRegion::updateParametersFromRegion(TextTrackRegion* region) |
setScroll(region->scroll(), ASSERT_NO_EXCEPTION); |
} |
-void TextTrackRegion::setRegionSettings(const String& input) |
+void VTTRegion::setRegionSettings(const String& input) |
{ |
m_settings = input; |
unsigned position = 0; |
@@ -228,7 +228,7 @@ void TextTrackRegion::setRegionSettings(const String& input) |
} |
} |
-TextTrackRegion::RegionSetting TextTrackRegion::getSettingFromString(const String& setting) |
+VTTRegion::RegionSetting VTTRegion::getSettingFromString(const String& setting) |
{ |
DEFINE_STATIC_LOCAL(const AtomicString, idKeyword, ("id", AtomicString::ConstructFromLiteral)); |
DEFINE_STATIC_LOCAL(const AtomicString, heightKeyword, ("height", AtomicString::ConstructFromLiteral)); |
@@ -253,7 +253,7 @@ TextTrackRegion::RegionSetting TextTrackRegion::getSettingFromString(const Strin |
return None; |
} |
-void TextTrackRegion::parseSettingValue(RegionSetting setting, const String& value) |
+void VTTRegion::parseSettingValue(RegionSetting setting, const String& value) |
{ |
DEFINE_STATIC_LOCAL(const AtomicString, scrollUpValueKeyword, ("up", AtomicString::ConstructFromLiteral)); |
@@ -273,7 +273,7 @@ void TextTrackRegion::parseSettingValue(RegionSetting setting, const String& val |
if (isValidSetting) |
m_width = number; |
else |
- LOG(Media, "TextTrackRegion::parseSettingValue, invalid Width"); |
+ LOG(Media, "VTTRegion::parseSettingValue, invalid Width"); |
break; |
case Height: |
position = 0; |
@@ -284,34 +284,34 @@ void TextTrackRegion::parseSettingValue(RegionSetting setting, const String& val |
if (isValidSetting && number >= 0) |
m_heightInLines = number; |
else |
- LOG(Media, "TextTrackRegion::parseSettingValue, invalid Height"); |
+ LOG(Media, "VTTRegion::parseSettingValue, invalid Height"); |
break; |
case RegionAnchor: |
anchorPosition = WebVTTParser::parseFloatPercentageValuePair(value, ',', isValidSetting); |
if (isValidSetting) |
m_regionAnchor = anchorPosition; |
else |
- LOG(Media, "TextTrackRegion::parseSettingValue, invalid RegionAnchor"); |
+ LOG(Media, "VTTRegion::parseSettingValue, invalid RegionAnchor"); |
break; |
case ViewportAnchor: |
anchorPosition = WebVTTParser::parseFloatPercentageValuePair(value, ',', isValidSetting); |
if (isValidSetting) |
m_viewportAnchor = anchorPosition; |
else |
- LOG(Media, "TextTrackRegion::parseSettingValue, invalid ViewportAnchor"); |
+ LOG(Media, "VTTRegion::parseSettingValue, invalid ViewportAnchor"); |
break; |
case Scroll: |
if (value == scrollUpValueKeyword) |
m_scroll = true; |
else |
- LOG(Media, "TextTrackRegion::parseSettingValue, invalid Scroll"); |
+ LOG(Media, "VTTRegion::parseSettingValue, invalid Scroll"); |
break; |
case None: |
break; |
} |
} |
-void TextTrackRegion::parseSetting(const String& input, unsigned* position) |
+void VTTRegion::parseSetting(const String& input, unsigned* position) |
{ |
String setting = WebVTTParser::collectWord(input, position); |
@@ -325,7 +325,7 @@ void TextTrackRegion::parseSetting(const String& input, unsigned* position) |
parseSettingValue(name, value); |
} |
-const AtomicString& TextTrackRegion::textTrackCueContainerShadowPseudoId() |
+const AtomicString& VTTRegion::textTrackCueContainerShadowPseudoId() |
{ |
DEFINE_STATIC_LOCAL(const AtomicString, trackRegionCueContainerPseudoId, |
("-webkit-media-text-track-region-container", AtomicString::ConstructFromLiteral)); |
@@ -333,7 +333,7 @@ const AtomicString& TextTrackRegion::textTrackCueContainerShadowPseudoId() |
return trackRegionCueContainerPseudoId; |
} |
-const AtomicString& TextTrackRegion::textTrackCueContainerScrollingClass() |
+const AtomicString& VTTRegion::textTrackCueContainerScrollingClass() |
{ |
DEFINE_STATIC_LOCAL(const AtomicString, trackRegionCueContainerScrollingClass, |
("scrolling", AtomicString::ConstructFromLiteral)); |
@@ -341,7 +341,7 @@ const AtomicString& TextTrackRegion::textTrackCueContainerScrollingClass() |
return trackRegionCueContainerScrollingClass; |
} |
-const AtomicString& TextTrackRegion::textTrackRegionShadowPseudoId() |
+const AtomicString& VTTRegion::textTrackRegionShadowPseudoId() |
{ |
DEFINE_STATIC_LOCAL(const AtomicString, trackRegionShadowPseudoId, |
("-webkit-media-text-track-region", AtomicString::ConstructFromLiteral)); |
@@ -349,7 +349,7 @@ const AtomicString& TextTrackRegion::textTrackRegionShadowPseudoId() |
return trackRegionShadowPseudoId; |
} |
-PassRefPtr<HTMLDivElement> TextTrackRegion::getDisplayTree(Document& document) |
+PassRefPtr<HTMLDivElement> VTTRegion::getDisplayTree(Document& document) |
{ |
if (!m_regionDisplayTree) { |
m_regionDisplayTree = HTMLDivElement::create(document); |
@@ -359,9 +359,9 @@ PassRefPtr<HTMLDivElement> TextTrackRegion::getDisplayTree(Document& document) |
return m_regionDisplayTree; |
} |
-void TextTrackRegion::willRemoveTextTrackCueBox(TextTrackCueBox* box) |
+void VTTRegion::willRemoveTextTrackCueBox(TextTrackCueBox* box) |
{ |
- LOG(Media, "TextTrackRegion::willRemoveTextTrackCueBox"); |
+ LOG(Media, "VTTRegion::willRemoveTextTrackCueBox"); |
ASSERT(m_cueContainer->contains(box)); |
double boxHeight = box->getBoundingClientRect()->bottom() - box->getBoundingClientRect()->top(); |
@@ -373,7 +373,7 @@ void TextTrackRegion::willRemoveTextTrackCueBox(TextTrackCueBox* box) |
} |
-void TextTrackRegion::appendTextTrackCueBox(PassRefPtr<TextTrackCueBox> displayBox) |
+void VTTRegion::appendTextTrackCueBox(PassRefPtr<TextTrackCueBox> displayBox) |
{ |
ASSERT(m_cueContainer); |
@@ -384,9 +384,9 @@ void TextTrackRegion::appendTextTrackCueBox(PassRefPtr<TextTrackCueBox> displayB |
displayLastTextTrackCueBox(); |
} |
-void TextTrackRegion::displayLastTextTrackCueBox() |
+void VTTRegion::displayLastTextTrackCueBox() |
{ |
- LOG(Media, "TextTrackRegion::displayLastTextTrackCueBox"); |
+ LOG(Media, "VTTRegion::displayLastTextTrackCueBox"); |
ASSERT(m_cueContainer); |
// FIXME: This should not be causing recalc styles in a loop to set the "top" css |
@@ -419,7 +419,7 @@ void TextTrackRegion::displayLastTextTrackCueBox() |
} |
} |
-void TextTrackRegion::prepareRegionDisplayTree() |
+void VTTRegion::prepareRegionDisplayTree() |
{ |
ASSERT(m_regionDisplayTree); |
@@ -473,9 +473,9 @@ void TextTrackRegion::prepareRegionDisplayTree() |
m_regionDisplayTree->setPart(textTrackRegionShadowPseudoId()); |
} |
-void TextTrackRegion::startTimer() |
+void VTTRegion::startTimer() |
{ |
- LOG(Media, "TextTrackRegion::startTimer"); |
+ LOG(Media, "VTTRegion::startTimer"); |
if (m_scrollTimer.isActive()) |
return; |
@@ -484,17 +484,17 @@ void TextTrackRegion::startTimer() |
m_scrollTimer.startOneShot(duration); |
} |
-void TextTrackRegion::stopTimer() |
+void VTTRegion::stopTimer() |
{ |
- LOG(Media, "TextTrackRegion::stopTimer"); |
+ LOG(Media, "VTTRegion::stopTimer"); |
if (m_scrollTimer.isActive()) |
m_scrollTimer.stop(); |
} |
-void TextTrackRegion::scrollTimerFired(Timer<TextTrackRegion>*) |
+void VTTRegion::scrollTimerFired(Timer<VTTRegion>*) |
{ |
- LOG(Media, "TextTrackRegion::scrollTimerFired"); |
+ LOG(Media, "VTTRegion::scrollTimerFired"); |
stopTimer(); |
displayLastTextTrackCueBox(); |