Add source

This commit is contained in:
hexadecimal
2025-04-24 20:51:29 +03:00
parent 9badc969b8
commit e3c1cdea0e
92 changed files with 13471 additions and 0 deletions
@@ -0,0 +1,90 @@
using System;
using System.Diagnostics;
using System.Windows.Forms;
using Bunifu.Licensing.Properties;
namespace Bunifu.Licensing.Views
{
// Token: 0x02000007 RID: 7
[DebuggerStepThrough]
internal static class InformationBoxHelper
{
// Token: 0x060000A2 RID: 162 RVA: 0x0000AAB4 File Offset: 0x00008CB4
public static bool Show(string message, string title, string moreInfoText = "", InformationBox.InformationBoxIcons icon = InformationBox.InformationBoxIcons.Information, string okayText = "Okay", string cancelText = "")
{
InformationBox informationBox = new InformationBox();
informationBox.lblMessage.Text = message;
informationBox.MoreInformationText = moreInfoText;
informationBox.btnOkay.Text = okayText;
informationBox.btnCancel.Text = cancelText;
bool flag = string.IsNullOrWhiteSpace(title);
if (flag)
{
informationBox.lblWindowTitle.Text = "Bunifu Framework";
}
else
{
informationBox.lblWindowTitle.Text = title;
}
bool flag2 = string.IsNullOrWhiteSpace(cancelText);
if (flag2)
{
informationBox.btnCancel.Hide();
}
else
{
informationBox.btnCancel.Show();
}
bool flag3 = string.IsNullOrWhiteSpace(moreInfoText);
if (flag3)
{
informationBox.lnkMoreInfo.Hide();
}
else
{
informationBox.lnkMoreInfo.Show();
}
bool flag4 = informationBox.IsTextURL(moreInfoText);
if (flag4)
{
informationBox.toolTip.SetToolTip(informationBox.lnkMoreInfo, "Go to " + moreInfoText);
}
else
{
informationBox.toolTip.SetToolTip(informationBox.lnkMoreInfo, "View more information on this...");
}
bool flag5 = icon == InformationBox.InformationBoxIcons.Information;
if (flag5)
{
informationBox.pbIcon.Image = Resources.information;
}
else
{
bool flag6 = icon == InformationBox.InformationBoxIcons.Warning;
if (flag6)
{
informationBox.pbIcon.Image = Resources.yellow_warning;
}
else
{
bool flag7 = icon == InformationBox.InformationBoxIcons.Alert;
if (flag7)
{
informationBox.pbIcon.Image = Resources.red_warning;
}
else
{
bool flag8 = icon == InformationBox.InformationBoxIcons.Error;
if (flag8)
{
informationBox.pbIcon.Image = Resources.error;
}
}
}
}
informationBox.lblMessage.Top = (informationBox.pnlBody.Height - informationBox.lblMessage.Height) / 2;
DialogResult dialogResult = informationBox.ShowDialog();
return dialogResult == DialogResult.OK;
}
}
}