package intrinsic.mx.core;

public interface IUIComponent extends intrinsic.mx.core.IFlexDisplayObject, intrinsic.flash.events.IEventDispatcher, intrinsic.flash.display.IBitmapDrawable {

	/** Accessors */
//	public double explicitMinWidth;
//	public double explicitMinHeight;
//	public intrinsic.Array tweeningProperties;
//	public intrinsic.flash.display.Sprite focusPane;
//	public Object opaqueBackground;
//	public double percentHeight;
//	public double percentWidth;
//	public boolean enabled;
//	public double maxHeight;
//	public double baselinePosition;
//	public double maxWidth;
//	public double explicitHeight;
//	public double explicitWidth;
//	public double minWidth;
//	public Object document;
//	public double measuredMinWidth;
//	public double explicitMaxWidth;
//	public double explicitMaxHeight;
//	public boolean includeInLayout;
//	public double minHeight;
//	public boolean cacheAsBitmap;
//	public intrinsic.flash.geom.Rectangle scrollRect;
//	public intrinsic.flash.display.DisplayObjectContainer owner;
//	public intrinsic.mx.managers.ISystemManager systemManager;
//	public boolean isPopUp;
//	public double measuredMinHeight;

	/** Variables */

	/** Constants */

	/** Class Accessors */

	/** Class variables */

/** Contructors */

/** Static Methods */

/** Methods */
public double getExplicitOrMeasuredWidth();
public boolean owns(intrinsic.flash.display.DisplayObject arg0);
public void initialize();
public void parentChanged(intrinsic.flash.display.DisplayObjectContainer arg0);
public double getExplicitOrMeasuredHeight();
public void setVisible(boolean arg0);
public void setVisible(boolean arg0, boolean arg1);

}
