Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2014-07-15 16:51:17 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2014-07-15 16:51:17 (GMT)
commitb4b05f40466a0aeb6a8c7eb24bc82a7177aaffa0 (patch)
treebd821a64d17b182a45ab5a9bb908ced36921d7cf
parentcd87919086d4c15ab1dd6d00337d59a743925217 (diff)
Make scoreboard a hbox
-rw-r--r--scoreboard.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/scoreboard.py b/scoreboard.py
index 3717f73..0117ff8 100644
--- a/scoreboard.py
+++ b/scoreboard.py
@@ -31,9 +31,10 @@ class Scoreboard(Gtk.EventBox):
self.modify_bg(Gtk.StateType.NORMAL, Gdk.color_parse('#666666'))
self.players = {}
self.current_buddy = None
- self.vbox = Gtk.VBox(False)
- self.vbox.set_valign(Gtk.Align.CENTER)
- self.add(self.vbox)
+ self.hbox = Gtk.HBox(False)
+ self.hbox.set_homogeneous(True)
+ self.hbox.set_valign(Gtk.Align.CENTER)
+ self.add(self.hbox)
self.show_all()
def change_game(self, widget, data, grid):
@@ -48,19 +49,19 @@ class Scoreboard(Gtk.EventBox):
player.show()
self.players[buddy] = player
# remove widgets and add sorted
- for child in self.vbox.get_children():
- self.vbox.remove(child)
+ for child in self.hbox.get_children():
+ self.hbox.remove(child)
for buddy in sorted(self.players.keys(),
key=lambda buddy: buddy.props.nick):
p = self.players[buddy]
- self.vbox.pack_start(p, False, False, 0)
+ self.hbox.pack_start(p, True, True, 0)
if score == -1:
player.set_wait_mode(True)
self.show_all()
def rem_buddy(self, widget, buddy):
- self.vbox.remove(self.players[buddy])
+ self.hbox.remove(self.players[buddy])
del self.players[buddy] # fix for self.players[id]
def set_selected(self, widget, buddy):