using System;
using Gtk;
using liblfsbrowser;
using System.Threading;
namespace gtkbrowserforspeed {
class MainClass {
private MainWindow win;
public static void Main (string[] args) {
MainClass m = new MainClass();
m.go();
}
public void go() {
Thread queryThread = new Thread(new ThreadStart(this.go2));
queryThread.Start();
Application.Init();
win = new MainWindow();
win.ShowAll();
Application.Run();
}
public void go2() {
LFSQuery q = new LFSQuery();
LFSQuery.queried += new ServerQueried(queryEventListener);
q.query(0, 0, "wabz");
}
public void queryEventListener(object o, serverInformation info) {
if (info != null) {
win.serverListStore.AppendValues(info.hostname, info.ping);
}
}
}
}