public void InitializeButtons(RageMessageBox.RageMessageBoxButtons buttons) { panelButtons.Controls.Clear(); if (buttons == RageMessageBox.RageMessageBoxButtons.FFFFFUUUUUUUU || buttons == RageMessageBox.RageMessageBoxButtons.Derp || buttons == RageMessageBox.RageMessageBoxButtons.LOL) AddButton(buttons.ToString(), DialogResult.OK); if (buttons == RageMessageBox.RageMessageBoxButtons.AbortRetryIgnore) AddButton("Ignore", DialogResult.Ignore); if (buttons == RageMessageBox.RageMessageBoxButtons.RetryCancel || buttons == RageMessageBox.RageMessageBoxButtons.OKCancel || buttons == RageMessageBox.RageMessageBoxButtons.YesNoCancel) AddButton("Cancel", DialogResult.Cancel); if (buttons == RageMessageBox.RageMessageBoxButtons.YesNo || buttons == RageMessageBox.RageMessageBoxButtons.YesNoCancel) { AddButton("No", DialogResult.No); AddButton("Yes", DialogResult.Yes); } if (buttons == RageMessageBox.RageMessageBoxButtons.AbortRetryIgnore || buttons == RageMessageBox.RageMessageBoxButtons.RetryCancel) AddButton("Retry", DialogResult.Retry); if (buttons == RageMessageBox.RageMessageBoxButtons.AbortRetryIgnore) AddButton("Abort", DialogResult.Abort); if (buttons == RageMessageBox.RageMessageBoxButtons.OK || buttons == RageMessageBox.RageMessageBoxButtons.OKCancel) AddButton("OK", DialogResult.OK); }
public void InitializeIcon(RageMessageBox.RageMessageBoxIcon icon) { switch (icon) { case RageMessageBox.RageMessageBoxIcon.BiteLip: picIcon.Image = Resources.RageIcon_BiteLip; break; case RageMessageBox.RageMessageBoxIcon.Derp: picIcon.Image = Resources.RageIcon_Derp; break; case RageMessageBox.RageMessageBoxIcon.Drool: picIcon.Image = Resources.RageIcon_Drool; break; case RageMessageBox.RageMessageBoxIcon.Happy: picIcon.Image = Resources.RageIcon_Happy; break; case RageMessageBox.RageMessageBoxIcon.RageFull: picIcon.Image = Resources.RageIcon_RageFull; break; case RageMessageBox.RageMessageBoxIcon.RageLight: picIcon.Image = Resources.RageIcon_RageLight; break; case RageMessageBox.RageMessageBoxIcon.RageMild: picIcon.Image = Resources.RageIcon_RageMild; break; case RageMessageBox.RageMessageBoxIcon.Stressed: picIcon.Image = Resources.RageIcon_Stressed; break; case RageMessageBox.RageMessageBoxIcon.Troll: picIcon.Image = Resources.RageIcon_Troll; break; case RageMessageBox.RageMessageBoxIcon.TrollDerp: picIcon.Image = Resources.RageIcon_TrollDerp; break; case RageMessageBox.RageMessageBoxIcon.Unhappy: picIcon.Image = Resources.RageIcon_Unhappy; break; case RageMessageBox.RageMessageBoxIcon.WeepAnxious: picIcon.Image = Resources.RageIcon_WeepAnxious; break; case RageMessageBox.RageMessageBoxIcon.WeepHappy: picIcon.Image = Resources.RageIcon_WeepHappy; break; case RageMessageBox.RageMessageBoxIcon.YUNo: picIcon.Image = Resources.RageIcon_YUNo; break; case RageMessageBox.RageMessageBoxIcon.Suspicious: picIcon.Image = Resources.RageIcon_Suspicious; break; default: return; // TODO: throw here? Mm.. } }