add history path to site preferences
This commit is contained in:
parent
c415e479c7
commit
68049cb07b
|
@ -992,10 +992,11 @@ class Config:
|
||||||
location_node.setAttribute("y", str( locations[i-1][1] ))
|
location_node.setAttribute("y", str( locations[i-1][1] ))
|
||||||
self.supported_sites[site_name].layout[max].location[i] = ( locations[i-1][0], locations[i-1][1] )
|
self.supported_sites[site_name].layout[max].location[i] = ( locations[i-1][0], locations[i-1][1] )
|
||||||
|
|
||||||
def edit_site(self, site_name, enabled, screen_name):
|
def edit_site(self, site_name, enabled, screen_name, history_path):
|
||||||
site_node = self.get_site_node(site_name)
|
site_node = self.get_site_node(site_name)
|
||||||
site_node.setAttribute("enabled", enabled)
|
site_node.setAttribute("enabled", enabled)
|
||||||
site_node.setAttribute("screen_name", screen_name)
|
site_node.setAttribute("screen_name", screen_name)
|
||||||
|
site_node.setAttribute("HH_path", history_path)
|
||||||
|
|
||||||
def editStats(self, gameName, statArray):
|
def editStats(self, gameName, statArray):
|
||||||
"""replaces stat selection for the given gameName with the given statArray"""
|
"""replaces stat selection for the given gameName with the given statArray"""
|
||||||
|
|
|
@ -378,6 +378,10 @@ class fpdb:
|
||||||
(gtk.STOCK_OK, gtk.RESPONSE_ACCEPT,
|
(gtk.STOCK_OK, gtk.RESPONSE_ACCEPT,
|
||||||
gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT))
|
gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT))
|
||||||
|
|
||||||
|
label = gtk.Label(_("Note that this does not existing settings, but overwrites them."))
|
||||||
|
diaSelections.vbox.add(label)
|
||||||
|
label.show()
|
||||||
|
|
||||||
label = gtk.Label(_("Please select the game category for which you want to configure HUD stats:"))
|
label = gtk.Label(_("Please select the game category for which you want to configure HUD stats:"))
|
||||||
diaSelections.vbox.add(label)
|
diaSelections.vbox.add(label)
|
||||||
label.show()
|
label.show()
|
||||||
|
@ -712,16 +716,18 @@ class fpdb:
|
||||||
label = gtk.Label(_(" "))
|
label = gtk.Label(_(" "))
|
||||||
dia.vbox.add(label)
|
dia.vbox.add(label)
|
||||||
|
|
||||||
table = gtk.Table(rows=len(available_site_names)+1, columns=2, homogeneous=False)
|
column_headers=[_("Site"), _("Screen Name"), _("History Path")] #TODO , _("Summary Path"), _("HUD")]
|
||||||
|
#HUD column will contain a button that shows favseat and HUD locations. Make it possible to load screenshot to arrange HUD windowlets.
|
||||||
|
table = gtk.Table(rows=len(available_site_names)+1, columns=len(column_headers), homogeneous=False)
|
||||||
dia.vbox.add(table)
|
dia.vbox.add(table)
|
||||||
|
|
||||||
label = gtk.Label(_("Site"))
|
for header_number in range (0, len(column_headers)):
|
||||||
table.attach(label, 0, 1, 0, 1)
|
label = gtk.Label(column_headers[header_number])
|
||||||
label = gtk.Label(_("Screen Name"))
|
table.attach(label, header_number, header_number+1, 0, 1)
|
||||||
table.attach(label, 1, 2, 0, 1)
|
|
||||||
|
|
||||||
check_buttons=[]
|
check_buttons=[]
|
||||||
entries=[]
|
screen_names=[]
|
||||||
|
history_paths=[]
|
||||||
y_pos=1
|
y_pos=1
|
||||||
for site_number in range(0, len(available_site_names)):
|
for site_number in range(0, len(available_site_names)):
|
||||||
check_button = gtk.CheckButton(label=available_site_names[site_number])
|
check_button = gtk.CheckButton(label=available_site_names[site_number])
|
||||||
|
@ -732,7 +738,12 @@ class fpdb:
|
||||||
entry = gtk.Entry()
|
entry = gtk.Entry()
|
||||||
entry.set_text(self.config.supported_sites[available_site_names[site_number]].screen_name)
|
entry.set_text(self.config.supported_sites[available_site_names[site_number]].screen_name)
|
||||||
table.attach(entry, 1, 2, y_pos, y_pos+1)
|
table.attach(entry, 1, 2, y_pos, y_pos+1)
|
||||||
entries.append(entry)
|
screen_names.append(entry)
|
||||||
|
|
||||||
|
entry = gtk.Entry()
|
||||||
|
entry.set_text(self.config.supported_sites[available_site_names[site_number]].HH_path)
|
||||||
|
table.attach(entry, 2, 3, y_pos, y_pos+1)
|
||||||
|
history_paths.append(entry)
|
||||||
|
|
||||||
y_pos+=1
|
y_pos+=1
|
||||||
|
|
||||||
|
@ -740,8 +751,8 @@ class fpdb:
|
||||||
response = dia.run()
|
response = dia.run()
|
||||||
if (response == gtk.RESPONSE_ACCEPT):
|
if (response == gtk.RESPONSE_ACCEPT):
|
||||||
for site_number in range(0, len(available_site_names)):
|
for site_number in range(0, len(available_site_names)):
|
||||||
#print "site %s enabled=%s name=%s" % (available_site_names[site_number], check_buttons[site_number].get_active(), entries[site_number].get_text())
|
#print "site %s enabled=%s name=%s" % (available_site_names[site_number], check_buttons[site_number].get_active(), screen_names[site_number].get_text(), history_paths[site_number].get_text())
|
||||||
self.config.edit_site(available_site_names[site_number], str(check_buttons[site_number].get_active()), entries[site_number].get_text())
|
self.config.edit_site(available_site_names[site_number], str(check_buttons[site_number].get_active()), screen_names[site_number].get_text(), history_paths[site_number].get_text())
|
||||||
|
|
||||||
self.config.save()
|
self.config.save()
|
||||||
self.reload_config(dia)
|
self.reload_config(dia)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user