diff src/audacious/plugin.h @ 4598:a2cbde1af409

export create_widgets to PAPI
author Tomasz Mon <desowin@gmail.com>
date Wed, 04 Jun 2008 12:36:25 +0200
parents a77d02342ee1
children 5523b30cb122
line wrap: on
line diff
--- a/src/audacious/plugin.h	Sat May 31 14:19:52 2008 +0200
+++ b/src/audacious/plugin.h	Wed Jun 04 12:36:25 2008 +0200
@@ -44,6 +44,7 @@
 #include "audacious/configdb.h"
 #include "audacious/playlist_container.h"
 #include "audacious/main.h"
+#include "audacious/preferences.h"
 
 #define PLUGIN(x)         ((Plugin *)(x))
 #define INPUT_PLUGIN(x)   ((InputPlugin *)(x))
@@ -649,6 +650,8 @@
     void (*calc_mono_pcm)(gint16 dest[2][512], gint16 src[2][512], gint nch);
     void (*calc_stereo_pcm)(gint16 dest[2][512], gint16 src[2][512], gint nch);
 
+    void (*create_widgets)(GtkBox *box, PreferencesWidget *widgets, gint amt);
+
     /* VFS endianess helper functions */
     gboolean (*vfs_fget_le16)(guint16 *value, VFSFile *stream);
     gboolean (*vfs_fget_le32)(guint32 *value, VFSFile *stream);
@@ -1006,6 +1009,8 @@
 #define aud_calc_mono_pcm           _audvt->calc_mono_pcm
 #define aud_calc_stereo_pcm         _audvt->calc_stereo_pcm
 
+#define aud_create_widgets          _audvt->create_widgets
+
 #include "audacious/auddrct.h"
 
 /* for multi-file plugins :( */