Shang Posted June 27, 2016 Report Share Posted June 27, 2016 Hola zoneros, hace tiempo que no posteo una mierda así q me decidí a postear este object que hice hace un ratillo. Se trata de un texto que actua como botón pero sólo es texto. Código py: class TextLink(ui.Window): ## COLORS NORMAL_COLOR = grp.GenerateColor(0.7607, 0.7607, 0.7607, 1.0) OVER_COLOR = 0xff1457c7 DOWN_COLOR = 0xff0f3e8c def __init__(self): ui.Window.__init__(self) self.eventFunc = None self.eventArgs = None self.text = ui.TextLine() self.text.SetParent(self) self.text.Show() self.underline = ui.Line() self.underline.SetParent(self) self.underline.SetColor(self.NORMAL_COLOR) self.underline.Hide() def __del__(self): ui.Window.__del__(self) def SetText(self, text): self.text.SetText(text) self.SetSize(self.text.GetTextSize()[0], self.text.GetTextSize()[1]) self.underline.SetPosition(0, self.text.GetTextSize()[1]) self.underline.SetWindowHorizontalAlignCenter() self.underline.SetSize(self.text.GetTextSize()[0], 0) def OnMouseOverIn(self): self.text.SetPackedFontColor(self.OVER_COLOR) self.underline.SetColor(self.OVER_COLOR) self.underline.Show() def OnMouseOverOut(self): self.text.SetPackedFontColor(self.NORMAL_COLOR) self.underline.Hide() def OnMouseLeftButtonDown(self): self.text.SetPackedFontColor(self.DOWN_COLOR) self.underline.SetColor(self.DOWN_COLOR) self.underline.Show() def OnMouseLeftButtonUp(self): if self.eventFunc: apply(self.eventFunc, self.eventArgs) self.OnMouseOverOut() def SetEvent(self, event, *args): self.eventFunc = event self.eventArgs = args -LovePlay- and Zeler 2 Quote Link to comment Share on other sites More sharing options...
-LovePlay- Posted June 27, 2016 Report Share Posted June 27, 2016 Muchas gracias tío, lo pondré en mi server. Quote Link to comment Share on other sites More sharing options...
Zeler Posted April 23, 2017 Report Share Posted April 23, 2017 Nada mas paso para agregarlo a mi cajón de ideas. Bonita función Shang 1 Quote Link to comment Share on other sites More sharing options...
Shang Posted April 23, 2017 Author Report Share Posted April 23, 2017 Nada mas paso para agregarlo a mi cajón de ideas. Bonita función Gracias Quote Link to comment Share on other sites More sharing options...
lDesconocid0l Posted April 23, 2017 Report Share Posted April 23, 2017 Hola zoneros, hace tiempo que no posteo una mierda así q me decidí a postear este object que hice hace un ratillo. Se trata de un texto que actua como botón pero sólo es texto. Código py: class TextLink(ui.Window): ## COLORS NORMAL_COLOR = grp.GenerateColor(0.7607, 0.7607, 0.7607, 1.0) OVER_COLOR = 0xff1457c7 DOWN_COLOR = 0xff0f3e8c def __init__(self): ui.Window.__init__(self) self.eventFunc = None self.eventArgs = None self.text = ui.TextLine() self.text.SetParent(self) self.text.Show() self.underline = ui.Line() self.underline.SetParent(self) self.underline.SetColor(self.NORMAL_COLOR) self.underline.Hide() def __del__(self): ui.Window.__del__(self) def SetText(self, text): self.text.SetText(text) self.SetSize(self.text.GetTextSize()[0], self.text.GetTextSize()[1]) self.underline.SetPosition(0, self.text.GetTextSize()[1]) self.underline.SetWindowHorizontalAlignCenter() self.underline.SetSize(self.text.GetTextSize()[0], 0) def OnMouseOverIn(self): self.text.SetPackedFontColor(self.OVER_COLOR) self.underline.SetColor(self.OVER_COLOR) self.underline.Show() def OnMouseOverOut(self): self.text.SetPackedFontColor(self.NORMAL_COLOR) self.underline.Hide() def OnMouseLeftButtonDown(self): self.text.SetPackedFontColor(self.DOWN_COLOR) self.underline.SetColor(self.DOWN_COLOR) self.underline.Show() def OnMouseLeftButtonUp(self): if self.eventFunc: apply(self.eventFunc, self.eventArgs) self.OnMouseOverOut() def SetEvent(self, event, *args): self.eventFunc = event self.eventArgs = args Gracias por el aporte. AÚN espero el registro en esa interfaz.... Att. EW2 Quote Link to comment Share on other sites More sharing options...
veterano1998 Posted May 3, 2017 Report Share Posted May 3, 2017 Gracias por el aporte. AÚN espero el registro en esa interfaz.... Att. EW2 No creo que te de el registro es un chino de mongolia Debes iniciar sesión para ver el contenido del enlace en esta publicación. PACI, رعب حقيقي and Shang 3 Quote Link to comment Share on other sites More sharing options...
PACI Posted May 3, 2017 Report Share Posted May 3, 2017 LMFAO LovePlay 1 Quote Link to comment Share on other sites More sharing options...
Shang Posted May 3, 2017 Author Report Share Posted May 3, 2017 No creo que te de el registro es un chino de mongolia Debes iniciar sesión para ver el contenido del enlace en esta publicación. No tengo ni facebook tete. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.