summaryrefslogtreecommitdiffstats
path: root/Gui/app.h
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-08-25 21:04:29 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-08-25 21:04:29 +0000
commit9f6529b3d3a1ec681a84735d57a9f2d8656809af (patch)
tree4943e4a95c68932a956ce7a693c58f5b2ed79b37 /Gui/app.h
parent05f7ab93841eef7bf50c31b64bf723c100e0c123 (diff)
downloadmpv-9f6529b3d3a1ec681a84735d57a9f2d8656809af.tar.bz2
mpv-9f6529b3d3a1ec681a84735d57a9f2d8656809af.tar.xz
GUI version n-1
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1694 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/app.h')
-rw-r--r--Gui/app.h89
1 files changed, 89 insertions, 0 deletions
diff --git a/Gui/app.h b/Gui/app.h
new file mode 100644
index 0000000000..498d1b262c
--- /dev/null
+++ b/Gui/app.h
@@ -0,0 +1,89 @@
+
+#ifndef __MY_APPS
+#define __MY_APPS
+
+#include "bitmap/bitmap.h"
+#include "wm/ws.h"
+#include "wm/wskeys.h"
+#include "events.h"
+
+#define itNULL 0
+#define itButton 101 // button
+#define itHPotmeter 102 // horizontal potmeter
+#define itVPotmeter 103 // vertical potmeter
+#define itSLabel 104 // static label
+#define itDLabel 105 // dynamic label
+#define itBase 106
+#define itPotmeter 107
+#define itFont 108
+// ---
+#define btnPressed 0
+#define btnReleased 1
+#define btnDisabled 2
+// ---
+typedef struct
+{
+ int type;
+// ---
+ int x,y;
+ int width,height;
+// ---
+ int px,py,psx,psy;
+// ---
+ int msg,msg2;
+ int pressed,disabled,tmp;
+ int key,key2;
+ int phases;
+ float value;
+ txSample Bitmap;
+ txSample Mask;
+// ---
+ int fontid;
+ int align;
+ char * label;
+// ---
+ int event;
+} wItem;
+
+typedef struct
+{
+ wItem main;
+ wsTWindow mainWindow;
+
+ wItem sub;
+ wsTWindow subWindow;
+ int subR,subG,subB;
+ int subPixel;
+
+ wItem eq;
+ wsTWindow eqWindow;
+
+ wItem menuBase;
+ wItem menuSelected;
+ wsTWindow menuWindow;
+
+// ---
+ int NumberOfItems;
+ wItem Items[256];
+// ---
+ int NumberOfMenuItems;
+ wItem MenuItems[32];
+} listItems;
+
+extern listItems appMPlayer;
+extern listItems appTV;
+extern listItems appRadio;
+
+extern char * appMPlayerDirInHome;
+extern char * appMPlayerDir;
+extern char * skinDirInHome;
+extern char * skinMPlayerDir;
+
+extern void appInit( int argc,char* argv[], char *envp[] );
+extern void appInitStruct( listItems * item );
+extern void appClearItem( wItem * item );
+extern void appCopy( listItems * item1,listItems * item2 );
+extern int appFindMessage( unsigned char * str );
+extern int appFindKey( unsigned char * name );
+
+#endif