Linux TSpeedButtons shows binary glyphs
Original Reporter info from Mantis: crlab @neurolabusc1
-
Reporter name: Chris Rorden
Original Reporter info from Mantis: crlab @neurolabusc1
- Reporter name: Chris Rorden
Description:
The latest SVNs of Lazarus allow the use of PNG glyphs on TSpeedButtons. On Windows and OSX, these glyphs take full advantage of the alpha (transparency), a blend nicely with any background. However, with the Linux widgetsets (GTK1, GTK2, QT) the same images are rendered with a binary mask, so that the edges of icons with partial opacity appear jagged. This is more a feature request than a bug report, but it would be great if Linux applications could have the same professional looking blending as OSX and Windows applications.
Additional information:
To reproduce, create an application with a TSpeedbutton. Load a glyph with alpha blending (see attached) as the Glyph and compile. Note that with OSX and Windows the edges look nicely aliased with any button face color, but on Linux the icons always appear jagged.
Mantis conversion info:
- Mantis ID: 11721
- Version: 0.9.25 (SVN)
- Monitored by: » Vladimir (Vladimir Zhirov)
- Target version: 1.4