private void bgPanel_MouseDoubleClick(object sender, MouseEventArgs e)
{
object objectToCheck = _gui;
if (_selectedControl != null)
{
objectToCheck = _selectedControl;
}
foreach (PropertyInfo property in objectToCheck.GetType().GetProperties())
{
if (property.GetCustomAttributes(typeof(AGSEventPropertyAttribute), true).Length > 0)
{
string eventHandler = (string)property.GetValue(objectToCheck, null);
if (eventHandler.Length > 0)
{
Factory.GUIController.ZoomToFile(Script.GLOBAL_SCRIPT_FILE_NAME, eventHandler);
}
else
{
CreateScriptFunctionForGUIItem(eventHandler, objectToCheck, property);
}
break;
}
}
}