diff --git a/plasmoid/package/contents/ui/ParabolicManager.qml b/plasmoid/package/contents/ui/ParabolicManager.qml index 73c96251f..12f0cc03a 100644 --- a/plasmoid/package/contents/ui/ParabolicManager.qml +++ b/plasmoid/package/contents/ui/ParabolicManager.qml @@ -105,29 +105,37 @@ Item { var lStep = 1; if(!hasInternalSeparator || Math.abs(index-internalSeparatorPos)>=2){ - //activate messages to update the the neighbour scales + //console.log("--- task style 1..."); gPAppletId = updateIdSendScale(index+1, rightScale, 0); lPAppletId = updateIdSendScale(index-1, leftScale, 0); + //console.log("index:"+index + " lattePos:"+latteDock.latteAppletPos); + //console.log("gApp:"+gPAppletId+" lApp:"+lPAppletId); + if (latteDock) { if (gPAppletId > -1) gStep = Math.abs(gPAppletId - latteDock.latteAppletPos); else if (lPAppletId > -1) lStep = Math.abs(lPAppletId - latteDock.latteAppletPos); } + //console.log("gs:"+gStep+" ls:"+lStep); gAppletId = updateIdSendScale(index+gStep+1, 1, 0); lAppletId = updateIdSendScale(index-lStep-1, 1, 0); + //console.log(" cgApp:"+gAppletId+" clApp:"+lAppletId); + clearTasksGreaterThan(index+1); clearTasksLowerThan(index-1); } else if(root.internalSeparatorPos>=0) { if(internalSeparatorPos === index+1){ - //console.log("1..."); + //console.log("--- task style 2..."); gPAppletId = updateIdSendScale(index+2, rightScale, 0); lPAppletId = updateIdSendScale(index-1, leftScale, 0); - //console.log("apps: " + latteDock.latteAppletPos + " _ " + gPAppletId + " - " + lPAppletId); + //console.log("index:"+index + " lattePos:"+latteDock.latteAppletPos); + //console.log("gApp:"+gPAppletId+" lApp:"+lPAppletId); + if (latteDock) { gStep = 2; if (gPAppletId > -1) @@ -136,20 +144,23 @@ Item { lStep = Math.abs(lPAppletId - latteDock.latteAppletPos); } - //console.log("g:"+ gStep + " l:" + lStep); + //console.log("gs:"+gStep+" ls:"+lStep); gAppletId = updateIdSendScale(index+gStep+2, 1, 0); lAppletId = updateIdSendScale(index-lStep-1, 1, 0); - //console.log("apps2: "+ gAppletId + " - " + lAppletId); + + //console.log(" cgApp:"+gAppletId+" clApp:"+lAppletId); clearTasksGreaterThan(index+2); clearTasksLowerThan(index-1); } else if(internalSeparatorPos === index-1) { - //console.log("1..."); + //console.log("--- task style 3..."); gPAppletId = updateIdSendScale(index+1, rightScale, 0); lPAppletId = updateIdSendScale(index-2, leftScale, 0); - //console.log("apps: " + latteDock.latteAppletPos + " _ " + gPAppletId + " - " + lPAppletId); + //console.log("index:"+index + " lattePos:"+latteDock.latteAppletPos); + //console.log("gApp:"+gPAppletId+" lApp:"+lPAppletId); + if (latteDock) { gStep = 1; lStep = 2; @@ -159,11 +170,12 @@ Item { lStep = Math.abs(lPAppletId - latteDock.latteAppletPos); } - //console.log("g:"+ gStep + " l:" + lStep); + //console.log("gs:"+gStep+" ls:"+lStep); gAppletId = updateIdSendScale(index+gStep+1, 1, 0); lAppletId = updateIdSendScale(index-lStep-2, 1, 0); - //console.log("apps2: "+ gAppletId + " - " + lAppletId); + + //console.log(" cgApp:"+gAppletId+" clApp:"+lAppletId); clearTasksGreaterThan(index+1); clearTasksLowerThan(index-2); @@ -193,7 +205,7 @@ Item { } function clearTasksLowerThan(index) { - if (index>=0 && root.tasksCount>0) { + if (index>0 && root.tasksCount>2) { for(var i=0; i