@@ -206,9 +206,7 @@ export abstract class BarLineChartBase<U extends Entry, D extends IBarLineScatte
206
206
// make sure the data cannot be drawn outside the content-rect
207
207
let clipRestoreCount = canvas . save ( ) ;
208
208
canvas . clipRect ( this . mViewPortHandler . getContentRect ( ) ) ;
209
- console . log ( 'about to drawData' ) ;
210
209
this . mRenderer . drawData ( canvas ) ;
211
- console . log ( 'drawData done' ) ;
212
210
213
211
if ( ! this . mXAxis . isDrawGridLinesBehindDataEnabled ( ) ) this . mXAxisRenderer . renderGridLines ( canvas ) ;
214
212
@@ -229,12 +227,10 @@ export abstract class BarLineChartBase<U extends Entry, D extends IBarLineScatte
229
227
if ( this . mAxisLeft . isEnabled ( ) && ! this . mAxisLeft . isDrawLimitLinesBehindDataEnabled ( ) ) this . mAxisRendererLeft . renderLimitLines ( canvas ) ;
230
228
231
229
if ( this . mAxisRight . isEnabled ( ) && ! this . mAxisRight . isDrawLimitLinesBehindDataEnabled ( ) ) this . mAxisRendererRight . renderLimitLines ( canvas ) ;
232
- console . log ( 'onDraw8' ) ;
233
230
234
231
this . mXAxisRenderer . renderAxisLabels ( canvas ) ;
235
232
this . mAxisRendererLeft . renderAxisLabels ( canvas ) ;
236
233
this . mAxisRendererRight . renderAxisLabels ( canvas ) ;
237
- console . log ( 'onDraw9' ) ;
238
234
239
235
if ( this . isClipValuesToContentEnabled ( ) ) {
240
236
clipRestoreCount = canvas . save ( ) ;
@@ -971,6 +967,11 @@ export abstract class BarLineChartBase<U extends Entry, D extends IBarLineScatte
971
967
*/
972
968
public setHighlightPerDragEnabled ( enabled ) {
973
969
this . mHighlightPerDragEnabled = enabled ;
970
+ if ( enabled ) {
971
+ this . getOrCreateBarTouchListener ( ) . setPan ( true ) ;
972
+ } else if ( this . mChartTouchListener ) {
973
+ this . mChartTouchListener . setPan ( false ) ;
974
+ }
974
975
}
975
976
976
977
public isHighlightPerDragEnabled ( ) {
@@ -996,6 +997,11 @@ export abstract class BarLineChartBase<U extends Entry, D extends IBarLineScatte
996
997
public setDragEnabled ( enabled ) {
997
998
this . mDragXEnabled = enabled ;
998
999
this . mDragYEnabled = enabled ;
1000
+ if ( enabled ) {
1001
+ this . getOrCreateBarTouchListener ( ) . setPan ( true ) ;
1002
+ } else if ( this . mChartTouchListener ) {
1003
+ this . mChartTouchListener . setPan ( false ) ;
1004
+ }
999
1005
}
1000
1006
1001
1007
/**
@@ -1052,6 +1058,11 @@ export abstract class BarLineChartBase<U extends Entry, D extends IBarLineScatte
1052
1058
public setScaleEnabled ( enabled ) {
1053
1059
this . mScaleXEnabled = enabled ;
1054
1060
this . mScaleYEnabled = enabled ;
1061
+ if ( enabled ) {
1062
+ this . getOrCreateBarTouchListener ( ) . setPinch ( true ) ;
1063
+ } else if ( this . mChartTouchListener ) {
1064
+ this . mChartTouchListener . setPinch ( false ) ;
1065
+ }
1055
1066
}
1056
1067
1057
1068
public setScaleXEnabled ( enabled ) {
@@ -1085,6 +1096,15 @@ export abstract class BarLineChartBase<U extends Entry, D extends IBarLineScatte
1085
1096
}
1086
1097
}
1087
1098
1099
+ public setHighlightPerTapEnabled ( enabled ) {
1100
+ super . setHighlightPerTapEnabled ( enabled ) ;
1101
+ if ( enabled ) {
1102
+ this . getOrCreateBarTouchListener ( ) . setTap ( true ) ;
1103
+ } else if ( this . mChartTouchListener ) {
1104
+ this . mChartTouchListener . setTap ( false ) ;
1105
+ }
1106
+ }
1107
+
1088
1108
/**
1089
1109
* Returns true if zooming via double-tap is enabled false if not.
1090
1110
*
0 commit comments