Show:

File: ia\events\Event.js

/** 
 * An <code>ia.Event</code> object.
 *
 * @author J Clare
 * @class ia.Event
 * @constructor
 * @param eventType The event type.
 * @param obj The object associated with the event.
 */
ia.Event = function(eventType, obj)
{
	this.type = eventType;
	this.object = obj;
}

/** 
 * The type of event.
 *
 * @property eventType
 * @type String
 */
ia.Event.prototype.type;

/** 
 * The object associated with the event.
 *
 * @property obj
 * @type Object
 */
ia.Event.prototype.object;

/**
 * Indicates that the map is ready to be rendered.
 *
 * @static
 * @final
 * @property MAP_READY
 * @type String
 * @default "mapReady"
 */
ia.Event.MAP_READY = "mapReady";

/**
 * Indicates that the map has resized.
 *
 * @static
 * @final
 * @property MAP_RESIZE
 * @type String
 * @default "mapResize"
 */
ia.Event.MAP_RESIZE = "mapResize";

/**
 * Indicates that the layer is ready to be rendered.
 *
 * @static
 * @final
 * @property LAYER_READY
 * @type String
 * @default "layerReady"
 */
ia.Event.LAYER_READY = "layerReady";

/**
 * Indicates that the layer changed.
 *
 * @static
 * @final
 * @property LAYER_VISIBLE_CHANGED
 * @type String
 * @default "layerVisibleChanged"
 */
ia.Event.LAYER_VISIBLE_CHANGED = "layerVisibleChanged";

/**
 * Dispatched by a theme when it has changed.
 *
 * @static
 * @final
 * @property THEME_CHANGED
 * @type String
 * @default "themeChanged"
 */
ia.Event.THEME_CHANGED = "themeChanged";

/**
 * Dispatched by a data group when its thematic changes.
 *
 * @static
 * @final
 * @property THEMATIC_CHANGED
 * @type String
 * @default "thematicChanged"
 */
ia.Event.THEMATIC_CHANGED = "thematicChanged";

/**
 * Indicates that the user clicked the mouse button over a canvas but not over an item.
 *
 * @static
 * @final
 * @property CLEAR_SELECTION
 * @type String
 * @default "clearSelection"
 */
ia.Event.CLEAR_SELECTION = "clearSelection";