test-kivy-app/kivy_venv/lib/python3.11/site-packages/kivymd/uix/dialog/dialog.kv
2024-09-15 20:57:02 +03:00

115 lines
2.9 KiB
Plaintext

<MDDialog>
radius: root.radius
size_hint_min_x: "280dp"
size_hint_max_x: "560dp"
pos_hint: {"center_x": .5, "center_y": .5}
size_hint_y: None
height: container.height
theme_shadow_color: "Custom"
shadow_color: self.theme_cls.transparentColor
focus_behavior: False
RelativeLayout:
size_hint_y: None
height: container.height
BoxLayout:
id: container
orientation: "vertical"
size_hint_y: None
height: self.minimum_height + button_container.height + dp(24)
spacing: "16dp"
padding: "24dp"
y: button_container.height + dp(24)
AnchorLayout:
id: icon_container
size_hint_y: None
anchor_x: "center"
height: self.children[0].height if self.children else 0
BoxLayout:
id: headline_container
size_hint_y: None
height: self.minimum_height
BoxLayout:
id: supporting_text_container
size_hint_y: None
height: self.minimum_height
BoxLayout:
id: content_container
size_hint_y: None
height: self.minimum_height
BoxLayout:
id: button_container
size_hint_y: None
height: self.minimum_height
y: content_container.y
<MDDialogIcon>
size_hint: None, None
size: "24dp", "24dp"
theme_font_size: "Custom"
font_size: "24sp"
icon_color:
self.theme_cls.secondaryColor \
if self.theme_icon_color == "Primary" else \
( \
self.icon_color \
if self.icon_color else self.theme_cls.transparentColor \
)
<MDDialogHeadlineText>
adaptive_height: True
halign: "center"
font_style: "Headline"
role: "small"
markup: True
color:
self.theme_cls.onSurfaceColor \
if self.theme_text_color == "Primary" else ( \
self.text_color \
if self.text_color != self.theme_cls.transparentColor else \
self.theme_cls.onSurfaceColor \
)
<MDDialogSupportingText>
adaptive_height: True
halign: "center"
font_style: "Body"
role: "medium"
markup: True
text_color:
self.theme_cls.onSurfaceVariantColor \
if self.theme_text_color == "Primary" else ( \
self.text_color \
if self.text_color != self.theme_cls.transparentColor else \
self.theme_cls.onSurfaceVariantColor \
)
<MDDialogContentContainer>
size_hint_y: None
height: self.minimum_height
<MDDialogButtonContainer>
size_hint_y: None
height: self.minimum_height
padding: "24dp", 0, "24dp", 0
<MDDialogScrim>
canvas:
Color:
rgba: self.color[:-1] + [self.alpha]
Rectangle:
pos: self.pos
size: self.size