mirror of
https://github.com/KDE/latte-dock.git
synced 2025-01-13 21:18:01 +03:00
fixes for separators
This commit is contained in:
parent
5a0948591e
commit
c64df5a078
@ -8,8 +8,8 @@ Item {
|
||||
readonly property bool horizontal: plasmoid.formFactor === PlasmaCore.Types.Horizontal
|
||||
readonly property bool planar: plasmoid.formFactor === PlasmaCore.Types.Planar
|
||||
|
||||
Layout.fillWidth: horizontal ? false : true
|
||||
Layout.fillHeight: horizontal ? true : false
|
||||
// Layout.fillWidth: horizontal ? false : true
|
||||
// Layout.fillHeight: horizontal ? true : false
|
||||
Layout.minimumWidth: horizontal ? 5.0 : -1
|
||||
Layout.maximumWidth: horizontal ? 5.0 : -1
|
||||
Layout.minimumHeight: !horizontal ? 5.0 : -1
|
||||
@ -25,7 +25,22 @@ Item {
|
||||
Plasmoid.removeAction( 'configure' )
|
||||
}
|
||||
|
||||
PlasmaExtras.Heading {
|
||||
//BEGIN Latte Dock Communicator
|
||||
property QtObject latteBridge: null // current Latte v0.9 API
|
||||
|
||||
onLatteBridgeChanged: {
|
||||
if (latteBridge) {
|
||||
//plasmoid.configuration.containmentType = 2; /*Latte containment with new API*/
|
||||
latteBridge.actions.setProperty(plasmoid.id, "latteSideColoringEnabled", false);
|
||||
}
|
||||
}
|
||||
//END Latte Dock Communicator
|
||||
//BEGIN Latte based properties
|
||||
readonly property bool enforceLattePalette: latteBridge && latteBridge.applyPalette && latteBridge.palette
|
||||
readonly property bool latteInEditMode: latteBridge && latteBridge.inEditMode
|
||||
//END Latte based properties
|
||||
|
||||
/* PlasmaExtras.Heading {
|
||||
id: inf
|
||||
level: 2
|
||||
text: i18n("For all your separation tasks")
|
||||
@ -36,15 +51,17 @@ Item {
|
||||
wrapMode: Text.WordWrap
|
||||
visible: planar
|
||||
&& ( width > contentWidth && height > contentHeight )
|
||||
}
|
||||
}*/
|
||||
|
||||
Rectangle {
|
||||
id: sep
|
||||
anchors.centerIn: parent
|
||||
|
||||
width: horizontal ? 1 : parent.width - 4
|
||||
height: !horizontal ? 1 : parent.height - 4
|
||||
|
||||
color: theme.textColor
|
||||
opacity: 0.5
|
||||
color: enforceLattePalette ? latteBridge.palette.textColor : theme.textColor
|
||||
opacity: 0.4
|
||||
visible: !planar
|
||||
}
|
||||
}
|
||||
|
@ -38,7 +38,7 @@ Item{
|
||||
return 0;
|
||||
|
||||
if (appletItem.isSeparator && !root.isVertical) {
|
||||
return -1;
|
||||
return root.editMode ? 7 + root.lengthMargins : -1;
|
||||
}
|
||||
|
||||
//! width for applets that use fillWidth/fillHeight such plasma taskmanagers and AWC
|
||||
@ -69,7 +69,7 @@ Item{
|
||||
return 0;
|
||||
|
||||
if (appletItem.isSeparator && root.isVertical) {
|
||||
return -1;
|
||||
return root.editMode ? 7 + root.lengthMargins : -1;
|
||||
}
|
||||
|
||||
//! height for applets that use fillWidth/fillHeight such plasma taskmanagers and AWC
|
||||
|
@ -243,8 +243,10 @@ Item {
|
||||
}
|
||||
}
|
||||
//END Latte Dock Communicator
|
||||
|
||||
|
||||
//BEGIN Latte based properties
|
||||
readonly property bool enforceLattePalette: latteBridge && latteBridge.applyPalette && latteBridge.palette
|
||||
readonly property bool latteInEditMode: latteBridge && latteBridge.inEditMode
|
||||
//END Latte based properties
|
||||
|
||||
Plasmoid.preferredRepresentation: Plasmoid.fullRepresentation
|
||||
Plasmoid.backgroundHints: PlasmaCore.Types.NoBackground
|
||||
|
@ -366,7 +366,7 @@ MouseArea{
|
||||
|
||||
width: root.vertical ? root.iconSize - 4 : 1
|
||||
height: !root.vertical ? root.iconSize - 4 : 1
|
||||
color: theme.textColor
|
||||
color: enforceLattePalette ? latteBridge.palette.textColor : theme.textColor
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user