def common_settings(self, b):
glade_dir = gv.jcchess.get_glade_dir()
self.glade_file = os.path.join(glade_dir,
"common_engine_settings.glade")
self.builder = Gtk.Builder()
self.builder.set_translation_domain(gv.domain)
self.builder.add_from_file(self.glade_file)
self.builder.connect_signals(self)
dialog = self.builder.get_object("common_engine_settings")
dialog.set_transient_for(gv.gui.get_window())
# ponder check button
checkbutton = self.builder.get_object("ponderbutton")
checkbutton.set_active(self.ponder)
# hash value
adj = self.builder.get_object("adjustment1")
adj.set_value(self.hash_value)
adj.set_lower(0.00)
adj.set_upper(10000.00)
adj.set_step_increment(1)
adj.set_page_increment(10)
adj.set_page_size(0)
response = dialog.run()
resp_cancel = 1
resp_ok = 2
if response == resp_ok:
self.hash_value = int(adj.get_value())
self.ponder = checkbutton.get_active()
dialog.destroy()
评论列表
文章目录