]> git.sesse.net Git - vlc/commitdiff
skins2(Win32): no need to manage a two window classes
authorErwan Tulou <erwan10@videolan.org>
Mon, 1 Mar 2010 20:12:42 +0000 (21:12 +0100)
committerErwan Tulou <erwan10@videolan.org>
Mon, 1 Mar 2010 21:00:03 +0000 (22:00 +0100)
modules/gui/skins2/win32/win32_factory.cpp
modules/gui/skins2/win32/win32_window.cpp

index 395ba6d545e780056931ad42c20cd7d6236811be..1f1ba22f3eedf332290eb6a2466a2b43f8f2f619 100644 (file)
@@ -125,7 +125,7 @@ bool Win32Factory::init()
 
     // Create window class
     WNDCLASS skinWindowClass;
-    skinWindowClass.style = CS_VREDRAW | CS_HREDRAW | CS_DBLCLKS;
+    skinWindowClass.style = CS_DBLCLKS;
     skinWindowClass.lpfnWndProc = (WNDPROC) Win32Proc;
     skinWindowClass.lpszClassName = _T("SkinWindowClass");
     skinWindowClass.lpszMenuName = NULL;
@@ -150,34 +150,6 @@ bool Win32Factory::init()
         }
     }
 
-
-    // Create window class for window of VoutWindow type
-    WNDCLASS voutWindowClass;
-    voutWindowClass.style = CS_OWNDC|CS_DBLCLKS;
-    voutWindowClass.lpfnWndProc = (WNDPROC) Win32Proc;
-    voutWindowClass.lpszClassName = _T("VoutWindowClass");
-    voutWindowClass.lpszMenuName = NULL;
-    voutWindowClass.cbClsExtra = 0;
-    voutWindowClass.cbWndExtra = 0;
-    voutWindowClass.hbrBackground = (HBRUSH__*) GetStockObject( BLACK_BRUSH);
-    voutWindowClass.hCursor = LoadCursor( NULL , IDC_ARROW );
-    voutWindowClass.hIcon = LoadIcon( m_hInst, _T("VLC_ICON") );
-    voutWindowClass.hInstance = m_hInst;
-
-    // Register class and check it
-    if( !RegisterClass( &voutWindowClass ) )
-    {
-        WNDCLASS wndclass;
-
-        // Check why it failed. If it's because the class already exists
-        // then fine, otherwise return with an error.
-        if( !GetClassInfo( m_hInst, _T("VoutWindowClass"), &wndclass ) )
-        {
-            msg_Err( getIntf(), "cannot register voutWindow window class" );
-            return false;
-        }
-    }
-
     // Create Window
     m_hParentWindow = CreateWindowEx( WS_EX_TOOLWINDOW, _T("SkinWindowClass"),
         _T("VLC media player"), WS_POPUP | WS_SYSMENU | WS_MINIMIZEBOX,
index 18c8618772b84c99e7d9131296021b0b1db1aff1..d71c74c6e359c4342aaca94401be01cc80bc06a1 100644 (file)
@@ -59,7 +59,7 @@ Win32Window::Win32Window( intf_thread_t *pIntf, GenericWindow &rWindow,
         // Child window (for vout)
         m_hWnd_parent = pParentWindow->getHandle();
         m_hWnd = CreateWindowEx( WS_EX_TOOLWINDOW | WS_EX_NOPARENTNOTIFY,
-                     "VoutWindowClass", "default name",
+                     "SkinWindowClass", "default name",
                      WS_CHILD | WS_CLIPCHILDREN | WS_CLIPSIBLINGS,
                      0, 0, 0, 0, m_hWnd_parent, 0, hInst, NULL );
     }