package intrinsic.mx.core;

import intrinsic.flash.display.Shape;
import intrinsic.flash.events.MouseEvent;
import intrinsic.mx.controls.scrollClasses.ScrollBar;

public class ScrollControlBase extends intrinsic.mx.core.UIComponent {

	/** Accessors */
	public String horizontalScrollPolicy;
	public double maxVerticalScrollPosition;
	public double horizontalScrollPosition;
	public double verticalScrollPosition;
	public intrinsic.mx.core.EdgeMetrics borderMetrics;
	public intrinsic.Function scrollTipFunction;
	public String verticalScrollPolicy;
	public double maxHorizontalScrollPosition;
	public intrinsic.mx.core.EdgeMetrics viewMetrics;

	/** Variables */
	public boolean liveScrolling;
	public boolean showScrollTips;
	public intrinsic.Array transitions;
	public intrinsic.Array states;
	protected Shape maskShape;
	protected ScrollBar horizontalScrollBar;
	protected ScrollBar verticalScrollBar;

	/** Constants */
	public static final String VERSION = "version";

	/** Class Accessors */

	/** Class variables */

/** Contructors */
public ScrollControlBase() {
}


/** Static Methods */

/** Methods */
public native void styleChanged(String arg0);
protected void mouseWheelHandler(MouseEvent event) {
	
}

}
