Changeset 89d7dd43 in subsurface


Ignore:
Timestamp:
Apr 4, 2017, 7:10:22 PM (4 months ago)
Author:
Dirk Hohndel <dirk@…>
Branches:
master
Children:
8a71196
Parents:
01d091fb
git-author:
Marco Martin <notmart@…> (04/04/17 12:42:27)
git-committer:
Dirk Hohndel <dirk@…> (04/04/17 19:10:22)
Message:

QML UI: dialog of HintsTextEdit? on top

Signed-off-by: Marco Martin <notmart@…>
Signed-off-by: Dirk Hohndel <dirk@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mobile-widgets/qml/HintsTextEdit.qml

    r4113bab r89d7dd43  
    1414                textUpdateTimer.restart();
    1515        }
     16        onPressed: frame.shouldShow = !frame.shouldShow
    1617        Keys.onUpPressed: {
    1718                hintsView.currentIndex--;
     
    4041        }
    4142        Frame {
     43                id: frame
     44                property bool shouldShow
    4245                z: 9000
    43                 y: parent.height
    44                 visible: root.focus
     46                y: -height - Kirigami.Units.gridUnit
     47                opacity: root.focus && shouldShow ? 1 : 0
     48                visible: opacity > 0
    4549                width: root.width
    4650                leftPadding: 0
     
    4852                topPadding: 2
    4953                bottomPadding: 2
    50                 height: Math.max(Kirigami.Units.gridUnit*4, hintsView.contentHeight + topPadding + bottomPadding)
     54                height: Math.min(Kirigami.Units.gridUnit * 14, Math.max(Kirigami.Units.gridUnit*4, hintsView.contentHeight + topPadding + bottomPadding))
     55                Behavior on opacity {
     56                        NumberAnimation {
     57                                duration: 200
     58                                easing.type: Easing.OutQuad
     59                        }
     60                }
    5161                background: Rectangle {
    52                         color: Kirigami.Theme.backgroundColor
     62                        color: Kirigami.Theme.viewBackgroundColor
    5363                        radius: 2
    5464                        layer.enabled: true
    5565                        layer.effect: DropShadow {
     66                                anchors.fill: parent
     67                                anchors.bottomMargin: -Kirigami.Units.gridUnit * 2
    5668                                horizontalOffset: 0
    5769                                verticalOffset: 1
     
    5971                                samples: 32
    6072                                color: Qt.rgba(0, 0, 0, 0.5)
     73                        }
     74                        Rectangle {
     75                                color: Kirigami.Theme.viewBackgroundColor
     76                                width: Kirigami.Units.gridUnit
     77                                height: width
     78                                rotation: 45
     79                                anchors {
     80                                        verticalCenter: parent.bottom
     81                                        left: parent.left
     82                                        leftMargin: width
     83                                }
    6184                        }
    6285                }
     
    80103                                }
    81104                        }
     105                        ScrollBar.vertical: ScrollBar { }
    82106                }
    83107        }
Note: See TracChangeset for help on using the changeset viewer.