equal
deleted
inserted
replaced
140 iDragThresholdExceeded = ETrue; |
140 iDragThresholdExceeded = ETrue; |
141 } |
141 } |
142 } |
142 } |
143 else |
143 else |
144 { |
144 { |
145 TInt deltaY( iPrevPosition.iY - aPointerEvent.iPosition.iY ); |
145 if ( !iEdwin.ContentFitsToViewRect() ) |
146 |
146 { |
147 TPoint deltaPoint( 0, deltaY ); |
147 TInt deltaY( iPrevPosition.iY - aPointerEvent.iPosition.iY ); |
148 iPhysics->RegisterPanningPosition( deltaPoint ); |
148 TPoint deltaPoint( 0, deltaY ); |
|
149 iPhysics->RegisterPanningPosition( deltaPoint ); |
|
150 } |
149 } |
151 } |
150 iPrevPosition = aPointerEvent.iPosition; |
152 iPrevPosition = aPointerEvent.iPosition; |
151 } |
153 } |
152 else if ( aPointerEvent.iType == TPointerEvent::EButton1Up ) |
154 else if ( aPointerEvent.iType == TPointerEvent::EButton1Up ) |
153 { |
155 { |
155 { |
157 { |
156 return; |
158 return; |
157 } |
159 } |
158 |
160 |
159 iFlags.Clear( EFlagDraggingAllowed ); |
161 iFlags.Clear( EFlagDraggingAllowed ); |
160 TPoint drag( 0, iStartPosition.iY - aPointerEvent.iPosition.iY ); |
162 |
161 iPhysics->StartPhysics( drag, iStartTime ); |
163 if ( !iEdwin.ContentFitsToViewRect() ) |
|
164 { |
|
165 TPoint drag( 0, iStartPosition.iY - aPointerEvent.iPosition.iY ); |
|
166 iPhysics->StartPhysics( drag, iStartTime ); |
|
167 } |
162 } |
168 } |
163 } |
169 } |
164 } |
170 } |
165 |
171 |
166 // --------------------------------------------------------------------------- |
172 // --------------------------------------------------------------------------- |