summaryrefslogtreecommitdiff
path: root/src/xine-engine/events.h
diff options
context:
space:
mode:
authorJames Courtier-Dutton <jcdutton@users.sourceforge.net>2002-03-08 13:50:40 +0000
committerJames Courtier-Dutton <jcdutton@users.sourceforge.net>2002-03-08 13:50:40 +0000
commit4568a6f440de19e4f221a16bf7c3f57bb3bc573a (patch)
tree7c2dcb2c8a0387d7303202750a135d066a6676bb /src/xine-engine/events.h
parentc637776abc2a051f9bfa5d10a638fdd46a86726f (diff)
downloadxine-lib-4568a6f440de19e4f221a16bf7c3f57bb3bc573a.tar.gz
xine-lib-4568a6f440de19e4f221a16bf7c3f57bb3bc573a.tar.bz2
Added xine OSD menu structures.
CVS patchset: 1545 CVS date: 2002/03/08 13:50:40
Diffstat (limited to 'src/xine-engine/events.h')
-rw-r--r--src/xine-engine/events.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/xine-engine/events.h b/src/xine-engine/events.h
index 2cdf32a88..8874fab3c 100644
--- a/src/xine-engine/events.h
+++ b/src/xine-engine/events.h
@@ -80,6 +80,16 @@ typedef struct {
} xine_input_event_t;
/*
+ * Menu events
+ */
+typedef struct {
+ xine_event_t event;
+ uint8_t button; /* Generally 1 = left, 2 = mid, 3 = right */
+ uint16_t status; /* 0:no status, 1:selected, 2:actioned */
+ uint8_t command[8]; /* DVD virtual machine command. */
+} xine_menu_event_t;
+
+/*
* SPU event - send control events to the spu decoder
*/
typedef struct {