QML UI: DiveList: add background color to trip heading

In order to make it easier to see the changes, the code hasn't been re-indented.
This will be in the next commit.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2017-06-20 07:46:55 -07:00
parent 3d8f61fe6c
commit e49301ea21
2 changed files with 12 additions and 2 deletions

View file

@ -153,6 +153,15 @@ Kirigami.ScrollablePage {
Item { Item {
width: page.width - Kirigami.Units.gridUnit width: page.width - Kirigami.Units.gridUnit
height: childrenRect.height + Kirigami.Units.smallSpacing * 2 + Math.max(2, Kirigami.Units.gridUnit / 2) height: childrenRect.height + Kirigami.Units.smallSpacing * 2 + Math.max(2, Kirigami.Units.gridUnit / 2)
Rectangle {
id: headingBackground
height: Kirigami.Units.gridUnit * 3
anchors {
left: parent.left
right: parent.right
rightMargin: Kirigami.Units.gridUnit * -2
}
color: subsurfaceTheme.darkBackgroundColor
Kirigami.Label { Kirigami.Label {
id: sectionText id: sectionText
text: { text: {
@ -179,12 +188,12 @@ Kirigami.ScrollablePage {
} }
color: textColor color: textColor
} }
}
Rectangle { Rectangle {
height: Math.max(2, Kirigami.Units.gridUnit / 12) // we want a thicker line height: Math.max(2, Kirigami.Units.gridUnit / 12) // we want a thicker line
anchors { anchors {
top: sectionText.bottom bottom: headingBackground.top
left: parent.left left: parent.left
leftMargin: Kirigami.Units.gridUnit * -2
rightMargin: Kirigami.Units.gridUnit * -2 rightMargin: Kirigami.Units.gridUnit * -2
right: parent.right right: parent.right
} }

View file

@ -311,6 +311,7 @@ Kirigami.ApplicationWindow {
property color shadedColor: "#132744" property color shadedColor: "#132744"
property color accentTextColor: "#ececec" property color accentTextColor: "#ececec"
property color diveListTextColor: "#000000" // the Kirigami theme text color is too light property color diveListTextColor: "#000000" // the Kirigami theme text color is too light
property color darkBackgroundColor: "#eeeeee"
property int columnWidth: Math.round(rootItem.width/(Kirigami.Units.gridUnit*28)) > 0 ? Math.round(rootItem.width / Math.round(rootItem.width/(Kirigami.Units.gridUnit*28))) : rootItem.width property int columnWidth: Math.round(rootItem.width/(Kirigami.Units.gridUnit*28)) > 0 ? Math.round(rootItem.width / Math.round(rootItem.width/(Kirigami.Units.gridUnit*28))) : rootItem.width
} }