Files
BunifuUiCrack/Bunifu.Licensing/Views/FreeTrialEnded.cs
T
hexadecimal e3c1cdea0e Add source
2025-04-24 20:51:29 +03:00

259 lines
6.9 KiB
C#

#if NET5_0_OR_NETFRAMEWORK
using System.Runtime.CompilerServices;
#endif
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Runtime.CompilerServices;
using System.Windows.Forms;
using Bunifu.Licensing.Helpers;
using Bunifu.Licensing.Properties;
using Bunifu.Licensing.Views.Transitions;
namespace Bunifu.Licensing.Views
{
// Token: 0x02000005 RID: 5
[DebuggerStepThrough]
internal partial class FreeTrialEnded : Form
{
// Token: 0x0600006E RID: 110 RVA: 0x0000787E File Offset: 0x00005A7E
public FreeTrialEnded()
{
this.InitializeComponent();
this.ImproveTextRendering();
}
// Token: 0x17000015 RID: 21
// (get) Token: 0x0600006F RID: 111 RVA: 0x000078A5 File Offset: 0x00005AA5
// (set) Token: 0x06000070 RID: 112 RVA: 0x000078AD File Offset: 0x00005AAD
internal int TrialDays { get; set; } = 14;
// Token: 0x06000071 RID: 113 RVA: 0x000078B8 File Offset: 0x00005AB8
public new void Show()
{
base.Opacity = 0.0;
Control control = this.lblTitle;
DefaultInterpolatedStringHandler defaultInterpolatedStringHandler = new DefaultInterpolatedStringHandler(32, 1);
defaultInterpolatedStringHandler.AppendLiteral("Your ");
defaultInterpolatedStringHandler.AppendFormatted<int>(this.TrialDays);
defaultInterpolatedStringHandler.AppendLiteral("-day free trial has expired");
control.Text = defaultInterpolatedStringHandler.ToStringAndClear();
this.lblTitle.Left = (base.Width - this.lblTitle.Width) / 2;
base.Show();
Transition transition = new Transition(new TransitionType_EaseInEaseOut(220));
transition.add(this, "Opacity", 1.0);
transition.run();
}
// Token: 0x06000072 RID: 114 RVA: 0x00007974 File Offset: 0x00005B74
public new DialogResult ShowDialog()
{
try
{
this.Show();
base.Opacity = 0.0;
base.Hide();
Transition.run(this, "Opacity", 1.0, new TransitionType_EaseInEaseOut(220));
}
catch (Exception)
{
}
return base.ShowDialog();
}
// Token: 0x06000073 RID: 115 RVA: 0x000079E8 File Offset: 0x00005BE8
public DialogResult ShowDialog(int trialDays)
{
this.TrialDays = trialDays;
return this.ShowDialog();
}
// Token: 0x06000074 RID: 116 RVA: 0x00007A08 File Offset: 0x00005C08
public new void Close()
{
Transition transition = new Transition(new TransitionType_EaseInEaseOut(100));
transition.add(this, "Opacity", 0.0);
transition.run();
transition.TransitionCompletedEvent += delegate
{
base.Close();
};
}
// Token: 0x06000075 RID: 117 RVA: 0x00007A58 File Offset: 0x00005C58
public new void Hide()
{
Transition transition = new Transition(new TransitionType_EaseInEaseOut(100));
transition.add(this, "Opacity", 0.0);
transition.run();
transition.TransitionCompletedEvent += delegate
{
base.Hide();
};
}
// Token: 0x06000076 RID: 118 RVA: 0x00007AA8 File Offset: 0x00005CA8
public bool IsTextURL(string text)
{
return Uri.IsWellFormedUriString(text, UriKind.Absolute);
}
// Token: 0x06000077 RID: 119 RVA: 0x00007ACA File Offset: 0x00005CCA
private void ImproveTextRendering()
{
this.btnViewPricingPlans.UseCompatibleTextRendering = false;
this.btnCancel.UseCompatibleTextRendering = false;
this.lblMessage.UseCompatibleTextRendering = false;
this.lblWindowTitle.UseCompatibleTextRendering = false;
}
// Token: 0x06000078 RID: 120 RVA: 0x00007B01 File Offset: 0x00005D01
private void ShowVisualMovementCues()
{
base.Opacity = 0.8;
}
// Token: 0x06000079 RID: 121 RVA: 0x00007B14 File Offset: 0x00005D14
private void HideVisualMovementCues()
{
base.Opacity = 1.0;
}
// Token: 0x0600007A RID: 122 RVA: 0x00007B28 File Offset: 0x00005D28
private void ApplyShadows()
{
bool flag = Shadower.IsAeroEnabled();
if (flag)
{
Shadower.ApplyShadows(this);
this.bdrBottom.Hide();
this.bdrRight.Hide();
this.bdrLeft.Hide();
this.bdrTop.Hide();
this.bdrMidLeft.Hide();
this.bdrMidRight.Hide();
this.bdrBottomLeft.Hide();
this.bdrBottomRight.Hide();
}
else
{
this.bdrBottom.Show();
this.bdrRight.Show();
this.bdrLeft.Show();
this.bdrTop.Show();
this.bdrMidLeft.Show();
this.bdrMidRight.Show();
this.bdrBottomLeft.Show();
this.bdrBottomRight.Show();
}
}
// Token: 0x0600007B RID: 123 RVA: 0x00007C0C File Offset: 0x00005E0C
private void InformationBox_Load(object sender, EventArgs e)
{
this.ApplyShadows();
}
// Token: 0x0600007C RID: 124 RVA: 0x00007C16 File Offset: 0x00005E16
private void OnMouseUp(object sender, MouseEventArgs e)
{
this._drag = false;
this.Cursor = Cursors.Default;
}
// Token: 0x0600007D RID: 125 RVA: 0x00007C2C File Offset: 0x00005E2C
private void OnMouseMove(object sender, MouseEventArgs e)
{
bool drag = this._drag;
if (drag)
{
this.Cursor = Cursors.SizeAll;
this.ShowVisualMovementCues();
base.Top = Cursor.Position.Y - this._mousey;
base.Left = Cursor.Position.X - this._mousex;
}
else
{
this.Cursor = Cursors.Default;
this.HideVisualMovementCues();
}
}
// Token: 0x0600007E RID: 126 RVA: 0x00007CA8 File Offset: 0x00005EA8
private void OnMouseDown(object sender, MouseEventArgs e)
{
this._drag = true;
this.Cursor = Cursors.Default;
this._mousex = Cursor.Position.X - base.Left;
this._mousey = Cursor.Position.Y - base.Top;
}
// Token: 0x0600007F RID: 127 RVA: 0x00007CFD File Offset: 0x00005EFD
private void btnViewPricingPlans_Click(object sender, EventArgs e)
{
Process.Start("https://bunifuframework.com/pricing");
}
// Token: 0x06000080 RID: 128 RVA: 0x00007D0B File Offset: 0x00005F0B
private void btnClose_Click(object sender, EventArgs e)
{
base.DialogResult = DialogResult.Cancel;
this.Close();
}
// Token: 0x06000081 RID: 129 RVA: 0x00007D20 File Offset: 0x00005F20
private void pbShrink_Click(object sender, EventArgs e)
{
bool flag = base.Height == 444;
if (flag)
{
this.pnlFooter.Hide();
Transition.run(this, "Height", 145, new TransitionType_EaseInEaseOut(180));
}
else
{
Transition transition = new Transition(new TransitionType_EaseInEaseOut(180));
transition.TransitionCompletedEvent += delegate
{
this.pnlFooter.Show();
};
transition.add(this, "Height", 444);
transition.run();
}
}
// Token: 0x06000082 RID: 130 RVA: 0x00007DB4 File Offset: 0x00005FB4
private void InformationBox_KeyDown(object sender, KeyEventArgs e)
{
bool flag = e.KeyCode == Keys.Escape;
if (flag)
{
base.DialogResult = DialogResult.Cancel;
this.Close();
}
}
// Token: 0x06000083 RID: 131 RVA: 0x00007DE4 File Offset: 0x00005FE4
private void lblMessage_DoubleClick(object sender, EventArgs e)
{
try
{
Clipboard.SetText(this.lblMessage.Text);
}
catch (Exception)
{
}
}
// Token: 0x04000046 RID: 70
private bool _drag;
// Token: 0x04000047 RID: 71
private int _mousey;
// Token: 0x04000048 RID: 72
private int _mousex;
}
}