Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services/console/interface/irc_client/irc_client.py
diff options
context:
space:
mode:
Diffstat (limited to 'services/console/interface/irc_client/irc_client.py')
-rw-r--r--services/console/interface/irc_client/irc_client.py28
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()
+