void DnsServersEdit()
        {
            nint i = TableDnsServers.SelectedRow;

            if (i != -1)
            {
                string dns = TableDnsServersController.Get((int)i);

                WindowPreferencesIpController.Ip = dns;
                WindowPreferencesIpController dlg = new WindowPreferencesIpController();
                dlg.Window.ReleasedWhenClosed = true;
                NSApplication.SharedApplication.RunModalForWindow(dlg.Window);
                dlg.Window.Close();

                if (dlg.Accepted)
                {
                    TableDnsServersController.Set((int)i, WindowPreferencesIpController.Ip);
                    TableDnsServersController.RefreshUI();
                }

                this.EnableIde();
            }
        }