TWinControl.SetShape works in LCL-GTK2 only after expose
Original Reporter info from Mantis: ggeldenhuys
-
Reporter name: Graeme Geldenhuys
Original Reporter info from Mantis: ggeldenhuys
- Reporter name: Graeme Geldenhuys
Description:
As the subject says. The attached project does work under LCL-Win32, and Felipe said it does work under MacOSX, but it doesn't work under LCL-GTK2.
This is a bug and inconsistency in the LCL.
What you are supposed to see:
When the attached test project is run, the TransparentContainer should only paint 10x10 in a grey color. The remained of the TrasparentContainer should not paint, and thus one should see the tiled background image of the main form. Instead (under LCL-GTK2), the whole TransparentContainer is painted in a grey color - no transparency at all. I also attached an image showing what I see in LCL-GTK2
Mantis conversion info:
- Mantis ID: 22787
- OS: Linux OpenSUSE
- OS Build: 12.1
- Platform: x86_64
- Version: 1.1 (SVN)