mirror of
https://github.com/Nathanwoodburn/FireWallet.git
synced 2024-11-24 08:08:14 +11:00
domain: Removed OPEN button from reserved domains
This commit is contained in:
parent
bf2e41058d
commit
f44aac35f0
@ -32,36 +32,7 @@ namespace FireWallet
|
|||||||
this.explorerTX = explorerTX;
|
this.explorerTX = explorerTX;
|
||||||
this.explorerName = explorerName;
|
this.explorerName = explorerName;
|
||||||
this.mainForm = mainForm;
|
this.mainForm = mainForm;
|
||||||
}
|
this.theme = mainForm.theme;
|
||||||
|
|
||||||
#region Theming
|
|
||||||
private void UpdateTheme()
|
|
||||||
{
|
|
||||||
// Check if file exists
|
|
||||||
if (!Directory.Exists(dir))
|
|
||||||
{
|
|
||||||
CreateConfig(dir);
|
|
||||||
}
|
|
||||||
if (!File.Exists(dir + "theme.txt"))
|
|
||||||
{
|
|
||||||
CreateConfig(dir);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Read file
|
|
||||||
StreamReader sr = new StreamReader(dir + "theme.txt");
|
|
||||||
theme = new Dictionary<string, string>();
|
|
||||||
while (!sr.EndOfStream)
|
|
||||||
{
|
|
||||||
string line = sr.ReadLine();
|
|
||||||
string[] split = line.Split(':');
|
|
||||||
theme.Add(split[0].Trim(), split[1].Trim());
|
|
||||||
}
|
|
||||||
sr.Dispose();
|
|
||||||
|
|
||||||
if (!theme.ContainsKey("background") || !theme.ContainsKey("background-alt") || !theme.ContainsKey("foreground") || !theme.ContainsKey("foreground-alt"))
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Apply theme
|
// Apply theme
|
||||||
this.BackColor = ColorTranslator.FromHtml(theme["background"]);
|
this.BackColor = ColorTranslator.FromHtml(theme["background"]);
|
||||||
@ -73,35 +44,12 @@ namespace FireWallet
|
|||||||
// Need to specify this for each groupbox to override the black text
|
// Need to specify this for each groupbox to override the black text
|
||||||
foreach (Control c in Controls)
|
foreach (Control c in Controls)
|
||||||
{
|
{
|
||||||
ThemeControl(c);
|
mainForm.ThemeControl(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
applyTransparency(mainForm.theme);
|
||||||
|
|
||||||
|
|
||||||
// Transparancy
|
|
||||||
applyTransparency(theme);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
private void ThemeControl(Control c)
|
#region Theme
|
||||||
{
|
|
||||||
if (c.GetType() == typeof(GroupBox) || c.GetType() == typeof(Panel))
|
|
||||||
{
|
|
||||||
c.ForeColor = ColorTranslator.FromHtml(theme["foreground"]);
|
|
||||||
foreach (Control sub in c.Controls)
|
|
||||||
{
|
|
||||||
ThemeControl(sub);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (c.GetType() == typeof(TextBox) || c.GetType() == typeof(Button)
|
|
||||||
|| c.GetType() == typeof(ComboBox) || c.GetType() == typeof(StatusStrip))
|
|
||||||
{
|
|
||||||
c.ForeColor = ColorTranslator.FromHtml(theme["foreground-alt"]);
|
|
||||||
c.BackColor = ColorTranslator.FromHtml(theme["background-alt"]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void applyTransparency(Dictionary<string, string> theme)
|
private void applyTransparency(Dictionary<string, string> theme)
|
||||||
{
|
{
|
||||||
if (theme.ContainsKey("transparent-mode"))
|
if (theme.ContainsKey("transparent-mode"))
|
||||||
@ -148,26 +96,6 @@ namespace FireWallet
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CreateConfig(string dir)
|
|
||||||
{
|
|
||||||
if (!Directory.Exists(dir))
|
|
||||||
{
|
|
||||||
Directory.CreateDirectory(dir);
|
|
||||||
}
|
|
||||||
StreamWriter sw = new StreamWriter(dir + "theme.txt");
|
|
||||||
sw.WriteLine("background: #000000");
|
|
||||||
sw.WriteLine("foreground: #8e05c2");
|
|
||||||
sw.WriteLine("background-alt: #3e065f");
|
|
||||||
sw.WriteLine("foreground-alt: #ffffff");
|
|
||||||
sw.WriteLine("transparent-mode: off");
|
|
||||||
sw.WriteLine("transparency-key: main");
|
|
||||||
sw.WriteLine("transparency-percent: 90");
|
|
||||||
|
|
||||||
sw.Dispose();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Required for mica effect
|
// Required for mica effect
|
||||||
internal enum AccentState
|
internal enum AccentState
|
||||||
{
|
{
|
||||||
@ -209,7 +137,6 @@ namespace FireWallet
|
|||||||
|
|
||||||
private void DomainForm_Load(object sender, EventArgs e)
|
private void DomainForm_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
UpdateTheme();
|
|
||||||
own = false;
|
own = false;
|
||||||
StreamReader sr = new StreamReader(dir + "node.txt");
|
StreamReader sr = new StreamReader(dir + "node.txt");
|
||||||
nodeSettings = new Dictionary<string, string>();
|
nodeSettings = new Dictionary<string, string>();
|
||||||
@ -330,6 +257,16 @@ namespace FireWallet
|
|||||||
{
|
{
|
||||||
labelStatusMain.Text = "Error";
|
labelStatusMain.Text = "Error";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (labelStatusReserved.Text == "True")
|
||||||
|
{
|
||||||
|
buttonActionAlt.Hide();
|
||||||
|
buttonActionMain.Hide();
|
||||||
|
groupBoxAction.Text = "Reserved";
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user