| Index: public/web/mac/WebScrollbarTheme.h
|
| diff --git a/public/platform/WebSourceBuffer.h b/public/web/mac/WebScrollbarTheme.h
|
| similarity index 69%
|
| copy from public/platform/WebSourceBuffer.h
|
| copy to public/web/mac/WebScrollbarTheme.h
|
| index f2cd1954bf9f352080b88fcda59e8d35474915c1..48a2afccd4f74361db021166c6aeb115284546cb 100644
|
| --- a/public/platform/WebSourceBuffer.h
|
| +++ b/public/web/mac/WebScrollbarTheme.h
|
| @@ -28,30 +28,23 @@
|
| * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| */
|
|
|
| -#ifndef WebSourceBuffer_h
|
| -#define WebSourceBuffer_h
|
| +#ifndef WebScrollbarTheme_h
|
| +#define WebScrollbarTheme_h
|
|
|
| -#include "WebTimeRange.h"
|
| +#include "public/platform/WebCommon.h"
|
|
|
| namespace WebKit {
|
|
|
| -class WebSourceBuffer {
|
| +class WebScrollbarTheme {
|
| public:
|
| - virtual ~WebSourceBuffer() { }
|
| -
|
| - virtual WebTimeRanges buffered() = 0;
|
| - virtual void append(const unsigned char* data, unsigned length) = 0;
|
| - virtual void abort() = 0;
|
| - virtual void remove(double start, double end) = 0;
|
| - virtual bool setTimestampOffset(double) = 0;
|
| -
|
| - // Set presentation timestamp for the start of append window.
|
| - virtual void setAppendWindowStart(double) = 0;
|
| -
|
| - // Set presentation timestamp for the end of append window.
|
| - virtual void setAppendWindowEnd(double) = 0;
|
| -
|
| - virtual void removedFromMediaSource() = 0;
|
| + // Updates the scrollbar appearance and behavior.
|
| + // |initialButtonDelay| is the current value of NSScrollerButtonDelay from NSUserDefaults.
|
| + // |autoscrollButtonDelay| is the current value of NSScrollerButtonPeriod from NSUserDefaults.
|
| + // |jumpOnTrackClick| is the current value of AppleScrollerPagingBehavior from NSUserDefaults.
|
| + // |redraw| is true if the update requires a redraw to include the change.
|
| + BLINK_EXPORT static void updateScrollbars(
|
| + float initialButtonDelay, float autoscrollButtonDelay,
|
| + bool jumpOnTrackClick, bool redraw);
|
| };
|
|
|
| } // namespace WebKit
|
|
|