def __init__(self, procesador, dic_data): entrenamientos = procesador.entrenamientos entrenamientos.check() self.entrenamientos = entrenamientos self.procesador = procesador self.li_favoritos = self.procesador.configuration.get_favoritos() self.dic_data = dic_data QTVarios.WDialogo.__init__(self, self.procesador.main_window, _("Shortcuts"), Iconos.Atajos(), "atajos") li_acciones = [ (_("Close"), Iconos.MainMenu(), self.terminar), None, ("+" + _("Play"), Iconos.Libre(), self.masplay), ("+" + _("Train"), Iconos.Entrenamiento(), self.masentrenamiento), ("+" + _("Compete"), Iconos.NuevaPartida(), self.mascompete), ("+" + _("Tools"), Iconos.Tools(), self.mastools), None, (_("Remove"), Iconos.Borrar(), self.borrar), None, (_("Up"), Iconos.Arriba(), self.arriba), (_("Down"), Iconos.Abajo(), self.abajo), None, ] tb = Controles.TBrutina( self, li_acciones, puntos=procesador.configuration.x_tb_fontpoints) # Lista o_columnas = Columnas.ListaColumnas() o_columnas.nueva("KEY", _("Key"), 80, centered=True) o_columnas.nueva("OPCION", _("Option"), 300) o_columnas.nueva("LABEL", _("Label"), 300, edicion=Delegados.LineaTextoUTF8(siPassword=False)) self.grid = Grid.Grid(self, o_columnas, siSelecFilas=True, siEditable=True) self.grid.setMinimumWidth(self.grid.anchoColumnas() + 20) f = Controles.TipoLetra(puntos=10, peso=75) self.grid.ponFuente(f) # Layout layout = Colocacion.V().control(tb).control( self.grid).relleno().margen(3) self.setLayout(layout) self.restore_video(siTam=True) self.grid.gotop()
def __init__(self, procesador, dicDatos): entrenamientos = procesador.entrenamientos entrenamientos.comprueba() self.entrenamientos = entrenamientos self.procesador = procesador self.liFavoritos = self.procesador.configuracion.liFavoritos self.dicDatos = dicDatos QTVarios.WDialogo.__init__(self, self.procesador.pantalla, _("Shortcuts"), Iconos.Atajos(), "atajos") liAcciones = [ (_("Close"), Iconos.MainMenu(), self.terminar), None, ("+" + _("Play"), Iconos.Libre(), self.masplay), ("+" + _("Train"), Iconos.Entrenamiento(), self.masentrenamiento), ("+" + _("Compete"), Iconos.NuevaPartida(), self.mascompete), ("+" + _("Tools"), Iconos.Tools(), self.mastools), None, (_("Remove"), Iconos.Borrar(), self.borrar), None, (_("Up"), Iconos.Arriba(), self.arriba), (_("Down"), Iconos.Abajo(), self.abajo), None, ] tb = Controles.TBrutina(self, liAcciones, puntos=procesador.configuracion.puntosTB) # Lista oColumnas = Columnas.ListaColumnas() oColumnas.nueva("OPCION", _("Option"), 300) oColumnas.nueva("LABEL", _("Label"), 300, edicion=Delegados.LineaTextoUTF8(siPassword=False)) self.grid = Grid.Grid(self, oColumnas, siSelecFilas=True, siEditable=True) self.grid.setMinimumWidth(self.grid.anchoColumnas() + 20) f = Controles.TipoLetra(puntos=10, peso=75) self.grid.setFont(f) # Layout layout = Colocacion.V().control(tb).control( self.grid).relleno().margen(3) self.setLayout(layout) self.recuperarVideo(siTam=True) self.grid.gotop()
def options(self): menu = QTVarios.LCMenu(self.main_window) menu.opcion(self.cambiaconfiguration, _("Configuration"), Iconos.Opciones()) menu.separador() menu1 = menu.submenu(_("Colors"), Iconos.Colores()) menu1.opcion(self.editColoresBoard, _("Main board"), Iconos.EditarColores()) menu1.separador() menu1.opcion(self.cambiaColores, _("General"), Iconos.Vista()) menu.separador() # Logs of engines is_engines_log_active = Code.list_engine_managers.is_logs_active() label = _("Save engines log") if is_engines_log_active: icono = Iconos.LogActive() label += " ...%s..." % _("Working") key = self.log_close else: icono = Iconos.LogInactive() key = self.log_open menu.opcion(key, label, icono) menu.separador() menu.opcion(self.atajos_edit, _("Shortcuts"), Iconos.Atajos()) menu.separador() menu.opcion(self.sonidos, _("Custom sounds"), Iconos.SoundTool()) menu.separador() menu.opcion(self.set_password, _("Set password"), Iconos.Password()) if self.configuration.is_main: menu.separador() menu.opcion(self.usuarios, _("Users"), Iconos.Usuarios()) menu.separador() menu1 = menu.submenu(_("User data folder"), Iconos.Carpeta()) menu1.opcion(self.folder_change, _("Change the folder"), Iconos.FolderChange()) if not Configuration.is_default_folder(): menu1.separador() menu1.opcion(self.folder_default, _("Set the default"), Iconos.Defecto()) resp = menu.lanza() if resp: if isinstance(resp, tuple): resp[0](resp[1]) else: resp()
def options(self): menu = QTVarios.LCMenu(self.main_window) menu.opcion(self.cambiaconfiguration, _("Configuration"), Iconos.Opciones()) menu.separador() menu1 = menu.submenu(_("Colors"), Iconos.Colores()) menu1.opcion(self.editColoresBoard, _("Main board"), Iconos.EditarColores()) menu1.separador() menu1.opcion(self.cambiaColores, _("General"), Iconos.Vista()) menu.separador() menu.opcion(self.atajos_edit, _("Shortcuts"), Iconos.Atajos()) menu.separador() menu.opcion(self.sonidos, _("Custom sounds"), Iconos.SoundTool()) menu.separador() menu.opcion(self.setPassword, _("Set password"), Iconos.Password()) if self.configuration.is_main: menu.separador() menu.opcion(self.usuarios, _("Users"), Iconos.Usuarios()) menu.separador() menu1 = menu.submenu(_("User data folder"), Iconos.Carpeta()) menu1.opcion(self.folder_change, _("Change the folder"), Iconos.FolderChange()) if not Configuration.is_default_folder(): menu1.separador() menu1.opcion(self.folder_default, _("Set the default"), Iconos.Defecto()) resp = menu.lanza() if resp: if isinstance(resp, tuple): resp[0](resp[1]) else: resp()