Bug 517

Summary: Support Translucent Windows On Compositing Window Manager
Product: [JogAmp] Jogl Reporter: Sven Gothel <sgothel>
Component: coreAssignee: Sven Gothel <sgothel>
Status: VERIFIED FIXED    
Severity: enhancement CC: alan.zgb, sgothel
Priority: ---    
Version: 2   
Hardware: All   
OS: all   
Type: --- SCM Refs:
e5ab975727134d8249277f4df707b2b14a7788f3 6d28a9ed9ff039237775ea133377f8b59ca857c1
Workaround: ---
Bug Depends on:    
Bug Blocks: 1232    

Description Sven Gothel 2011-09-03 03:32:59 CEST
Translucent windows (or drawables) are a nice to have feature
allowing users to create non rectangular shaped things on the desktop
and a more seamless integration w/ the desktop.

This is possible using compositing window manager like
Windows 7/Vista Aero, X11 XRender/OpenGL KDE, Gnome, etc ..

Initial X11/GLX support is commited:
  dcb0cc571298be90d0db7ad00fef835fe5fdc46d
  2501d93d80468b0c38897e99a8eabac08e70e7b4
  a4dd1cafd84dc0977fa3d558a6af7f8988f1628b
  2f12b219988dd28b1b2c191afc94b7704022a84a
 
Also the little changes to the 'core' code:
  bbdd6f95687da343bf7a6550c3bc9bb4444116e5

Translucency is triggered just using the Capabilities:
  caps.setBackgroundOpaque(false);

TODO: Windows and OSX .. maybe Android
Comment 1 Sven Gothel 2011-09-03 03:33:42 CEST
as noted .. works already for NEWT/X11
Comment 2 Sven Gothel 2011-09-04 10:53:02 CEST
Adding Windows (>= Vista ?) translucency support.
  c8e147620c55ff16e9d687bb36a4374e97e82176
Comment 3 Sven Gothel 2011-10-10 08:42:21 CEST
Works on MacOSX and Android as well - closed.

OSX: e5ab975727134d8249277f4df707b2b14a7788f3
Android: 6d28a9ed9ff039237775ea133377f8b59ca857c1
Comment 4 Sven Gothel 2011-10-10 08:59:07 CEST
*** Bug 358 has been marked as a duplicate of this bug. ***
Comment 5 Alan Sambol 2015-09-25 14:05:21 CEST
It seems translucency doesn't work on Windows 8 nor Windows 10 (they removed Aero effect in Windows 8 AFAIK). Tried with NEWT.
Comment 6 Sven Gothel 2015-09-26 07:08:47 CEST
Alan, you need to file a new followup bug, referencing this one here!

Replay status!
Comment 7 Sven Gothel 2015-09-26 07:12:38 CEST
(In reply to Sven Gothel from comment #6)
> Alan, you need to file a new followup bug, referencing this one here!
> 
> Replay status!

Done - See Bug 1232