Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(865)

Side by Side Diff: Source/core/html/track/vtt/VTTRegion.h

Issue 140503004: Make VTTRegion::setRegionSettings use VTTScanner (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | Source/core/html/track/vtt/VTTRegion.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2013 Google Inc. All rights reserved. 2 * Copyright (C) 2013 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * 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 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 None, 108 None,
109 Id, 109 Id,
110 Width, 110 Width,
111 Height, 111 Height,
112 RegionAnchor, 112 RegionAnchor,
113 ViewportAnchor, 113 ViewportAnchor,
114 Scroll 114 Scroll
115 }; 115 };
116 RegionSetting scanSettingName(VTTScanner&); 116 RegionSetting scanSettingName(VTTScanner&);
117 void parseSettingValue(RegionSetting, const String&); 117 void parseSettingValue(RegionSetting, const String&);
118 void parseSetting(const String&, unsigned*);
119 118
120 static const AtomicString& textTrackCueContainerShadowPseudoId(); 119 static const AtomicString& textTrackCueContainerShadowPseudoId();
121 static const AtomicString& textTrackCueContainerScrollingClass(); 120 static const AtomicString& textTrackCueContainerScrollingClass();
122 static const AtomicString& textTrackRegionShadowPseudoId(); 121 static const AtomicString& textTrackRegionShadowPseudoId();
123 122
124 String m_id; 123 String m_id;
125 String m_settings; 124 String m_settings;
126 double m_width; 125 double m_width;
127 unsigned m_heightInLines; 126 unsigned m_heightInLines;
128 FloatPoint m_regionAnchor; 127 FloatPoint m_regionAnchor;
(...skipping 17 matching lines...) Expand all
146 // The timer is used to display the next cue line after the current one has 145 // The timer is used to display the next cue line after the current one has
147 // been displayed. It's main use is for scrolling regions and it triggers as 146 // been displayed. It's main use is for scrolling regions and it triggers as
148 // soon as the animation for rolling out one line has finished, but 147 // soon as the animation for rolling out one line has finished, but
149 // currently it is used also for non-scrolling regions to use a single 148 // currently it is used also for non-scrolling regions to use a single
150 // code path. 149 // code path.
151 Timer<VTTRegion> m_scrollTimer; 150 Timer<VTTRegion> m_scrollTimer;
152 }; 151 };
153 152
154 } // namespace WebCore 153 } // namespace WebCore
155 #endif 154 #endif
OLDNEW
« no previous file with comments | « no previous file | Source/core/html/track/vtt/VTTRegion.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698