@ -515,8 +515,16 @@ MouseArea{
root . updateScale ( index - 1 , leftScale , 0 ) ;
if ( ! root . hasInternalSeparator ) {
root . updateScale ( index + 2 , 1 , 0 ) ;
root . updateScale ( index - 2 , 1 , 0 ) ;
/ / r e s t o r e n e i g h b o u r t a s k s
var hIndex = index + 2 ;
var lIndex = index - 2 ;
if ( hIndex <= icList . tasksCount )
root . updateScale ( hIndex , 1 , 0 ) ;
if ( lIndex >= - 1 )
root . updateScale ( lIndex , 1 , 0 ) ;
} else if ( root . internalSeparatorPos >= 0 ) {
if ( root . internalSeparatorPos === index + 1 ) {
if ( ! positiveDirection ) {
@ -525,8 +533,16 @@ MouseArea{
root . updateScale ( index + 2 , bsNeighbourZoom , 0 ) ;
}
root . updateScale ( index + 3 , 1 , 0 ) ;
root . updateScale ( index - 2 , 1 , 0 ) ;
/ / r e s t o r e n e i g h b o u r t a s k s
var hIndex = index + 3 ;
var lIndex = index - 2 ;
if ( hIndex <= icList . tasksCount )
root . updateScale ( hIndex , 1 , 0 ) ;
if ( lIndex >= - 1 )
root . updateScale ( lIndex , 1 , 0 ) ;
} else if ( root . internalSeparatorPos === index - 1 ) {
if ( ! positiveDirection ) {
root . updateScale ( index - 2 , bsNeighbourZoom , 0 ) ;
@ -534,11 +550,32 @@ MouseArea{
root . updateScale ( index - 2 , ssNeighbourZoom , 0 ) ;
}
root . updateScale ( index + 2 , 1 , 0 ) ;
root . updateScale ( index - 3 , 1 , 0 ) ;
/ / r e s t o r e n e i g h b o u r t a s k s
var hIndex = index + 2 ;
var lIndex = index - 3 ;
if ( hIndex <= icList . tasksCount )
root . updateScale ( hIndex , 1 , 0 ) ;
if ( lIndex >= - 1 )
root . updateScale ( lIndex , 1 , 0 ) ;
}
}
/ / e x t r a r e s t o r i n g s i g n a l s f o r a p p l e t s a r o u n d t h e p l a s m o i d
/ / a t t h e l o w e n d
if ( index >= 2 || ( ( index >= 1 ) && ( ! root . hasInternalSeparator || root . internalSeparatorPos > 1 ) ) ) {
root . updateScale ( - 1 , 1 , 0 ) ;
}
/ / a t t h e h i g h e n d
if ( index <= root . tasksCount - 3
|| ( ( index <= root . tasksCount - 2 )
&& ( ! root . hasInternalSeparator
|| ( root . hasInternalSeparator && root . internalSeparatorPos < root . tasksCount - 2 ) ) ) ) {
root . updateScale ( root . tasksCount , 1 , 0 ) ;
}
/ / L e f t h i d d e n S p a c e r
if ( ( ( index === 0 ) && ( icList . count > 1 ) ) && ! root . disableLeftSpacer ) {
hiddenSpacerLeft . nScale = leftScale - 1 ;