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

Side by Side Diff: Source/core/rendering/RenderTextControlSingleLine.cpp

Issue 134443003: Implement CSSOM Smooth Scroll API (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 5 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 | Annotate | Revision Log
OLDNEW
1 /** 1 /**
2 * Copyright (C) 2006, 2007, 2010 Apple Inc. All rights reserved. 2 * Copyright (C) 2006, 2007, 2010 Apple Inc. All rights reserved.
3 * (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/) 3 * (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/)
4 * Copyright (C) 2010 Google Inc. All rights reserved. 4 * Copyright (C) 2010 Google Inc. All rights reserved.
5 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 5 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
6 * 6 *
7 * This library is free software; you can redistribute it and/or 7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Library General Public 8 * modify it under the terms of the GNU Library General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version. 10 * version 2 of the License, or (at your option) any later version.
(...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after
393 return RenderBlockFlow::scrollLeft(); 393 return RenderBlockFlow::scrollLeft();
394 } 394 }
395 395
396 LayoutUnit RenderTextControlSingleLine::scrollTop() const 396 LayoutUnit RenderTextControlSingleLine::scrollTop() const
397 { 397 {
398 if (innerEditorElement()) 398 if (innerEditorElement())
399 return innerEditorElement()->scrollTop(); 399 return innerEditorElement()->scrollTop();
400 return RenderBlockFlow::scrollTop(); 400 return RenderBlockFlow::scrollTop();
401 } 401 }
402 402
403 void RenderTextControlSingleLine::setScrollLeft(LayoutUnit newLeft) 403 void RenderTextControlSingleLine::setScrollLeft(LayoutUnit newLeft, ScrollBehavi or scrollBehavior)
404 { 404 {
405 if (innerEditorElement()) 405 if (innerEditorElement())
406 innerEditorElement()->setScrollLeft(newLeft); 406 innerEditorElement()->setScrollLeft(newLeft, scrollBehavior);
407 } 407 }
408 408
409 void RenderTextControlSingleLine::setScrollTop(LayoutUnit newTop) 409 void RenderTextControlSingleLine::setScrollTop(LayoutUnit newTop, ScrollBehavior scrollBehavior)
410 { 410 {
411 if (innerEditorElement()) 411 if (innerEditorElement())
412 innerEditorElement()->setScrollTop(newTop); 412 innerEditorElement()->setScrollTop(newTop, scrollBehavior);
413 } 413 }
414 414
415 HTMLInputElement* RenderTextControlSingleLine::inputElement() const 415 HTMLInputElement* RenderTextControlSingleLine::inputElement() const
416 { 416 {
417 return toHTMLInputElement(node()); 417 return toHTMLInputElement(node());
418 } 418 }
419 419
420 } 420 }
OLDNEW
« no previous file with comments | « Source/core/rendering/RenderTextControlSingleLine.h ('k') | Source/core/rendering/compositing/RenderLayerCompositor.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698