Added composite stuff (alpha stage, of course).

A lot of things are pending for implementation like region translucency, shadows, fading...
Per window translucency is in, but now working as expected.
This commit is contained in:
Sanel Zukan
2007-12-28 10:58:56 +00:00
parent 9f65ff5859
commit d7db3f0d0f
11 changed files with 1482 additions and 4 deletions

View File

@@ -15,6 +15,7 @@
#include "Log.h"
#include "Xsm.h"
#include "Composite.h"
#include <edelib/List.h>
#include <edelib/String.h>
@@ -57,6 +58,7 @@ class EvokeService {
bool is_running;
Log* logfile;
Xsm* xsm;
Composite* composite;
char* pidfile;
char* lockfile;
@@ -87,6 +89,8 @@ class EvokeService {
void init_xsettings_manager(void);
void stop_xsettings_manager(bool serialize);
void init_composite(void);
int handle(const XEvent* ev);
Log* log(void) { return logfile; }