test-kivy-app/kivy_venv/lib/python3.11/site-packages/kivymd/uix/label/label.kv

42 lines
1.3 KiB
Plaintext
Raw Normal View History

2024-09-15 12:12:16 +00:00
#:import md_icons kivymd.icon_definitions.md_icons
<MDLabel>
text_size:
(self.width if not self.adaptive_width else None) \
if not self.adaptive_size else None, \
None
2024-09-15 17:57:02 +00:00
color:
self.text_color \
if self.text_color else \
self.theme_cls.onSurfaceColor
disabled_color:
app.theme_cls.onSurfaceColor[:-1] + \
[self.label_opacity_value_disabled_text]
font_size:
self.theme_cls.font_styles[self.font_style][self.role]["font-size"] \
if self.theme_font_size == "Primary" else self.font_size
line_height:
self.theme_cls.font_styles[self.font_style][self.role]["line-height"] \
if self.theme_line_height == "Primary" else self.line_height
font_name:
self.theme_cls.font_styles[self.font_style][self.role]["font-name"] \
if self.theme_font_name == "Primary" else self.font_name
2024-09-15 12:12:16 +00:00
2024-09-15 17:57:02 +00:00
<MDIcon>
2024-09-15 12:12:16 +00:00
font_style: "Icon"
2024-09-15 17:57:02 +00:00
source: None if self.icon in md_icons else self.icon
adaptive_size: True
text:
( \
u"{}".format(md_icons[self.icon]) \
if self.icon in md_icons else \
"blank" \
) \
if self.font_name == "Icons" else self.icon
color:
self.icon_color \
if self.icon_color else \
self.theme_cls.onSurfaceVariantColor