parent
0ff2c26e6c
commit
be653aae76
@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Atomic.Language;
|
||||
using AtomicLib;
|
||||
using Eto.Drawing;
|
||||
using Eto.Forms;
|
||||
|
||||
namespace Atomic;
|
||||
|
||||
public class SettingsForm : Dialog
|
||||
{
|
||||
public SettingsForm()
|
||||
{
|
||||
Title = Text.SettingsTitle;
|
||||
Icon = new Icon(1f, new Bitmap(Resources.icon64));
|
||||
Resizable = true;
|
||||
|
||||
var layout = new DynamicLayout() { Padding = 10, Spacing = new Size(20, 20) };
|
||||
|
||||
List<String> languageList = new List<String>
|
||||
{
|
||||
Text.SystemLanguage,
|
||||
"Deutsch",
|
||||
"English",
|
||||
"Español",
|
||||
"Français",
|
||||
"Italiano",
|
||||
"Português",
|
||||
"Русский",
|
||||
"日本語",
|
||||
"中文(简体)"
|
||||
};
|
||||
|
||||
var langdropDown = new DropDown() { DataStore = languageList };
|
||||
langdropDown.SelectedIndexChanged += (sender, args) =>
|
||||
{
|
||||
// TODO: save new setting
|
||||
};
|
||||
|
||||
var fillInContents = new CheckBox() { Text = Text.RememberFields };
|
||||
fillInContents.CheckedChanged += (sender, args) =>
|
||||
{
|
||||
// TODO: save new setting
|
||||
};
|
||||
|
||||
layout.AddRange(Text.LanguageNotice, langdropDown, fillInContents);
|
||||
//layout.AddSpace();
|
||||
|
||||
Content = layout;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue