Mercurial > audlegacy-plugins
view src/aosd/ghosd-internal.h @ 884:4fd90f2d1832 trunk
[svn] improve support for static playlist:
- make use of Playlist.attribute.
- now xspf plugin is capable of embedding static playlist marker. user can specify at "Save Playlist" dialog.
- all meaningful mtime value will be preserved even if a playlist file is handled as static playlist.
author | yaz |
---|---|
date | Wed, 21 Mar 2007 02:32:49 -0700 |
parents | 6584e697e6da |
children | 13cdd6999598 |
line wrap: on
line source
/* ghosd -- OSD with fake transparency, cairo, and pango. * Copyright (C) 2006 Evan Martin <martine@danga.com> * * With further development by Giacomo Lozito <james@develia.org> * for the ghosd-based Audacious OSD */ #include <X11/Xlib.h> #include "ghosd.h" typedef struct { GhosdRenderFunc func; void *data; void (*data_destroy)(void*); } RenderCallback; typedef struct { GhosdEventButtonCb func; void *data; } EventButtonCallback; struct _Ghosd { Display *dpy; Window win; int transparent; int x, y, width, height; Pixmap background; RenderCallback render; EventButtonCallback eventbutton; }; /* vim: set ts=2 sw=2 et cino=(0 : */