roar/libgui
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
..
GuiCanvasColours.py lib{canvas,gui,rtl,tools}/*.py: remove trailing SP. 2019-09-09 12:46:52 +02:00
GuiCanvasWxBackend.py Initial implementation of Arabic character reshaping & handling. 2019-09-16 14:13:44 +02:00
GuiFrame.py Implements object tool operators context menu. 2019-09-15 13:52:44 +02:00
GuiWindow.py Fix assets management canvas panel scrolling. 2019-09-15 16:54:19 +02:00