Guest User

Untitled

a guest
Dec 17th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. <ButtonModel>:
  2. color: app.get_color(self.color_name, control_alpha=self.alpha)
  3. disabled_color: app.get_color(self.disabled_color_name, control_alpha=self.disabled_alpha)
  4. canvas:
  5. Color:
  6. rgba: self.color if not self.disabled else self.disabled_color
  7. BorderImage:
  8. border: self.border
  9. size: self.size
  10. pos: self.pos
  11. source: self.atlas_url + self.down_image if self.state == 'down' else self.atlas_url + self.normal_image
  12. auto_scale: 'y_full_x_lower'
  13. RampLabel:
  14. id: label
  15. height: root.height * 0.9
  16. width: root.width * 0.9
  17. x: root.x + 0.05 * root.width
  18. y: root.y + 0.05 * root.height
  19. color_name: root.font_color_name
  20. text: root.text
  21. style: root.style
  22. text_size: root.size
  23. ramp_group_name: root.ramp_group_name
  24. ramp_name: root.ramp_name
  25. valign: 'middle'
  26. halign: 'center'
  27.  
  28. <OutlineButton>:
  29. outline_color: app.get_color(self.outline_color_name, control_alpha=self.outline_alpha)
  30. disabled_outline_color: app.get_color(self.disabled_outline_color_name, control_alpha=self.disabled_outline_alpha)
  31. canvas:
  32. Color:
  33. rgba: self.outline_color if not self.disabled else self.disabled_outline_color
  34. BorderImage:
  35. border: [self.border[0] + self.size_diff[1]/2., self.border[1] + self.size_diff[0]/2., self.border[2] + self.size_diff[1]/2., self.border[3] + self.size_diff[0]/2.]
  36. size: self.width * 1.004 + self.size_diff[0], self.height * 1.004 + self.size_diff[1]
  37. pos: self.x - self.size_diff[0]/2., self.y - self.size_diff[1]/2.
  38. source: self.atlas_url + self.outline_image
  39. auto_scale: 'y_full_x_lower'
Add Comment
Please, Sign In to add comment