MCPcopy Create free account
hub / github.com/EasyIME/PIME / setCompositionBufferChar

Method setCompositionBufferChar

python/cinbase/__init__.py:2819–2824  ·  view source on GitHub ↗
(self, cbTS, compositionType, compositionChar, compositionCursor)

Source from the content-addressed store, hash-verified

2817 cbTS.setCompositionCursor(cbTS.compositionBufferCursor)
2818
2819 def setCompositionBufferChar(self, cbTS, compositionType, compositionChar, compositionCursor):
2820 if compositionCursor - 1 in cbTS.compositionBufferChar:
2821 for key in sorted(cbTS.compositionBufferChar.keys(), reverse=True):
2822 if key >= compositionCursor - 1:
2823 cbTS.compositionBufferChar[key + 1] = cbTS.compositionBufferChar.pop(key)
2824 cbTS.compositionBufferChar[compositionCursor - 1] = [compositionType, compositionChar]
2825
2826 def removeCompositionBufferString(self, cbTS, removeStringLength, removeBefore):
2827 if removeBefore:

Callers 4

onKeyDownMethod · 0.95
setOutputStringMethod · 0.95
setOutputFSymbolsMethod · 0.95
moveCursorInBracketsMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected