protected override void ChildAdded(DisplayListMember child) { //Debug.Log("GroupBase - ChildAdded: " + child); if (HasEventListener("childrenChanged")) { DispatchEvent(new Event("childrenChanged")); } if (HasEventListener(ChildExistenceChangedEvent.CHILD_ADD)) { var cece = new ChildExistenceChangedEvent(ChildExistenceChangedEvent.CHILD_ADD) { RelatedObject = child }; DispatchEvent(cece); } /*if (child is ModalOverlay) * Debug.Log("Added: " + child);*/ if (child.HasEventListener(FrameworkEvent.ADD)) { child.DispatchEvent(new FrameworkEvent(FrameworkEvent.ADD)); } base.ChildAdded(child); }
protected override void RemovingChild(DisplayListMember child) { base.RemovingChild(child); if (child.HasEventListener(FrameworkEvent.REMOVE)) { child.DispatchEvent(new FrameworkEvent(FrameworkEvent.REMOVE)); } if (HasEventListener(ChildExistenceChangedEvent.CHILD_REMOVE)) { var cece = new ChildExistenceChangedEvent(ChildExistenceChangedEvent.CHILD_REMOVE) { RelatedObject = child }; DispatchEvent(cece); } }
protected override void ChildAdded(DisplayListMember child) { //Debug.Log("GroupBase - ChildAdded: " + child); if (HasEventListener("childrenChanged")) DispatchEvent(new Event("childrenChanged")); if (HasEventListener(ChildExistenceChangedEvent.CHILD_ADD)) { var cece = new ChildExistenceChangedEvent(ChildExistenceChangedEvent.CHILD_ADD) {RelatedObject = child}; DispatchEvent(cece); } /*if (child is ModalOverlay) Debug.Log("Added: " + child);*/ if (child.HasEventListener(FrameworkEvent.ADD)) child.DispatchEvent(new FrameworkEvent(FrameworkEvent.ADD)); base.ChildAdded(child); }
protected override void RemovingChild(DisplayListMember child) { base.RemovingChild(child); if (child.HasEventListener(FrameworkEvent.REMOVE)) child.DispatchEvent(new FrameworkEvent(FrameworkEvent.REMOVE)); if (HasEventListener(ChildExistenceChangedEvent.CHILD_REMOVE)) { var cece = new ChildExistenceChangedEvent(ChildExistenceChangedEvent.CHILD_REMOVE) {RelatedObject = child}; DispatchEvent(cece); } }