mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-06-10 11:59:58 -05:00
Initial community commit
This commit is contained in:
42
Src/Winamp/Browser.h
Normal file
42
Src/Winamp/Browser.h
Normal file
@@ -0,0 +1,42 @@
|
||||
#ifndef NULLSOFT_BROWSERH
|
||||
#define NULLSOFT_BROWSERH
|
||||
|
||||
#include "../nu/HTMLContainer.h"
|
||||
#include "wa_ipc.h"
|
||||
|
||||
class Browser : public HTMLContainer
|
||||
{
|
||||
public:
|
||||
Browser();
|
||||
~Browser();
|
||||
static WNDCLASS *wc;
|
||||
static HRESULT CALLBACK WindowProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||||
void NavigateToName(LPCTSTR pszUrl);
|
||||
void Resized(unsigned long width, unsigned long height);
|
||||
STDMETHOD (GetExternal)(IDispatch __RPC_FAR *__RPC_FAR *ppDispatch);
|
||||
void ToggleVisible(int showing);
|
||||
embedWindowState state;
|
||||
bool minimised;
|
||||
void SetMenuCheckMark();
|
||||
virtual void OnNavigateComplete();
|
||||
HWND CreateHWND();
|
||||
DWORD threadId;
|
||||
};
|
||||
|
||||
class UpdateBrowser : public HTMLContainer
|
||||
{
|
||||
public:
|
||||
HWND CreateHWND();
|
||||
static WNDCLASS *wc;
|
||||
static HRESULT CALLBACK WindowProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||||
void NavigateToName(LPCTSTR pszUrl);
|
||||
void Resized(unsigned long width, unsigned long height);
|
||||
STDMETHOD (GetExternal)(IDispatch __RPC_FAR *__RPC_FAR *ppDispatch);
|
||||
embedWindowState state;
|
||||
virtual void OnNavigateComplete();
|
||||
|
||||
};
|
||||
|
||||
HRESULT UpdateWindow_Show(LPCSTR pszUrl);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user