GUI: HudConfigurator displays all stats now and reads selections
This commit is contained in:
parent
66ac9b27d6
commit
ef91cb5ad1
|
@ -115,6 +115,7 @@ import SQL
|
||||||
import Database
|
import Database
|
||||||
import Configuration
|
import Configuration
|
||||||
import Exceptions
|
import Exceptions
|
||||||
|
import Stats
|
||||||
|
|
||||||
VERSION = "0.20 plus git"
|
VERSION = "0.20 plus git"
|
||||||
|
|
||||||
|
@ -412,6 +413,16 @@ class fpdb:
|
||||||
self.hudConfiguratorTableContents=[]
|
self.hudConfiguratorTableContents=[]
|
||||||
table= gtk.Table(rows=self.hudConfiguratorRows+1, columns=self.hudConfiguratorColumns+1, homogeneous=True)
|
table= gtk.Table(rows=self.hudConfiguratorRows+1, columns=self.hudConfiguratorColumns+1, homogeneous=True)
|
||||||
|
|
||||||
|
statDir=dir(Stats)
|
||||||
|
statDict={}
|
||||||
|
for attr in statDir:
|
||||||
|
if attr.startswith('__'): continue
|
||||||
|
if attr in ("Charset", "Configuration", "Database", "GInitiallyUnowned", "gtk", "pygtk",
|
||||||
|
"player", "c", "db_connection", "do_stat", "do_tip", "stat_dict",
|
||||||
|
"h", "re", "re_Percent", "re_Places", ): continue
|
||||||
|
statDict[attr]=eval("Stats.%s.__doc__" % (attr))
|
||||||
|
#print "statDict:",statDict
|
||||||
|
|
||||||
for rowNumber in range(self.hudConfiguratorRows+1):
|
for rowNumber in range(self.hudConfiguratorRows+1):
|
||||||
newRow=[]
|
newRow=[]
|
||||||
|
|
||||||
|
@ -429,8 +440,9 @@ class fpdb:
|
||||||
label.show()
|
label.show()
|
||||||
else:
|
else:
|
||||||
comboBox = gtk.combo_box_new_text()
|
comboBox = gtk.combo_box_new_text()
|
||||||
for i in ("vpip", "pfr", "wtsd"):
|
|
||||||
comboBox.append_text(i)
|
for stat in statDict.keys():
|
||||||
|
comboBox.append_text(stat)
|
||||||
comboBox.set_active(0)
|
comboBox.set_active(0)
|
||||||
|
|
||||||
newRow.append(comboBox)
|
newRow.append(comboBox)
|
||||||
|
@ -449,8 +461,12 @@ class fpdb:
|
||||||
#end def diaHudConfiguratorTable
|
#end def diaHudConfiguratorTable
|
||||||
|
|
||||||
def storeNewHudStatConfig(self):
|
def storeNewHudStatConfig(self):
|
||||||
|
print "start of storeNewHudStatConfig"
|
||||||
self.obtain_global_lock("diaHudConfiguratorTable")
|
self.obtain_global_lock("diaHudConfiguratorTable")
|
||||||
print "storeNewHudStatConfig"
|
for row in self.hudConfiguratorTableContents:
|
||||||
|
for column in row:
|
||||||
|
print column.get_active_text()
|
||||||
|
|
||||||
self.release_global_lock()
|
self.release_global_lock()
|
||||||
#end def storeNewHudStatConfig
|
#end def storeNewHudStatConfig
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user