Winify – Diff between revs 44 and 48
?pathlinks?
Rev 44 | Rev 48 | |||
---|---|---|---|---|
Line 3... | Line 3... | |||
3 | using System.Threading; |
3 | using System.Threading; |
|
4 | using System.Windows.Forms; |
4 | using System.Windows.Forms; |
|
5 | using Announcements; |
5 | using Announcements; |
|
6 | using Servers; |
6 | using Servers; |
|
7 | using Winify.Utilities; |
7 | using Winify.Utilities; |
|
- | 8 | using static System.Windows.Forms.VisualStyles.VisualStyleElement; |
||
Line 8... | Line 9... | |||
8 | |
9 | |
|
9 | namespace Winify.Settings |
10 | namespace Winify.Settings |
|
10 | { |
11 | { |
|
11 | public partial class SettingsForm : Form |
12 | public partial class SettingsForm : Form |
|
Line 117... | Line 118... | |||
117 | } |
118 | } |
|
Line 118... | Line 119... | |||
118 | |
119 | |
|
119 | private void Button1_Click(object sender, EventArgs e) |
120 | private void Button1_Click(object sender, EventArgs e) |
|
120 | { |
121 | { |
|
121 | var server = new Server(); |
122 | var server = new Server(); |
|
122 | server.Name = serverNameTextBox.Text; |
- | ||
123 | server.Url = serverUrlTextBox.Text; |
- | ||
124 | server.Username = serverUsernameTextBox.Text; |
- | ||
Line 125... | Line 123... | |||
125 | server.Password = serverPasswordTextBox.Text; |
123 | server.Name = "New Server"; |
|
- | 124 | |
||
Line 126... | Line 125... | |||
126 | |
125 | _servers.Server.Add(server); |
|
Line 127... | Line 126... | |||
127 | _servers.Server.Add(server); |
126 | _serverBindingSource.DataSource = server; |
|
128 | |
127 | |
|
Line 129... | Line 128... | |||
129 | Save?.Invoke(this, new SettingsSavedEventArgs(_servers, _announcements)); |
128 | Save?.Invoke(this, new SettingsSavedEventArgs(_servers, _announcements)); |
|
130 | |
129 | |
|
- | 130 | listBox1.SelectedItem = server; |
||
- | 131 | } |
||
131 | listBox1.SelectedItem = server; |
132 | |
|
- | 133 | private void Button2_Click(object sender, EventArgs e) |
||
- | 134 | { |
||
- | 135 | var index = -1; |
||
- | 136 | |
||
- | 137 | if (listBox1.SelectedItem is Server server) |
||
- | 138 | { |
||
- | 139 | index = listBox1.Items.IndexOf(server); |
||
- | 140 | _servers.Server.Remove(server); |
||
- | 141 | } |
||
- | 142 | |
||
- | 143 | if (index >= listBox1.Items.Count) |
||
132 | } |
144 | { |
|
Line 133... | Line 145... | |||
133 | |
145 | --index; |
|
134 | private void Button2_Click(object sender, EventArgs e) |
146 | } |
|
- | 147 | |
||
135 | { |
148 | listBox1.SelectedIndex = index; |
|
- | 149 | } |
||
- | 150 | |
||
- | 151 | private void ListBox1_SelectedIndexChanged(object sender, EventArgs e) |
||
- | 152 | { |
||
- | 153 | |
||
- | 154 | var listBox = (ListBox)sender; |
||
Line 136... | Line 155... | |||
136 | if (listBox1.SelectedItem is Server server) _servers.Server.Remove(server); |
155 | if (listBox.SelectedIndex == -1) |
|
137 | } |
156 | { |
|
138 | |
157 | _serverBindingSource.DataSource = new |