/* This file is part of Ext JS 3.4 Copyright (c) 2011-2013 Sencha Inc Contact: http://www.sencha.com/contact GNU General Public License Usage This file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE included in the packaging of this file. Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html. If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact. Build date: 2013-04-03 15:07:25 */ Ext.data.JsonP.Ext_layout_boxOverflow_HorizontalScroller({"alternateClassNames":[],"aliases":{},"enum":null,"parentMixins":[],"tagname":"class","subclasses":[],"extends":"Ext.layout.boxOverflow.Scroller","uses":[],"html":"
Hierarchy
Ext.layout.boxOverflow.NoneExt.layout.boxOverflow.ScrollerExt.layout.boxOverflow.HorizontalScrollerFiles
Description
\nCSS class added to the afterCt element. This is the element that holds any special items such as scrollers,\nwhich must always be present at the rightmost edge of the Container
\nDefaults to: 'x-strip-right'
CSS class added to the right scroller element if enableScroll is used
\nDefaults to: 'x-strip-scroller-right'
True to animate the scrolling of items within the layout (defaults to true, ignored if enableScroll is false)
\nDefaults to: true
CSS class added to the beforeCt element. This is the element that holds any special items such as scrollers,\nwhich must always be present at the leftmost edge of the Container
\nDefaults to: 'x-strip-left'
CSS class added to the left scroller element if enableScroll is used
\nDefaults to: 'x-strip-scroller-left'
Number of seconds that each scroll animation lasts (defaults to 0.4)
\nDefaults to: 0.4
The number of pixels to scroll by on scroller click (defaults to 100)
\nDefaults to: 100
Number of milliseconds between each scroll while a scroller button is held down (defaults to 400)
\nDefaults to: 400
CSS class added to both scroller elements if enableScroll is used
\nDefaults to: 'x-strip-scroller'
Returns true if the innerCt scroll is already at its right-most point
\nTrue if already at furthest right point
\nReturns true if the innerCt scroll is already at its left-most point
\nTrue if already at furthest left point
\nCreates the beforeCt and afterCt elements if they have not already been created
\nCreates the clickable scroller elements and places them into the beforeCt and afterCt
\nSets up an listener to scroll on the layout's innerCt mousewheel event
\nNormalizes an item reference, string id or numerical index into a reference to the item
\nThe item reference, id or index
\nThe item
\nFor a given item in the container, return an object with information on whether the item is visible\nwith the current innerCt scroll value.
\nThe item
\nValues for fullyVisible, hiddenLeft and hiddenRight
\nReturns the current scroll position of the innerCt element
\nThe current scroll position
\nMost of the heavy lifting is done in the subclasses
\nHides the scroller elements in the beforeCt and afterCt
\nScrolls left or right by the number of pixels specified
\nNumber of pixels to scroll to the right by. Use a negative number to scroll left
\nScrolls to the left by the configured amount
\nScrolls to the right by the configured amount
\nScrolls to the given position. Performs bounds checking.
\nThe position to scroll to. This is constrained.
\nTrue to animate. If undefined, falls back to value of this.animateScroll
\nScrolls to the given component.
\nThe item to scroll to. Can be a numerical index, component id\nor a reference to the component itself.
\nTrue to animate the scrolling
\nShows the scroller elements in the beforeCt and afterCt. Creates the scrollers first if they are not already\npresent.
\nEnables or disables each scroller button based on the current scroll position
\n