Ejemplo n.º 1
0
        // F e a t u r e s

        private void SetStatus(UpdateInstallerStatus newStatus)
        {
            string newStatusText = string.Empty;

            switch (newStatus)
            {
            case UpdateInstallerStatus.CopyingFiles:
            {
                newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_CopyingFiles;
                break;
            }

            case UpdateInstallerStatus.Done:
            {
                newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_Done;
                break;
            }

            case UpdateInstallerStatus.Extracting:
            {
                newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_Extracting;
                break;
            }

            case UpdateInstallerStatus.RunningAddons:
            {
                newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_RunningAddOns;
                break;
            }

            case UpdateInstallerStatus.RemovingFiles:
            {
                newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_RemovingFiles;
                break;
            }

            case UpdateInstallerStatus.Waiting:
            {
                newStatusText = My.Resources.UpdateInstallerGuiLangRes.Status_Waiting;
                break;
            }
            }

            LabelX_Status.Text = newStatusText;
            //if (newStatus == UpdateInstallerStatus.Done)
            //{
            //    allowClose = true;
            //    Close();
            //}
        }
 public UpdateInstallerStatusChangedEventArgs(UpdateInstallerStatus newStatus) : base()
 {
     NewStatus = newStatus;
 }
Ejemplo n.º 3
0
        // F e a t u r e s

        private void ChangeStatus(UpdateInstallerStatus newStatus)
        {
            StatusChanges?.Invoke(this, new UpdateInstallerStatusChangedEventArgs(newStatus));
        }