Example #1
0
        private void ReadFromFile(string filename)
        {
            proxylistAll.AddRange(ProxyParser.ReadFile(filename));

            textInput.Buffer.Text = proxylistAll.ToString();
            labelTotal.Text       = proxylistAll.Count.ToString();
        }
Example #2
0
        private void ParseInput(object sender, EventArgs args)
        {
            proxylistAll.AddRange(ProxyParser.ParseString(textInput.Buffer.Text));

            Application.Invoke(delegate {
                labelTotal.Text = proxylistAll.Count.ToString();
            });
        }
Example #3
0
        private async void ParseFreeProxyList(object sender, EventArgs args)
        {
            Application.Invoke(delegate {
                buttonParseFreeProxyList.Sensitive = false;
            });

            proxylistAll.AddRange(await ProxyParser.ParseFreeProxyListAsync());

            Application.Invoke(delegate {
                labelTotal.Text       = proxylistAll.Count.ToString();
                textInput.Buffer.Text = proxylistAll.ToString();

                buttonParseFreeProxyList.Sensitive = true;
            });
        }
Example #4
0
 private void WriteToFile(string filename)
 {
     ProxyParser.WriteFile(filename, ProxyParser.ParseString(textInput.Buffer.Text));
 }