Mercurial > audlegacy-plugins
comparison src/aosd/ghosd-internal.h @ 569:d401f87f89f7 trunk
[svn] - added Audacious OSD, yet-another-written-from-scratch plugin to display OSD, based on Ghosd library; currently untied from configure, to compile it you have to run make in its directory; will be added to configure after some testing
author | giacomo |
---|---|
date | Mon, 29 Jan 2007 06:40:04 -0800 |
parents | |
children | 6584e697e6da |
comparison
equal
deleted
inserted
replaced
568:8c64b5abdcda | 569:d401f87f89f7 |
---|---|
1 /* ghosd -- OSD with fake transparency, cairo, and pango. | |
2 * Copyright (C) 2006 Evan Martin <martine@danga.com> | |
3 */ | |
4 | |
5 #include <X11/Xlib.h> | |
6 | |
7 #include "ghosd.h" | |
8 | |
9 typedef struct { | |
10 GhosdRenderFunc func; | |
11 void *data; | |
12 void (*data_destroy)(void*); | |
13 } RenderCallback; | |
14 | |
15 struct _Ghosd { | |
16 Display *dpy; | |
17 Window win; | |
18 int transparent; | |
19 int x, y, width, height; | |
20 | |
21 Pixmap background; | |
22 RenderCallback render; | |
23 }; | |
24 | |
25 /* vim: set ts=2 sw=2 et cino=(0 : */ |