* @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2014 PradoSoft * @license http://www.pradosoft.com/license/ * @package Prado\Web\UI\ActiveControls */ namespace Prado\Web\UI\ActiveControls; /** * ICallbackEventHandler interface. * * If a control wants to respond to callback event, it must implement this * interface. * * @author Wei Zhuo * @package Prado\Web\UI\ActiveControls * @since 3.1 */ interface ICallbackEventHandler { /** * Raises callback event. The implementation of this function should raise * appropriate event(s) (e.g. OnClick, OnCommand) indicating the component * is responsible for the callback event. * @param TCallbackEventParameter the parameter associated with the callback event */ public function raiseCallbackEvent($eventArgument); }