roar/libtools
Lucio Andrés Illanes Albornoz 8ab52e7ff1 Initial implementation of Arabic character reshaping & handling.
libgui/GuiCanvasWxBackend.py:{arabicShapes{},_reshapeArabic()}: initial implementation.
libgui/GuiCanvasWxBackend.py:draw{CursorMaskWithJournal,Patch}(): update type signature.
libgui/GuiCanvasWxBackend.py:drawPatch(): call _reshapeArabic() on Arabic character patches.
libroar/Roar{Assets,Canvas}Window.py: pass updated set of arguments to backend.draw{CursorWithMask,Patch}().
libtools/ToolText.py:{arabicRegEx{},_checkRtl()}: initial implementation.
libtools/ToolText.py:_processKeyChar(): call _checkRtl().
libtools/ToolText.py:onKeyboardEvent(): initial implementation of RTL backspace support.
assets/text/TODO: updated.
2019-09-16 14:13:44 +02:00
..
Tool.py Fully implement {{arrow keys,backspace,enter},arrow keys} in {text,} tool{,s}. 2019-09-16 09:55:30 +02:00
ToolCircle.py Fully implement {{arrow keys,backspace,enter},arrow keys} in {text,} tool{,s}. 2019-09-16 09:55:30 +02:00
ToolFill.py Fully implement {{arrow keys,backspace,enter},arrow keys} in {text,} tool{,s}. 2019-09-16 09:55:30 +02:00
ToolLine.py Fully implement {{arrow keys,backspace,enter},arrow keys} in {text,} tool{,s}. 2019-09-16 09:55:30 +02:00
ToolObject.py libtools/ToolObject.py:_mouseEventTsTarget(): fix return value. 2019-09-16 11:42:50 +02:00
ToolRect.py Fully implement {{arrow keys,backspace,enter},arrow keys} in {text,} tool{,s}. 2019-09-16 09:55:30 +02:00
ToolText.py Initial implementation of Arabic character reshaping & handling. 2019-09-16 14:13:44 +02:00