1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154
|
/*
SPDX-FileCopyrightText: 2014 David Edmundson <davidedmundson@kde.org>
SPDX-License-Identifier: GPL-2.0-or-later
*/
import QtQuick
import org.kde.plasma.core as PlasmaCore
Rectangle {
color: "white"
width: 600
height: 800
Column {
anchors.centerIn: parent
spacing: 4
PlasmaCore.ToolTipArea {
width: 300
height: 50
mainText: "This is some really really really really long text that should be truncated"
subText: "subtext"
Rectangle {
color: "red"
anchors.fill: parent
}
Text {
anchors.fill: parent
text: "long tooltip"
}
}
PlasmaCore.ToolTipArea {
width: 300
height: 50
mainText: "A"
subText: "B"
Rectangle {
color: "red"
anchors.fill: parent
}
Text {
anchors.fill: parent
text: "short tooltip"
}
}
PlasmaCore.ToolTipArea {
width: 300
height: 50
mainText: "A"
subText: "Lorem ipsum dolor sit amet, consectetur adipiscing spaghetti italiano random cheesecake blah blah"
Rectangle {
color: "red"
anchors.fill: parent
}
Text {
anchors.fill: parent
text: "long subtext"
}
}
PlasmaCore.ToolTipArea {
width: 300
height: 50
active: false
mainText: "A"
subText: "B"
Rectangle {
color: "red"
anchors.fill: parent
}
Text {
anchors.fill: parent
text: "tooltip exists but inactive"
}
}
PlasmaCore.ToolTipArea {
width: 300
height: 50
icon: "document-edit"
mainText: "A title"
subText: "A subtext"
Rectangle {
color: "red"
anchors.fill: parent
}
Text {
anchors.fill: parent
text: "with icon"
}
}
PlasmaCore.ToolTipArea {
width: 300
height: 50
image: "/usr/share/icons/oxygen/128x128/devices/multimedia-player.png"
mainText: "A title"
subText: "A subtext"
Rectangle {
color: "red"
anchors.fill: parent
}
Text {
anchors.fill: parent
text: "with image"
}
}
PlasmaCore.ToolTipArea {
width: 300
height: 50
icon: "kde"
mainText: "Notifications"
subText: "Display notifications and jobs"
Rectangle {
color: "red"
anchors.fill: parent
}
Text {
anchors.fill: parent
text: "Notification applet tooltip"
}
}
}
}
|