*add* more real_transparency things added... whole panel works now, but systray still has problems :(
git-svn-id: http://tint2.googlecode.com/svn/trunk@306 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
@@ -32,6 +32,7 @@ void server_catch_error (Display *d, XErrorEvent *ev){}
|
||||
|
||||
static char *name_trayer = 0;
|
||||
|
||||
int real_transparency = 0;
|
||||
|
||||
void server_init_atoms ()
|
||||
{
|
||||
@@ -97,6 +98,8 @@ void cleanup_server()
|
||||
{
|
||||
if (name_trayer) free(name_trayer);
|
||||
XFreeColormap(server.dsp, server.colormap);
|
||||
free(server.monitor);
|
||||
XFreeGC(server.dsp, server.gc);
|
||||
}
|
||||
|
||||
|
||||
@@ -304,7 +307,6 @@ void get_desktops()
|
||||
|
||||
void server_init_visual()
|
||||
{
|
||||
int real_transparency = 0;
|
||||
XVisualInfo *xvi;
|
||||
XVisualInfo templ = { .screen=server.screen, .depth=32, .class=TrueColor };
|
||||
int nvi;
|
||||
@@ -325,8 +327,8 @@ void server_init_visual()
|
||||
XFree (xvi);
|
||||
|
||||
if (visual && real_transparency) {
|
||||
printf("real transparency on... depth: %d\n", server.depth);
|
||||
server.depth = 32;
|
||||
printf("real transparency on... depth: %d\n", server.depth);
|
||||
server.colormap = XCreateColormap(server.dsp, server.root_win, visual, AllocNone);
|
||||
server.visual = visual;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user