Changeset View
Changeset View
Standalone View
Standalone View
containments/desktop/package/contents/ui/FolderView.qml
Show First 20 Lines • Show All 1138 Lines • ▼ Show 20 Line(s) | 1070 | PlasmaComponents.TextArea { | |||
---|---|---|---|---|---|
1139 | 1139 | | |||
1140 | function getXY() { | 1140 | function getXY() { | ||
1141 | var pos = main.mapFromItem(targetItem, targetItem.labelArea.x, targetItem.labelArea.y); | 1141 | var pos = main.mapFromItem(targetItem, targetItem.labelArea.x, targetItem.labelArea.y); | ||
1142 | var _x, _y; | 1142 | var _x, _y; | ||
1143 | if(isPopup) { | 1143 | if(isPopup) { | ||
1144 | _x = targetItem.labelArea.x - __style.padding.left; | 1144 | _x = targetItem.labelArea.x - __style.padding.left; | ||
1145 | _y = pos.y - __style.padding.top; | 1145 | _y = pos.y - __style.padding.top; | ||
1146 | } else { | 1146 | } else { | ||
1147 | _x = targetItem.x + units.largeSpacing + units.smallSpacing - __style.padding.left; | 1147 | _x = targetItem.x + (targetItem.width/2 - targetItem.label.paintedWidth/2 - __style.padding.left); | ||
1148 | _y = pos.y + units.smallSpacing - __style.padding.top; | 1148 | _y = pos.y + units.smallSpacing - __style.padding.top; | ||
1149 | } | 1149 | } | ||
1150 | return([ _x, _y ]); | 1150 | return([ _x, _y ]); | ||
1151 | } | 1151 | } | ||
1152 | 1152 | | |||
1153 | function getWidth(addWidthVerticalScroller) { | 1153 | function getWidth(addWidthVerticalScroller) { | ||
1154 | return(targetItem.width - units.largeSpacing * 2 - (isPopup ? 0 : units.smallSpacing * 2) + __style.padding.left + __style.padding.right + | 1154 | var _width = isPopup ? targetItem.width - units.largeSpacing * 2 : targetItem.label.paintedWidth; | ||
1155 | (addWidthVerticalScroller ? __verticalScrollBar.parent.verticalScrollbarOffset : 0)); | 1155 | return _width + __style.padding.left + __style.padding.right + | ||
1156 | (addWidthVerticalScroller ? __verticalScrollBar.parent.verticalScrollbarOffset : 0); | ||||
1156 | } | 1157 | } | ||
1157 | 1158 | | |||
1158 | function getHeight(addWidthHoriozontalScroller, init) { | 1159 | function getHeight(addWidthHoriozontalScroller, init) { | ||
1159 | var _height; | 1160 | var _height; | ||
1160 | if(isPopup || init) { | 1161 | if(isPopup || init) { | ||
1161 | _height = targetItem.labelArea.height + __style.padding.top + __style.padding.bottom; | 1162 | _height = targetItem.labelArea.height + __style.padding.top + __style.padding.bottom; | ||
1162 | } else { | 1163 | } else { | ||
1163 | var realHeight = contentHeight + __style.padding.top + __style.padding.bottom; | 1164 | var realHeight = contentHeight + __style.padding.top + __style.padding.bottom; | ||
▲ Show 20 Lines • Show All 46 Lines • Show Last 20 Lines |