diff options
Diffstat (limited to 'services/console/interface/irc_client/irc_client.py')
-rw-r--r-- | services/console/interface/irc_client/irc_client.py | 28 |
1 files changed, 5 insertions, 23 deletions
diff --git a/services/console/interface/irc_client/irc_client.py b/services/console/interface/irc_client/irc_client.py index 3cc2a83..a718959 100644 --- a/services/console/interface/irc_client/irc_client.py +++ b/services/console/interface/irc_client/irc_client.py @@ -1,28 +1,10 @@ -import gtk import purk -class IRCGui(gtk.VBox): - _DEFAULT_SERVER = "irc.freenode.net" - _AUTO_JOIN_CHANNEL = "#olpc-help" - - def __init__(self): - gtk.VBox.__init__(self, False) - - connect_button = gtk.Button('Connect to OLPC Help Channel') - connect_button.connect('clicked', self._on_connect_clicked_cb) - - self._client = purk.Client() - self._client.add_channel(self._AUTO_JOIN_CHANNEL) - client_widget = self._client.get_widget() - - self.pack_start(connect_button, False, False, 1) - self.pack_start(client_widget) - self.show_all() - - def _on_connect_clicked_cb(self, widget): - self._client.join_server(self._DEFAULT_SERVER) - class Interface(object): def __init__(self): - self.widget = IRCGui() + client = purk.Client() + client.show() + client.join_server('irc.freenode.net') + self.widget = client.get_widget() + |