]> git.sesse.net Git - vlc/blobdiff - modules/gui/skins/win32/win32_theme.h
* modules/gui/skins/*: Added a "playondrop" attribute to the "Window"
[vlc] / modules / gui / skins / win32 / win32_theme.h
index 931ca6b23cadf99d1579dee3e9dfb4a648c7c375..c647227f84a533cde02048db3d1420170341ea74 100644 (file)
@@ -2,7 +2,7 @@
  * win32_theme.h: Win32 implementation of the Theme class
  *****************************************************************************
  * Copyright (C) 2003 VideoLAN
- * $Id: win32_theme.h,v 1.1 2003/03/18 02:21:47 ipkiss Exp $
+ * $Id: win32_theme.h,v 1.5 2003/10/22 19:12:56 ipkiss Exp $
  *
  * Authors: Olivier Teulière <ipkiss@via.ecp.fr>
  *          Emmanuel Puig    <karibu@via.ecp.fr>
@@ -23,6 +23,7 @@
  * USA.
  *****************************************************************************/
 
+#ifdef WIN32
 
 #ifndef VLC_SKIN_WIN32_THEME
 #define VLC_SKIN_WIN32_THEME
@@ -36,11 +37,10 @@ using namespace std;
 
 //---------------------------------------------------------------------------
 struct intf_thread_t;
-class Window;
+class SkinWindow;
 class EventBank;
 class BitmapBank;
 class FontBank;
-class LogWindow;
 
 //---------------------------------------------------------------------------
 class Win32Theme : public Theme
@@ -64,12 +64,12 @@ class Win32Theme : public Theme
 
         // Specific windows methods
         HINSTANCE getInstance()       { return hinst; }
-        HWND      GetLogHandle();
         HWND      GetParentWindow()   { return ParentWindow; }
 
         // !!!
         virtual void AddWindow( string name, int x, int y, bool visible,
-            int fadetime, int alpha, int movealpha, bool dragdrop );
+            int fadetime, int alpha, int movealpha, bool dragdrop,
+            bool playondrop );
         virtual void ChangeClientWindowName( string name );
 
         // Taskbar && system tray
@@ -83,3 +83,4 @@ class Win32Theme : public Theme
 
 #endif
 
+#endif