void CheckIncomingChanges.IUpdateIncomingChanges.Show(
            string infoText,
            string actionText,
            string tooltipText,
            CheckIncomingChanges.Severity severity,
            CheckIncomingChanges.Action action)
        {
            UpdateData(
                mPanelData, infoText, actionText,
                tooltipText, severity, action);

            mIsVisible = true;

            mWindow.Repaint();
        }
 static void UpdateData(
     NotificationPanelData data,
     string infoText,
     string actionText,
     string tooltipText,
     CheckIncomingChanges.Severity severity,
     CheckIncomingChanges.Action action)
 {
     data.HasUpdateAction =
         action == CheckIncomingChanges.Action.Update;
     data.InfoText          = infoText;
     data.ActionText        = actionText;
     data.TooltipText       = tooltipText;
     data.NotificationStyle =
         severity == CheckIncomingChanges.Severity.Info ?
         NotificationPanelData.StyleType.Green :
         NotificationPanelData.StyleType.Red;
 }