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 : */