mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
[PyCharm] Jupyter (refactor): Innocent refactor; "fun interface", "multiple empty lines", unnecessary companions.
GitOrigin-RevId: ff424bf9839287c8920d541315aae4d89bfed84c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
9379140e97
commit
2c4bfd7fd0
+3
-7
@@ -136,11 +136,7 @@ class NotebookCellInlayManager private constructor(
|
||||
setupFoldingListener()
|
||||
setupSelectionUI()
|
||||
|
||||
notebook.addCellEventsListener(this, object : EditorCellEventListener {
|
||||
override fun onEditorCellEvents(events: List<EditorCellEvent>) {
|
||||
updateUI(events)
|
||||
}
|
||||
})
|
||||
notebook.addCellEventsListener(this) { events -> updateUI(events) }
|
||||
|
||||
handleRefreshedDocument()
|
||||
}
|
||||
@@ -176,7 +172,7 @@ class NotebookCellInlayManager private constructor(
|
||||
return when {
|
||||
line < cell.interval.lines.first -> 1
|
||||
line >= cell.interval.lines.last + 1 -> -1
|
||||
else -> return 0
|
||||
else -> 0
|
||||
}
|
||||
}
|
||||
|
||||
@@ -385,7 +381,7 @@ class NotebookCellInlayManager private constructor(
|
||||
change.subsequentPointers.forEach {
|
||||
addCell(it.pointer)
|
||||
}
|
||||
//After insert we need fix ranges of previous cell
|
||||
//After insert, we need fix ranges of previous cell
|
||||
change.subsequentPointers.forEach {
|
||||
val prevCell = getCellOrNull(it.interval.ordinal - 1)
|
||||
prevCell?.checkAndRebuildInlays()
|
||||
|
||||
+3
-5
@@ -24,15 +24,13 @@ class NotebookEditorCellSelectionDetector(private val manager: NotebookCellInlay
|
||||
}
|
||||
|
||||
init {
|
||||
manager.addCellEventsListener(object : EditorCellEventListener {
|
||||
override fun onEditorCellEvents(events: List<EditorCellEventListener.EditorCellEvent>) {
|
||||
manager.addCellEventsListener(
|
||||
{ events ->
|
||||
val removedCells = events.filterIsInstance<EditorCellEventListener.CellRemoved>()
|
||||
for (event in removedCells) {
|
||||
selectionModel.removeCell(event.cell)
|
||||
}
|
||||
}
|
||||
}, this)
|
||||
|
||||
}, this)
|
||||
|
||||
editorImpl.caretModel.addCaretListener(object : CaretListener {
|
||||
override fun caretAdded(event: CaretEvent) = scheduleSelectionUpdate()
|
||||
|
||||
Reference in New Issue
Block a user