Files
Pilz.Updating/Pilz.Updating.Administration.GUI/DiscordBotSettingsWindow.cs
2022-02-09 14:52:33 +01:00

50 lines
1.5 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevComponents.DotNetBar;
using Pilz.Updating.Administration.Discord;
namespace Pilz.Updating.Administration.GUI
{
public partial class DiscordBotSettingsWindow : DevComponents.DotNetBar.OfficeForm
{
private readonly DiscordBotConfig config = null;
public DiscordBotSettingsWindow(DiscordBotConfig config)
{
this.config = config;
InitializeComponent();
UpdateAmbientColors();
TextBoxX_BotToken.Text = config.DiscordBotToken;
TextBoxX_AppName.Text = config.DefaultAppName;
TextBoxX_Msg.Text = config.DefaultUpdateMessage;
switchButton_UseProxy.Value = config.UseProxy;
}
private void TextBoxX_Msg_TextChanged(object sender, EventArgs e)
{
}
private void TextBoxX_AppName_TextChanged(object sender, EventArgs e)
{
}
private void TextBoxX_BotToken_TextChanged(object sender, EventArgs e)
{
}
private void ButtonX_Okay_Click(object sender, EventArgs e)
{
config.DefaultUpdateMessage = TextBoxX_Msg.Text.Trim();
config.DefaultAppName = TextBoxX_AppName.Text.Trim();
config.DiscordBotToken = TextBoxX_BotToken.Text.Trim();
config.UseProxy = switchButton_UseProxy.Value;
}
}
}