Winify – Diff between revs 44 and 48

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
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