Go back to caching on all curves
Despite there being artifacts when interacting, the speedups when cross-hair-ing are just too good to ignore. We can always play with disabling caches when interaction takes place much like we do with feed pausing.log_linearized_curve_overlays
							parent
							
								
									091afccb72
								
							
						
					
					
						commit
						3dc1f66ff6
					
				|  | @ -410,7 +410,7 @@ class FlattenedOHLC(Curve): | |||
|     # avoids strange dragging/smearing artifacts when panning | ||||
|     # as well as mouse over artefacts when the vlm chart series | ||||
|     # is "shorter" then some overlay.. | ||||
|     cache_mode: int = QGraphicsItem.NoCache | ||||
|     # cache_mode: int = QGraphicsItem.NoCache | ||||
| 
 | ||||
|     def draw_last_datum( | ||||
|         self, | ||||
|  | @ -440,7 +440,7 @@ class StepCurve(Curve): | |||
|     # avoids strange dragging/smearing artifacts when panning | ||||
|     # as well as mouse over artefacts when the vlm chart series | ||||
|     # is "shorter" then some overlay.. | ||||
|     cache_mode: int = QGraphicsItem.NoCache | ||||
|     # cache_mode: int = QGraphicsItem.NoCache | ||||
| 
 | ||||
|     def declare_paintables( | ||||
|         self, | ||||
|  |  | |||
|  | @ -93,7 +93,7 @@ class BarItems(FlowGraphic): | |||
|     ''' | ||||
|     # XXX: causes this weird jitter bug when click-drag panning | ||||
|     # where the path curve will awkwardly flicker back and forth? | ||||
|     cache_mode: int = QGraphicsItem.NoCache | ||||
|     # cache_mode: int = QGraphicsItem.NoCache | ||||
| 
 | ||||
|     def __init__( | ||||
|         self, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue