96 lines
2.9 KiB
Plaintext
96 lines
2.9 KiB
Plaintext
<MDCardSwipeLayerBox>:
|
|
md_bg_color:
|
|
app.theme_cls.secondaryContainerColor \
|
|
if self.theme_bg_color == "Primary" else \
|
|
self.md_bg_color
|
|
|
|
|
|
<MDCard>
|
|
shadow_radius: [(self.radius[0] / 2) + dp(2), ]
|
|
shadow_color:
|
|
{ \
|
|
"filled": self.theme_cls.transparentColor, \
|
|
"outlined": self.theme_cls.transparentColor, \
|
|
"elevated": self.theme_cls.shadowColor \
|
|
if self.theme_shadow_color == "Primary" else \
|
|
self.shadow_color, \
|
|
}[self.style] \
|
|
if not self.disabled else \
|
|
{ \
|
|
"filled": self.theme_cls.transparentColor, \
|
|
"outlined": self.theme_cls.transparentColor, \
|
|
"elevated": self.theme_cls.shadowColor[:-1] + [.5] \
|
|
if self.theme_shadow_color == "Primary" else \
|
|
self.shadow_color[:-1] + [.5],
|
|
}[self.style]
|
|
shadow_offset:
|
|
( \
|
|
{ \
|
|
"filled": [0, 0], \
|
|
"outlined": [0, 0], \
|
|
"elevated": [0, -2], \
|
|
}[self.style] \
|
|
if not self.disabled else \
|
|
{ \
|
|
"filled": [0, 0], \
|
|
"outlined": [0, 0], \
|
|
"elevated": [0, -2], \
|
|
}[self.style] \
|
|
) \
|
|
if self.theme_shadow_offset == "Primary" else self.shadow_offset
|
|
shadow_softness:
|
|
( \
|
|
{ \
|
|
"filled": 0, \
|
|
"outlined": 0, \
|
|
"elevated": dp(4), \
|
|
}[self.style] \
|
|
if not self.disabled else \
|
|
{ \
|
|
"filled": 0, \
|
|
"outlined": 0, \
|
|
"elevated": dp(4), \
|
|
}[self.style] \
|
|
) \
|
|
if self.theme_shadow_softness == "Primary" else self.shadow_softness
|
|
elevation_level:
|
|
( \
|
|
( \
|
|
{ \
|
|
"filled": 0, \
|
|
"outlined": 0, \
|
|
"elevated": self.elevation_level if self.elevation_level else 1, \
|
|
}[self.style] \
|
|
) \
|
|
if self.theme_elevation_level == "Primary" else self.elevation_level \
|
|
) \
|
|
if not self.disabled else \
|
|
{ \
|
|
"filled": 1, \
|
|
"outlined": 0, \
|
|
"elevated": self.elevation_level if self.elevation_level else 1, \
|
|
}[self.style]
|
|
elevation: self.elevation_levels[self.elevation_level]
|
|
line_color:
|
|
(\
|
|
( \
|
|
self.theme_cls.outlineColor \
|
|
if not self.disabled else \
|
|
self.theme_cls.onSurfaceColor[:-1] + \
|
|
[self.button_outlined_opacity_value_disabled_line] \
|
|
) \
|
|
if self.style == "outlined" else \
|
|
self.theme_cls.transparentColor \
|
|
) \
|
|
if self.theme_line_color == "Primary" else self.line_color
|
|
md_bg_color:
|
|
( \
|
|
{ \
|
|
"filled": app.theme_cls.surfaceContainerHighestColor, \
|
|
"outlined": app.theme_cls.surfaceColor, \
|
|
"elevated": app.theme_cls.surfaceContainerLowColor, \
|
|
}[self.style] \
|
|
if self.theme_bg_color == "Primary" else \
|
|
self.md_bg_color \
|
|
)
|