Ghost Processing library - easy transparent window creation
in
Library and Tool Development
•
10 months ago
Ghost is a mini Processing library which makes it easy to create transparent windows without any decoration. It will look like your sketch is running on the desktop.
There are three different modes:
- WindowedGhost: specify the width / height and position of the transparent window
- StickyGhost: sticks to one side of your screen with a specific width / height
- FullscreenGhost: creates a transparent window which goes all over the screen
You only need one line of code to create e.g. a transparent fullscreen window:
- import de.timpulver.ghost.*;
- void setup(){
- new FullscreenGhost(this);
- }
Tested on OS X Lion and Windows 8.
You have to install the
latest Processing beta and at least
Java 1.6_10 to use this library (
minimum 2.0b6).
Currently the renderers P2D, P3D and OPENGL are not supported.
Download latest Ghost version
here
Sourcecode is on
Github
Updates:
0.1.3:
The window drop shadow is now being removed on OSX.
1