package com.exanimo.layout { import flash.display.DisplayObjectContainer; import flash.events.Event; /** * * Defines an LayoutRendererEvent. * * @langversion ActionScript 3 * @playerversion Flash 9.0.0 * * @author Eric Eldredge * @author Matthew Tretter * @since 2008.05.06 * */ public class LayoutRendererEvent extends Event { public static const FINISH:String = 'finish'; public static const UPDATE:String = 'update'; private var _container:DisplayObjectContainer; /** * * * */ public function LayoutRendererEvent(type:String, bubbles:Boolean, cancelable:Boolean, container:DisplayObjectContainer) { super(type, bubbles, cancelable); this._container = container; } // // accessors // /** * * */ public function get container():DisplayObjectContainer { return this._container; } // // public methods // /** * * Creates a clone of this LayoutRendererEvent * * @return Event * the clone * */ public override function clone():Event { return new LayoutRendererEvent(this.type, this.bubbles, this.cancelable, this.container); } /** * * Returns a String representation of this LayoutRendererEvent * * @return String * the String representation * */ public override function toString():String { return this.formatToString('LayoutRendererEvent', 'type', 'bubbles', 'cancelable', 'container'); } } }