[GUI] commiting intial work on the MAL Updater settings
This commit is contained in:
parent
d956ec8d36
commit
98ee33b4ec
@ -21,8 +21,10 @@ class GuiConfiguration:
|
|||||||
vbox.show()
|
vbox.show()
|
||||||
self._addLabeledEntries(self.config, vbox)
|
self._addLabeledEntries(self.config, vbox)
|
||||||
self._addCheckboxEntries(self.config, vbox)
|
self._addCheckboxEntries(self.config, vbox)
|
||||||
|
self._addMalPanel(vbox)
|
||||||
self.hostEntry.select_region(0, len(self.hostEntry.get_text()))
|
self.hostEntry.select_region(0, len(self.hostEntry.get_text()))
|
||||||
button = gtk.Button(stock=gtk.STOCK_SAVE)
|
button = gtk.Button(stock=gtk.STOCK_SAVE)
|
||||||
|
button.set_resize_mode(gtk.RESIZE_PARENT)
|
||||||
button.connect("clicked", lambda w: self._saveDataAndLeave())
|
button.connect("clicked", lambda w: self._saveDataAndLeave())
|
||||||
guideLink = gtk.Button("Configuration Guide")
|
guideLink = gtk.Button("Configuration Guide")
|
||||||
guideLink.connect("clicked", lambda w: webbrowser.open("http://syncplay.pl/guide/"))
|
guideLink.connect("clicked", lambda w: webbrowser.open("http://syncplay.pl/guide/"))
|
||||||
@ -155,6 +157,42 @@ class GuiConfiguration:
|
|||||||
dialog.destroy()
|
dialog.destroy()
|
||||||
self.fileEntry.set_text(self.config['file'])
|
self.fileEntry.set_text(self.config['file'])
|
||||||
|
|
||||||
|
def _addMalPanel(self, vbox):
|
||||||
|
panel = gtk.Expander("MAL Updater Settings")
|
||||||
|
panel.show()
|
||||||
|
panelVbox = gtk.VBox(False, 0)
|
||||||
|
|
||||||
|
malCredHbox = gtk.HBox(False,0)
|
||||||
|
malCredHbox.show()
|
||||||
|
self.malUpdaterOnCheck = gtk.CheckButton("MAL Updater On")
|
||||||
|
self.malUpdaterOnCheck.show()
|
||||||
|
malCredHbox.add(self.malUpdaterOnCheck)
|
||||||
|
self.clearCredentialsButton = gtk.Button("Clear Saved Credentials")
|
||||||
|
self.clearCredentialsButton.connect("clicked", lambda w: self._clearMalCredentials())
|
||||||
|
self.clearCredentialsButton.show()
|
||||||
|
malCredHbox.add(self.clearCredentialsButton)
|
||||||
|
panelVbox.add(malCredHbox)
|
||||||
|
|
||||||
|
self.malUsername = self._addLabeledEntryToVbox("Username: ", " ", panelVbox, lambda __, w: self._saveDataAndLeave())
|
||||||
|
self.malPassword = self._addLabeledEntryToVbox("Password: ", " ", panelVbox, lambda __, w: self._saveDataAndLeave())
|
||||||
|
|
||||||
|
spinButtonHbox = gtk.HBox(True, 0)
|
||||||
|
percentBoxLabel = gtk.Label("Progress Threshold For Updating: ")
|
||||||
|
percentBoxLabel.show()
|
||||||
|
spinButtonHbox.add(percentBoxLabel)
|
||||||
|
self.percentBox = gtk.SpinButton(adjustment=gtk.Adjustment(0,1,100,1,1,0))
|
||||||
|
self.percentBox.show()
|
||||||
|
spinButtonHbox.add(self.percentBox)
|
||||||
|
spinButtonHbox.show()
|
||||||
|
panelVbox.add(spinButtonHbox)
|
||||||
|
|
||||||
|
panelVbox.show()
|
||||||
|
panel.add(panelVbox)
|
||||||
|
vbox.add(panel)
|
||||||
|
|
||||||
|
def _clearMalCredentials(self):
|
||||||
|
return
|
||||||
|
|
||||||
def setAvailablePaths(self, paths):
|
def setAvailablePaths(self, paths):
|
||||||
self._availablePlayerPaths = paths
|
self._availablePlayerPaths = paths
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user