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
|
# avoids strange dragging/smearing artifacts when panning
|
||||||
# as well as mouse over artefacts when the vlm chart series
|
# as well as mouse over artefacts when the vlm chart series
|
||||||
# is "shorter" then some overlay..
|
# is "shorter" then some overlay..
|
||||||
cache_mode: int = QGraphicsItem.NoCache
|
# cache_mode: int = QGraphicsItem.NoCache
|
||||||
|
|
||||||
def draw_last_datum(
|
def draw_last_datum(
|
||||||
self,
|
self,
|
||||||
|
@ -440,7 +440,7 @@ class StepCurve(Curve):
|
||||||
# avoids strange dragging/smearing artifacts when panning
|
# avoids strange dragging/smearing artifacts when panning
|
||||||
# as well as mouse over artefacts when the vlm chart series
|
# as well as mouse over artefacts when the vlm chart series
|
||||||
# is "shorter" then some overlay..
|
# is "shorter" then some overlay..
|
||||||
cache_mode: int = QGraphicsItem.NoCache
|
# cache_mode: int = QGraphicsItem.NoCache
|
||||||
|
|
||||||
def declare_paintables(
|
def declare_paintables(
|
||||||
self,
|
self,
|
||||||
|
|
|
@ -93,7 +93,7 @@ class BarItems(FlowGraphic):
|
||||||
'''
|
'''
|
||||||
# XXX: causes this weird jitter bug when click-drag panning
|
# XXX: causes this weird jitter bug when click-drag panning
|
||||||
# where the path curve will awkwardly flicker back and forth?
|
# where the path curve will awkwardly flicker back and forth?
|
||||||
cache_mode: int = QGraphicsItem.NoCache
|
# cache_mode: int = QGraphicsItem.NoCache
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
|
|
Loading…
Reference in New Issue