All pastes #57912 Raw Edit

Agrajag

public text v1 · immutable
#57912 ·published 2006-05-22 05:53 UTC
rendered paste body
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);
                        }
                }
        }
}