summaryrefslogtreecommitdiffstats
path: root/Gui/interface.h
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-07-12 00:53:26 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-07-12 00:53:26 +0000
commitd8f83d22968c8bcb7129c3de975b79c8bad194da (patch)
tree759db6ae01b34f86e8a9758dc2e23a1b14f7f34d /Gui/interface.h
parent83e98705534fa50253eb8c3a41583c506e24fa0f (diff)
downloadmpv-d8f83d22968c8bcb7129c3de975b79c8bad194da.tar.bz2
mpv-d8f83d22968c8bcb7129c3de975b79c8bad194da.tar.xz
add simple playlist support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6714 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/interface.h')
-rw-r--r--Gui/interface.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/Gui/interface.h b/Gui/interface.h
index 78778bae28..ff0ec82408 100644
--- a/Gui/interface.h
+++ b/Gui/interface.h
@@ -130,11 +130,28 @@ extern void guiDone( void );
extern void guiGetEvent( int type,char * arg );
extern void guiEventHandling( void );
+typedef struct _plItem
+{
+ struct _plItem * prev,* next;
+ int played;
+ char * path;
+ char * name;
+} plItem;
+
+extern plItem * plList;
+extern plItem * plCurrent;
+extern plItem * plLastPlayed;
+
#define gtkSetContrast 0
#define gtkSetBrightness 1
#define gtkSetHue 2
#define gtkSetSaturation 3
#define gtkSetEqualizer 4
+#define gtkAddPlItem 5
+#define gtkGetNextPlItem 6
+#define gtkGetPrevPlItem 7
+#define gtkGetCurrPlItem 8
+#define gtkDelPl 9
extern float gtkContrast;
extern float gtkBrightness;
@@ -143,7 +160,7 @@ extern float gtkSaturation;
extern float gtkEquChannels[6][10];
-extern void gtkSet( int cmd,float param, void * vparam );
+extern void * gtkSet( int cmd,float param, void * vparam );
#define gstrdup( s,ss ) { s=malloc( strlen( ss ) + 3 ); strcpy( s,ss ); }