public void DisposeEntry(PopupButtonData popupButtonData)
 {
     _popupButtons[popupButtonData].Dispose();
 }
 public void RemovePopupButton(PopupButtonData popupButtonData)
 {
     _popupButtons.Remove(popupButtonData);
 }
 public PopupButtonFacade GetPopupButton(PopupButtonData popupButtonData)
 {
     return(_popupButtons[popupButtonData]);
 }
 public void AddPopupButton(PopupButtonData popupButtonData, PopupButtonFacade popupButton)
 {
     _popupButtons.Add(popupButtonData, popupButton);
 }