protected override void OnMouseClick(MouseEventArgs e) { if (this.ButtonRectangle.Contains(e.Location)) { BasePopup basePopup = this.TryGetDependBasePopup(); if (basePopup != null) { basePopup.DismissPopup(); } } // base.OnMouseClick(e); }
private BasePopup TryGetDependBasePopup_DG(IOwner owner) { if (owner == null) { return(null); } // BasePopup basePopup = owner as BasePopup; if (basePopup == null) { return(this.TryGetDependBasePopup_DG(owner.pOwner)); } return(basePopup); }
protected override void OnMouseClick(MouseEventArgs e) { if (this.SplitRectangle.Contains(e.Location)) { this.OnSplitMouseClick(e); } else { this.OnButtonMouseClick(e); } // if (this.ButtonTriggerRectangle.Contains(e.Location)) { BasePopup basePopup = this.TryGetDependBasePopup(); if (basePopup != null) { basePopup.DismissPopup(); } } // //base.OnMouseClick(e); base.RelationEvent("MouseClick", e); }
public void Remove(BasePopup basePopup) { this.m_BasePopupList.Remove(basePopup); }
public void Add(BasePopup basePopup) { this.m_BasePopupList.Add(basePopup); }