41 lines
1.2 KiB
C#
41 lines
1.2 KiB
C#
using System.Windows.Forms;
|
|
|
|
namespace BetterDiscordWI.panels {
|
|
|
|
public partial class LicensePanel : UserControl, IPanel {
|
|
|
|
private FormMain _formMain;
|
|
|
|
public string Title => "License Agreement";
|
|
public UserControl Control => this;
|
|
|
|
public LicensePanel() {
|
|
InitializeComponent();
|
|
radioAccept.CheckedChanged += (sender, args) => {
|
|
if (radioAccept.Checked) {
|
|
_formMain.btnBack.HideDisable();
|
|
_formMain.btnNext.ShowEnable();
|
|
_formMain.btnCancel.ShowEnable();
|
|
return;
|
|
}
|
|
_formMain.btnBack.HideDisable();
|
|
_formMain.btnNext.ShowDisable();
|
|
_formMain.btnCancel.ShowEnable();
|
|
};
|
|
}
|
|
|
|
public void SetForm(FormMain formMain) => _formMain = formMain;
|
|
|
|
public void ShowPanel() {
|
|
radioAccept.Checked = false;
|
|
radioDecline.Checked = true;
|
|
_formMain.btnBack.HideDisable();
|
|
_formMain.btnNext.ShowDisable();
|
|
_formMain.btnCancel.ShowEnable();
|
|
Show();
|
|
}
|
|
|
|
public void HidePanel() => Hide();
|
|
}
|
|
}
|