Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/mmm_modules/buddy_panel.py
diff options
context:
space:
mode:
Diffstat (limited to 'mmm_modules/buddy_panel.py')
-rw-r--r--mmm_modules/buddy_panel.py40
1 files changed, 19 insertions, 21 deletions
diff --git a/mmm_modules/buddy_panel.py b/mmm_modules/buddy_panel.py
index 6f5e32e..3255382 100644
--- a/mmm_modules/buddy_panel.py
+++ b/mmm_modules/buddy_panel.py
@@ -18,27 +18,25 @@
# own creations we would love to hear from you at info@WorldWideWorkshop.org !
#
-import pygtk
-pygtk.require('2.0')
-import gtk
+from gi.repository import Gtk
import logging
from tube_helper import GAME_IDLE, GAME_STARTED, GAME_FINISHED, GAME_QUIT
-#from sugar.graphics.icon import CanvasIcon
+#from sugar3.graphics.icon import CanvasIcon
BUDDYMODE_CONTEST = 0
BUDDYMODE_COLLABORATION = 1
-class BuddyPanel (gtk.ScrolledWindow):
+class BuddyPanel (Gtk.ScrolledWindow):
def __init__ (self, mode=BUDDYMODE_CONTEST):
super(BuddyPanel, self).__init__()
- self.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
+ self.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC)
- self.model = gtk.ListStore(str, str, str, str)
- self.model.set_sort_column_id(0, gtk.SORT_ASCENDING)
- self.treeview = gtk.TreeView()
+ self.model = Gtk.ListStore(str, str, str, str)
+ self.model.set_sort_column_id(0, Gtk.SortType.ASCENDING)
+ self.treeview = Gtk.TreeView()
#col = gtk.TreeViewColumn(_("Icon"))
#r = gtk.CellRendererText()
@@ -46,29 +44,29 @@ class BuddyPanel (gtk.ScrolledWindow):
#col.set_attributes(r, stock_id=0)
#self.treeview.append_column(col)
- col = gtk.TreeViewColumn(_("Buddy"))
- r = gtk.CellRendererText()
- col.pack_start(r, True)
+ col = Gtk.TreeViewColumn(_("Buddy"))
+ r = Gtk.CellRendererText()
+ col.pack_start(r, True, True, 0)
col.set_attributes(r, text=0)
self.treeview.append_column(col)
- col = gtk.TreeViewColumn(_("Status"))
- r = gtk.CellRendererText()
- col.pack_start(r, True)
+ col = Gtk.TreeViewColumn(_("Status"))
+ r = Gtk.CellRendererText()
+ col.pack_start(r, True, True, 0)
col.set_attributes(r, text=1)
self.treeview.append_column(col)
col.set_visible(mode == BUDDYMODE_CONTEST)
- col = gtk.TreeViewColumn(_("Play Time"))
- r = gtk.CellRendererText()
- col.pack_start(r, True)
+ col = Gtk.TreeViewColumn(_("Play Time"))
+ r = Gtk.CellRendererText()
+ col.pack_start(r, True, True, 0)
col.set_attributes(r, text=2)
self.treeview.append_column(col)
col.set_visible(mode == BUDDYMODE_CONTEST)
- col = gtk.TreeViewColumn(_("Joined at"))
- r = gtk.CellRendererText()
- col.pack_start(r, True)
+ col = Gtk.TreeViewColumn(_("Joined at"))
+ r = Gtk.CellRendererText()
+ col.pack_start(r, True, True, 0)
col.set_attributes(r, text=3)
self.treeview.append_column(col)
col.set_visible(mode == BUDDYMODE_COLLABORATION)