From 0059d20f8e53cd6ee2f3a6468257e966908e4ecb Mon Sep 17 00:00:00 2001 From: Worros Date: Fri, 14 Nov 2008 22:41:37 +1000 Subject: [PATCH] Add callback for test entry so player name is changable. Still buggy but partially functional --- pyfpdb/GuiGraphViewer.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pyfpdb/GuiGraphViewer.py b/pyfpdb/GuiGraphViewer.py index a6c52567..b61a9264 100644 --- a/pyfpdb/GuiGraphViewer.py +++ b/pyfpdb/GuiGraphViewer.py @@ -53,7 +53,7 @@ class GuiGraphViewer (threading.Thread): # What hero names for the selected site? # TODO: - name = "s0rrow" + name = self.heroes[self.sites] if self.sites == "PokerStars": site=2 @@ -125,11 +125,15 @@ class GuiGraphViewer (threading.Thread): pname.set_width_chars(20) hbox.pack_start(pname, False, True, 0) #TODO: Need to connect a callback here -# pname.connect("somthing", __set_hero_name, site) + pname.connect("changed", self.__set_hero_name, site) + #TODO: Look at GtkCompletion - to fill out usernames pname.show() + self.__set_hero_name(pname, site) + def __set_hero_name(self, w, site): self.heroes[site] = w.get_text() + print "DEBUG: settings heroes[%s]: %s"%(site, self.heroes[site]) def createSiteLine(self, hbox, site): cb = gtk.CheckButton(site) @@ -245,6 +249,7 @@ class GuiGraphViewer (threading.Thread): self.conf = config self.sites = "PokerStars" + self.heroes = {} # For use in date ranges. self.start_date = gtk.Entry(max=12)