111 lines
2.5 KiB
Plaintext
111 lines
2.5 KiB
Plaintext
<MDTopAppBarLeadingButtonContainer>
|
|
size_hint_x: None
|
|
width: self.minimum_width
|
|
padding: "8dp", 0, "16dp", 0
|
|
|
|
|
|
<MDTopAppBarTrailingButtonContainer>
|
|
size_hint_x: None
|
|
width: self.minimum_width
|
|
padding: "16dp", 0, "16dp", 0
|
|
spacing: "4dp"
|
|
|
|
|
|
<MDActionTopAppBarButton>
|
|
pos_hint: {"center_y": .5}
|
|
color:
|
|
self.theme_cls.onSurfaceVariantColor \
|
|
if self.theme_icon_color == "Primary" else \
|
|
self.icon_color
|
|
|
|
|
|
<MDTopAppBarTitle>
|
|
padding:
|
|
[
|
|
self._appbar._left_padding if self._appbar else 0,
|
|
0,
|
|
self._appbar._right_padding if self._appbar else 0,
|
|
0,
|
|
]
|
|
font_style:
|
|
{ \
|
|
"small": "Title", \
|
|
"medium": "Headline", \
|
|
"large": "Headline", \
|
|
}[self._appbar.type if self._appbar else "small"]
|
|
role:
|
|
{ \
|
|
"small": "large", \
|
|
"medium": "small", \
|
|
"large": "medium", \
|
|
}[self._appbar.type if self._appbar else "large"]
|
|
adaptive_width:
|
|
( \
|
|
True \
|
|
if self._appbar.type == "small" else \
|
|
False \
|
|
) \
|
|
if self._appbar else True
|
|
size_hint_x:
|
|
( \
|
|
None \
|
|
if self._appbar.type == "small" else \
|
|
1 \
|
|
) \
|
|
if self._appbar else None
|
|
|
|
|
|
<MDTopAppBar>
|
|
canvas:
|
|
Color:
|
|
group: "md-top-app-bar-color"
|
|
rgba:
|
|
self.theme_cls.surfaceColor \
|
|
if self.theme_bg_color == "Primary" else \
|
|
self.md_bg_color
|
|
Rectangle:
|
|
pos: self.pos
|
|
size: self.size
|
|
|
|
orientation:
|
|
"vertical" \
|
|
if self.type in ("medium", "large") else \
|
|
"horizontal"
|
|
size_hint_y: None
|
|
height:
|
|
{ \
|
|
"small": "64dp", \
|
|
"medium": "112dp", \
|
|
"large": "152dp", \
|
|
}[self.type]
|
|
|
|
BoxLayout:
|
|
id: root_box
|
|
|
|
BoxLayout:
|
|
id: title_box
|
|
padding: "16dp", 0, "16dp", 0
|
|
|
|
|
|
<MDFabBottomAppBarButton>
|
|
elevation_level: 0
|
|
theme_shadow_color: "Custom"
|
|
shadow_color: self.theme_cls.transparentColor
|
|
|
|
|
|
<MDBottomAppBar>
|
|
size_hint_y: None
|
|
height: "80dp"
|
|
elevation_level:
|
|
2 \
|
|
if self.theme_elevation_level == "Primary" else \
|
|
self.elevation_level
|
|
shadow_softness:
|
|
2 \
|
|
if self.theme_shadow_softness == "Primary" else \
|
|
self.shadow_softness
|
|
md_bg_color:
|
|
self.theme_cls.surfaceContainerColor \
|
|
if self.theme_bg_color == "Primary" else \
|
|
self.md_bg_color
|