def __init__(self,p_ID, p_Coordenadas = (0,0),p_Ancho = 200, p_Fuente = 'arial', p_Texto = '' ,p_Habilitado = True): self.Nucleo = MayCNucleo() self.Texto = p_Texto self.TFuente = p_Fuente self.CLetra = NEGRO self.CFondo = BLANCO self.Ancho = p_Ancho self.Interface = self.Render() self.T_Objeto = 'CuadroTexto' self.Raton_Dentro = False self.Raton_Click = False self.Mensaje_Ayuda = '' self.con = 0 self.Mayus = False p_Tamano = (p_Ancho,self.Interface.get_height()) MayCObjeto.__init__(self,p_ID,p_Coordenadas,p_Tamano,p_Habilitado) self.PosenPantalla = self.Nucleo.ObtPosicion((self.pos_x,self.pos_y)) self.Nucleo.Agregar(self)
def __init__(self,p_ID,p_Imagen_Nombre,p_Coordenadas = (0,0),p_Tamano = (30,30),p_direccionico = None,p_Habilitado = True): MayCObjeto.__init__(self,p_ID,p_Coordenadas,p_Tamano,p_Habilitado) self.Nucleo = MayCNucleo() #Propiedades self.Imagen_Nombre = p_Imagen_Nombre #Tipo de Objeto self.T_Objeto = 'Boton' self.Mensaje_Ayuda = '' self.Pos_Mensaje = (0,0) #Indica si el Boton posee una SubBarraMenu y es donde esta se Almacena self.SubBarraMenu = None #Evento del Boton self.evtclick = None self.Raton_Dentro = False if(p_direccionico == None): self.Directorio_Imagenes = self.Nucleo.ObtDirRecursos() else: self.Directorio_Imagenes = p_direccionico self.PosenPantalla = self.Nucleo.ObtPosicion((self.pos_x,self.pos_y)) #Se asigna la Imagen self.CInterface() self.Nucleo.Agregar(self)