2024-09-15 17:57:02 +00:00
|
|
|
<MDDropDownItem>
|
|
|
|
size_hint: None, None
|
|
|
|
size:
|
|
|
|
(self._size[0] + dp(12), self._size[1] + dp(8)) \
|
|
|
|
if self._size else \
|
|
|
|
(0, 0)
|
|
|
|
md_bg_color: "red"
|
|
|
|
|
2024-09-15 12:12:16 +00:00
|
|
|
canvas:
|
|
|
|
Color:
|
2024-09-15 17:57:02 +00:00
|
|
|
group: "drop-down-item-color"
|
|
|
|
Rectangle:
|
|
|
|
group: "drop-down-item-text"
|
|
|
|
texture:
|
|
|
|
self._drop_down_text.texture \
|
|
|
|
if self._drop_down_text else \
|
|
|
|
None
|
|
|
|
size:
|
|
|
|
self._drop_down_text.texture_size \
|
|
|
|
if self._drop_down_text else \
|
|
|
|
(0, 0)
|
|
|
|
pos:
|
|
|
|
self.x, self.y + dp(8)
|
|
|
|
Color:
|
|
|
|
group: "drop-down-item-triangle-color"
|
2024-09-15 12:12:16 +00:00
|
|
|
Triangle:
|
|
|
|
points:
|
|
|
|
[ \
|
2024-09-15 17:57:02 +00:00
|
|
|
self.right + dp(0), self.y + dp(12), \
|
|
|
|
self.right - dp(6), self.y + dp(12), \
|
|
|
|
self.right - dp(6), self.y + root.height - dp(3) \
|
2024-09-15 12:12:16 +00:00
|
|
|
]
|
|
|
|
|
2024-09-15 17:57:02 +00:00
|
|
|
MDDivider:
|
|
|
|
size_hint_x: None
|
|
|
|
width: root._size[0] + dp(14) if root._size else 0
|
2024-09-15 12:12:16 +00:00
|
|
|
|
|
|
|
|
2024-09-15 17:57:02 +00:00
|
|
|
<MDDropDownItemText>
|
|
|
|
size_hint_x: None
|
|
|
|
width: self.texture_size[0]
|
|
|
|
adaptive_width: True
|
|
|
|
role: "small"
|