mirror of
https://github.com/nextcloud/desktop.git
synced 2024-11-25 22:46:04 +03:00
Fix BasicComboBox internal layout, take proper account of insets
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
parent
34d5b82fa8
commit
1cf2b59be2
1 changed files with 9 additions and 4 deletions
|
@ -24,7 +24,10 @@ import "./tray"
|
|||
ComboBox {
|
||||
id: clearComboBox
|
||||
|
||||
padding: Style.standardSpacing
|
||||
topPadding: Style.smallSpacing + topInset
|
||||
leftPadding: Style.smallSpacing + leftInset
|
||||
rightPadding: Style.smallSpacing + rightInset
|
||||
bottomPadding: Style.smallSpacing + bottomInset
|
||||
|
||||
background: Rectangle {
|
||||
radius: Style.slightlyRoundedButtonRadius
|
||||
|
@ -33,7 +36,7 @@ ComboBox {
|
|||
}
|
||||
|
||||
contentItem: EnforcedPlainTextLabel {
|
||||
leftPadding: 0
|
||||
leftPadding: clearComboBox.leftPadding
|
||||
rightPadding: clearComboBox.indicator.width + clearComboBox.spacing
|
||||
|
||||
text: clearComboBox.displayText
|
||||
|
@ -43,8 +46,10 @@ ComboBox {
|
|||
}
|
||||
|
||||
indicator: ColorOverlay {
|
||||
x: clearComboBox.width - clearComboBox.rightPadding
|
||||
y: clearComboBox.topPadding + (clearComboBox.availableHeight - height) / 2
|
||||
anchors.right: clearComboBox.right
|
||||
anchors.rightMargin: clearComboBox.rightPadding
|
||||
anchors.verticalCenter: clearComboBox.verticalCenter
|
||||
|
||||
cached: true
|
||||
color: Style.ncTextColor
|
||||
width: source.width
|
||||
|
|
Loading…
Reference in a new issue