1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-04 01:47:31 +03:00

fix all separators calculations/signals

--fixed all signals calculations for applets
through the parabolicManager in containment
This commit is contained in:
Michail Vourlakos 2017-05-24 23:51:12 +03:00
parent b160ad76a5
commit ff53a53d75

View File

@ -49,6 +49,9 @@ Item {
internSepStep = 1; internSepStep = 1;
taskIndex = signalStep-appStep+internSepStep; taskIndex = signalStep-appStep+internSepStep;
if (taskIndex === root.latteApplet.internalSeparatorPos)
taskIndex = taskIndex + 1;
console.log("normal:" + taskIndex + " step:"+internSepStep + " zoom:"+zScale); console.log("normal:" + taskIndex + " step:"+internSepStep + " zoom:"+zScale);
} else if (appIndex>root.latteAppletPos){ } else if (appIndex>root.latteAppletPos){
console.log("C1..."); console.log("C1...");
@ -56,6 +59,9 @@ Item {
internSepStep = 1; internSepStep = 1;
taskIndex = root.tasksCount-1 - (signalStep-appStep) - internSepStep; taskIndex = root.tasksCount-1 - (signalStep-appStep) - internSepStep;
if (taskIndex === root.latteApplet.internalSeparatorPos)
taskIndex = taskIndex - 1;
console.log("reverse:" + taskIndex + " step:"+internSepStep + " zoom:"+zScale); console.log("reverse:" + taskIndex + " step:"+internSepStep + " zoom:"+zScale);
} }
@ -131,8 +137,8 @@ Item {
updateIdSendScale(index, gAppletIndex, rightScale, 0); updateIdSendScale(index, gAppletIndex, rightScale, 0);
updateIdSendScale(index, lAppletIndex, leftScale, 0); updateIdSendScale(index, lAppletIndex, leftScale, 0);
tLIndex = availableLowerId(lAppletIndex-1); tLIndex = (lAppletIndex !== root.latteAppletPos) ? availableLowerId(lAppletIndex-1) : lAppletIndex-1;
tHIndex = availableHigherId(gAppletIndex+1); tHIndex = (gAppletIndex !== root.latteAppletPos) ? availableHigherId(gAppletIndex+1) : gAppletIndex+1;
gTaskIndex = updateIdSendScale(index, tHIndex, 1 ,0); gTaskIndex = updateIdSendScale(index, tHIndex, 1 ,0);
lTaskIndex = updateIdSendScale(index, tLIndex, 1, 0); lTaskIndex = updateIdSendScale(index, tLIndex, 1, 0);