Streamline guiargs
This commit is contained in:
@@ -21,15 +21,16 @@ def multiworld_page(parent,settings):
|
||||
self.widgets[key].pack(side=LEFT, anchor=N)
|
||||
|
||||
## List of Player Names
|
||||
namesFrame = Frame(self)
|
||||
namesLabel = Label(namesFrame, text='Player names')
|
||||
self.namesVar = StringVar(value=settings["names"])
|
||||
key = "names"
|
||||
self.widgets[key] = Frame(self)
|
||||
self.widgets[key].label = Label(self.widgets[key], text='Player names')
|
||||
self.widgets[key].storageVar = StringVar(value=settings["names"])
|
||||
def saveMultiNames(caller,_,mode):
|
||||
settings["names"] = self.namesVar.get()
|
||||
self.namesVar.trace_add("write",saveMultiNames)
|
||||
namesEntry = Entry(namesFrame, textvariable=self.namesVar)
|
||||
namesLabel.pack(side=LEFT)
|
||||
namesEntry.pack(side=LEFT, fill=X, expand=True)
|
||||
namesFrame.pack(anchor=N, fill=X, expand=True)
|
||||
settings["names"] = self.widgets[key].storageVar.get()
|
||||
self.widgets[key].storageVar.trace_add("write",saveMultiNames)
|
||||
self.widgets[key].textbox = Entry(self.widgets[key], textvariable=self.widgets[key].storageVar)
|
||||
self.widgets[key].label.pack(side=LEFT)
|
||||
self.widgets[key].textbox.pack(side=LEFT, fill=X, expand=True)
|
||||
self.widgets[key].pack(anchor=N, fill=X, expand=True)
|
||||
|
||||
return self,settings
|
||||
|
||||
Reference in New Issue
Block a user