bordercontainer.js revision b8536d4d0d76ef6fa6779f434d574d0474baa0c8
* Creates a BorderContainer for use in a chart application. * Note: BorderContainer is a temporary class that has been created for the purposes of observing and testing the current state of the underlying flash chart rendering engine. This file * will be replaced in future iterations and its api will vary significantly. * Complex Container that allows for items to be added to the following child * <li><code>topContainer</code>: A <code>VFlowLayout</code> Container positioned at the top of the BorderContainer.</li> * <li><code>rightContainer</code>: An <code>HFlowLayout</code> Container positioned at the right of the BorderContainer.</li> * <li><code>bottomContainer</code>: A <code>VFlowLayout</code> Container positioned at the bottom of the BorderContainer.</li> * <li><code>leftContainer</code>: An <code>HFlowLayout</code> Container positioned at the left of the BorderContainer.</li> * <li><code>centerContainer</code>: A <code>LayerStack</code> Container positioned at the center of the BorderContainer.</li> * @param {Object} config Configuration parameters for the Chart. * Need to refactor to augment Attribute * Constant used to generate unique id. GUID:
"yuibordercontainer",
* Reference to corresponding Actionscript class. * Reference to the layout strategy used for displaying child items. * Initialized class instance after the application swf has initialized. * @param {Object} reference to the class that has direct communication with the application swf. * Adds an item to the bottom Container. * @param {Object} item child element * Adds an item to the left Container. * @param {Object} item child element * Adds an item to the top Container. * @param {Object} item child element * Adds an item to the right Container. * @param {Object} item child element * Adds an item to the center Container. * @param {Object} item child element * Adds children to the appropriate Container. * <li>Adds an item to the specified child container if the application swf has initialized.</li> * <li>Adds an item to the appropriate aray in the <code>itemsQueue</code> hash to be stored until the application swf * has been initialized.</li> * @param {Object} item child to be added * @param {String} location location of the container in which the child will be added.