]> git.sesse.net Git - vlc/blobdiff - projects/mozilla/vlcplugin.h
Remove Unneeded test (thx ipkiss)
[vlc] / projects / mozilla / vlcplugin.h
index 4886aec756e9a03d80d504b3c25d2cd756ed80a9..cb6132a6558672fcd6e21ee3f3a1542284734d42 100644 (file)
@@ -1,11 +1,12 @@
 /*****************************************************************************
  * vlcplugin.h: a VLC plugin for Mozilla
  *****************************************************************************
- * Copyright (C) 2002-2006 the VideoLAN team
+ * Copyright (C) 2002-2008 the VideoLAN team
  * $Id$
  *
  * Authors: Samuel Hocevar <sam@zoy.org>
-            Damien Fouilleul <damienf@videolan.org>
+ *          Damien Fouilleul <damienf@videolan.org>
+ *         Jean-Paul Saman <jpsaman@videolan.org>
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
 #   define __MIN(a, b)   ( ((a) < (b)) ? (a) : (b) )
 #endif
 
+typedef enum vlc_toolbar_clicked_e {
+    clicked_Unknown = 0,
+    clicked_Play,
+    clicked_Pause,
+    clicked_Stop,
+    clicked_timeline,
+    clicked_Time,
+    clicked_Fullscreen,
+    clicked_Mute,
+    clicked_Unmute
+} vlc_toolbar_clicked_t;
+
 class VlcPlugin
 {
 public:
@@ -115,6 +128,7 @@ public:
                             { *width = i_tb_width; *height = i_tb_height; };
     int                 setToolbarSize(unsigned int width, unsigned int height)
                             { i_tb_width = width; i_tb_height = height; return 1; };
+    vlc_toolbar_clicked_t getToolbarButtonClicked( int i_xpos, int i_ypos );
 #endif
 
     uint16    i_npmode; /* either NP_EMBED or NP_FULL */
@@ -209,7 +223,10 @@ private:
     "video/divx:divx:DivX video;" \
     /* FLV */ \
     "video/flv:flv:FLV video;" \
-    "video/x-flv:flv:FLV video;"
+    "video/x-flv:flv:FLV video;" \
+    /* Matroska */ \
+    "video/x-matroska:mkv:Matroska video;" \
+    "audio/x-matroska:mka:Matroska audio;"