2015-01-27 22:56:52 +00:00
|
|
|
|
using System;
|
|
|
|
|
using System.Threading;
|
|
|
|
|
using System.Windows.Forms;
|
|
|
|
|
using xServer.Settings;
|
|
|
|
|
|
|
|
|
|
namespace xServer.Forms
|
|
|
|
|
{
|
|
|
|
|
public partial class FrmTermsOfUse : Form
|
|
|
|
|
{
|
|
|
|
|
private static bool _exit = true;
|
|
|
|
|
|
|
|
|
|
public FrmTermsOfUse()
|
|
|
|
|
{
|
|
|
|
|
InitializeComponent();
|
|
|
|
|
rtxtContent.Text = Properties.Resources.TermsOfUse;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void FrmTermsOfUse_Load(object sender, EventArgs e)
|
|
|
|
|
{
|
2015-04-21 18:27:52 +00:00
|
|
|
|
lblToU.Left = (this.Width/2) - (lblToU.Width/2);
|
2015-01-27 22:56:52 +00:00
|
|
|
|
Thread t = new Thread(Wait20Sec);
|
|
|
|
|
t.Start();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void FrmTermsOfUse_FormClosing(object sender, FormClosingEventArgs e)
|
|
|
|
|
{
|
|
|
|
|
if (e.CloseReason == CloseReason.UserClosing && _exit)
|
2015-04-14 18:50:11 +00:00
|
|
|
|
System.Diagnostics.Process.GetCurrentProcess().Kill();
|
2015-01-27 22:56:52 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void btnAccept_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
XMLSettings.WriteValue("ShowToU", (!chkDontShowAgain.Checked).ToString());
|
|
|
|
|
_exit = false;
|
|
|
|
|
this.Close();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void btnDecline_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
2015-04-14 18:50:11 +00:00
|
|
|
|
System.Diagnostics.Process.GetCurrentProcess().Kill();
|
2015-01-27 22:56:52 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void Wait20Sec()
|
|
|
|
|
{
|
|
|
|
|
for (int i = 19; i >= 0; i--)
|
|
|
|
|
{
|
|
|
|
|
Thread.Sleep(1000);
|
|
|
|
|
try
|
|
|
|
|
{
|
2015-04-21 18:27:52 +00:00
|
|
|
|
this.Invoke((MethodInvoker) delegate { btnAccept.Text = "Accept (" + i + ")"; });
|
2015-01-27 22:56:52 +00:00
|
|
|
|
}
|
|
|
|
|
catch
|
2015-04-21 18:27:52 +00:00
|
|
|
|
{
|
|
|
|
|
}
|
2015-01-27 22:56:52 +00:00
|
|
|
|
}
|
|
|
|
|
|
2015-04-21 18:27:52 +00:00
|
|
|
|
this.Invoke((MethodInvoker) delegate
|
2015-01-27 22:56:52 +00:00
|
|
|
|
{
|
|
|
|
|
btnAccept.Text = "Accept";
|
|
|
|
|
btnAccept.Enabled = true;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
2015-04-21 18:27:52 +00:00
|
|
|
|
}
|