Window/Viewport transformations (SetMapMode etc.)
Original Reporter info from Mantis: tk
-
Reporter name: TK
Original Reporter info from Mantis: tk
- Reporter name: TK
Description:
This patch adds following functions to Lazarus for Win32,QT,GTK,GTK2:
Get/SetMapMode
Get/SetViewPortOrgEx
Get/SetViewPortExtEx
Get/SetWindowExtEx
Please consider adding to official Lazarus distribution.
Additional information:
Notes:
-patch is vwtransf.diff and can be found in the archive/demo project folder
-patch made from SVN 0.9.29 beta 22239M
-simple demo project included
-no side effects to Lazarus, performance unchanged
-Win32:native WinAPI implementation, cannot mirror fonts (XP)
-QT:implementation via QPainter, cannot scale DrawElement/DrawFrameControl
-GTK,GTK2:my own implementation, cannot mirror fonts
Mantis conversion info:
- Mantis ID: 14857
- Version: 0.9.29 (SVN)
- Fixed in version: 0.9.29 (SVN)
- Fixed in revision: 23137 (#45e870d5)
- Monitored by: » tk (TK)
- Target version: 0.9.30