package intrinsic.mx.controls.dataGridClasses;

public class DataGridBase extends intrinsic.mx.controls.listClasses.ListBase implements intrinsic.mx.core.IFontContextComponent {

	/** Accessors */
	public int lockedRowCount;
	public intrinsic.mx.core.IFlexModuleFactory fontContext;
	public double headerHeight;
	public boolean showHeaders;
	public int lockedColumnCount;
	public intrinsic.Array columns;
	protected DataGridHeaderBase header;

	/** Variables */
	public boolean allowDragSelection;
	public boolean menuSelectionMode;
	public boolean liveScrolling;
	public boolean showScrollTips;
	public intrinsic.Array transitions;
	public intrinsic.Array states;

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

	/** Class Accessors */

	/** Class variables */

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


/** Static Methods */

/** Methods */
public native int itemRendererToIndex(intrinsic.mx.controls.listClasses.IListItemRenderer arg0);
public native int indicesToIndex(int arg0, int arg1);
public native intrinsic.mx.controls.listClasses.IListItemRenderer createColumnItemRenderer(intrinsic.mx.controls.dataGridClasses.DataGridColumn arg0, boolean arg1, Object arg2);

}
