diff options
Diffstat (limited to 'Login.py')
-rw-r--r-- | Login.py | 35 |
1 files changed, 30 insertions, 5 deletions
@@ -152,6 +152,7 @@ class Selector(pygame.sprite.OrderedUpdates): salir.connect(callback = main.run_dialog_intro) self.add(salir) + ''' self.upper = JAMButton("",None) imagen = os.path.join(G.IMAGENES, "Login", "up.png")#"selecciona_arriba.png") self.upper.set_tamanios(tamanio = (376, 30), grosorbor=1, detalle=1, espesor=1) @@ -159,17 +160,25 @@ class Selector(pygame.sprite.OrderedUpdates): self.upper.set_colores(colorbas = (255,255,255,255), colorbor = (255,255,255,255), colorcara = (0,153,255,255)) self.upper.connect(callback = self.up_user, sonido_select = None) + self.add(self.upper)''' + + self.upper = BotonScroll() + self.upper.set_imagen("up") + self.upper.connect(callback = self.up_user, sonido_select = None) self.add(self.upper) + ''' self.down = JAMButton("",None) - imagen = os.path.join(G.IMAGENES, "Login", "down.png") + imagen = os.path.join(G.IMAGENES, "Login", "down1.png") self.down.set_tamanios(tamanio = (376, 30), grosorbor=1, detalle=1, espesor=1) self.down.set_imagen(origen = imagen, tamanio = (376, 30)) - #imagen = os.path.join(G.IMAGENES, "Login", "selecciona_abajo.png") - #self.down.set_tamanios(grosorbor=1, detalle=1, espesor=1) self.down.set_colores(colorbas = (255,255,255,255), colorbor = (255,255,255,255), colorcara = (0,153,255,255)) - self.down.set_imagen(origen = imagen) + self.down.connect(callback = self.down_user, sonido_select = None) + self.add(self.down)''' + + self.down = BotonScroll() + self.down.set_imagen("down") self.down.connect(callback = self.down_user, sonido_select = None) self.add(self.down) @@ -190,6 +199,8 @@ class Selector(pygame.sprite.OrderedUpdates): self.crear = JAMButton("Crear Nuevo",None) self.crear.set_tamanios(grosorbor = 1, detalle = 1, espesor = 1) self.crear.set_font_from_file(fuente, tamanio = 25) + self.crear.set_colores(colorbas = (0,153,255,255), + colorbor = (255,255,255,255), colorcara = (0,153,255,255)) self.crear.connect(callback = main.crear_usuario, sonido_select = None) self.add(self.crear) @@ -266,6 +277,20 @@ class Selector(pygame.sprite.OrderedUpdates): user.set_posicion( (x, posy) ) posy += user.get_tamanio()[1] +class BotonScroll(JAMButton): + def __init__(self): + JAMButton.__init__(self, '', None) + def set_imagen(self, origen): + imagen = os.path.join(G.IMAGENES, "Login", "%s%s" % (origen, "1.png")) + self.set_tamanios(tamanio = (376, 30), grosorbor=1, detalle=1, espesor=1) + imagen = pygame.transform.scale(pygame.image.load(imagen), (376, 30)) + self.final_unselect = imagen + + imagen = os.path.join(G.IMAGENES, "Login", "%s%s" % (origen, "2.png")) + self.final_select = pygame.transform.scale(pygame.image.load(imagen), (376, 30)) + self.image = self.final_unselect + self.rect = self.image.get_rect() + class Usuario(JAMButton): def __init__(self, usuario): JAMButton.__init__(self, '', None) @@ -276,7 +301,7 @@ class Usuario(JAMButton): self.set_alineacion_label("izquierda") self.set_font_from_file(fuente, tamanio = 25) self.set_text(texto = self.usuario['nombre']) - self.set_colores(colorbas = (255,255,255,255), + self.set_colores(colorbas = (0,153,255,255), colorbor = (255,255,255,255), colorcara = (0,153,255,255)) |