diff --git a/.editorconfig b/.editorconfig index e51417b..90b15bb 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,22 +1,16 @@ root = true -# Base Configuration [*] -indent_style = tab +indent_style = space indent_size = 4 charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true max_line_length = 120 -end_of_line = lf -# Markdown Standards [*.md] -indent_style = space indent_size = 2 trim_trailing_whitespace = false - -# Java/Kotlin Standards -[*.{java,kt,kts,gradle,xml}] -indent_style = space +[*.{kt,kts}] +ktlint_code_style = android diff --git a/library/src/main/java/com/dzeio/charts/axis/YAxis.kt b/library/src/main/java/com/dzeio/charts/axis/YAxis.kt index e3d6ceb..bba96a3 100644 --- a/library/src/main/java/com/dzeio/charts/axis/YAxis.kt +++ b/library/src/main/java/com/dzeio/charts/axis/YAxis.kt @@ -237,6 +237,10 @@ class YAxis( lines.remove(y) } + override fun clearLines() { + lines.clear() + } + @Deprecated("use the new global function", ReplaceWith("YAxisInterface.addLine")) override fun setGoalLine(height: Float?) { if (height != null) { diff --git a/library/src/main/java/com/dzeio/charts/axis/YAxisInterface.kt b/library/src/main/java/com/dzeio/charts/axis/YAxisInterface.kt index d7a77b7..2b08927 100644 --- a/library/src/main/java/com/dzeio/charts/axis/YAxisInterface.kt +++ b/library/src/main/java/com/dzeio/charts/axis/YAxisInterface.kt @@ -121,6 +121,11 @@ sealed interface YAxisInterface { */ fun removeLine(y: Float) + /** + * Remove every lines + */ + fun clearLines() + /** * get the position of an [entry] Y position in the [drawableSpace] *