| Left: | ||
| Right: |
| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * http://msdn.microsoft.com/en-us/library/bb250436.aspx | 2 * http://msdn.microsoft.com/en-us/library/bb250436.aspx |
| 3 */ | 3 */ |
| 4 | 4 |
| 5 #ifndef _PLUGIN_CLASS_H_ | 5 #ifndef _PLUGIN_CLASS_H_ |
| 6 #define _PLUGIN_CLASS_H_ | 6 #define _PLUGIN_CLASS_H_ |
| 7 | 7 |
| 8 | 8 |
| 9 #include "PluginTypedef.h" | 9 #include "PluginTypedef.h" |
| 10 #include "Plugin.h" | 10 #include "Plugin.h" |
| 11 #include "PluginTab.h" | 11 #include "PluginTab.h" |
| 12 #define _CRTDBG_MAP_ALLOC | 12 #define _CRTDBG_MAP_ALLOC |
| 13 #include <stdlib.h> | 13 #include <stdlib.h> |
| 14 #include <crtdbg.h> | 14 #include <crtdbg.h> |
| 15 | 15 |
| 16 #include "NotificationMessage.h" | |
|
Wladimir Palant
2013/09/11 13:07:06
This file isn't part of the patchset and I cannot
| |
| 16 | 17 |
| 17 #define ICON_PLUGIN_DISABLED 0 | 18 #define ICON_PLUGIN_DISABLED 0 |
| 18 #define ICON_PLUGIN_ENABLED 1 | 19 #define ICON_PLUGIN_ENABLED 1 |
| 19 #define ICON_PLUGIN_DEACTIVATED 2 | 20 #define ICON_PLUGIN_DEACTIVATED 2 |
| 20 #define ICON_MAX 3 | 21 #define ICON_MAX 3 |
| 21 | 22 |
| 22 #define WM_LAUNCH_INFO (WM_APP + 10) | 23 #define WM_LAUNCH_INFO (WM_APP + 10) |
| 23 | 24 |
| 24 #ifdef SUPPORT_WHITELIST | 25 #ifdef SUPPORT_WHITELIST |
| 25 #define WM_WHITELIST_DOMAIN (WM_LAUNCH_INFO + 1) | 26 #define WM_WHITELIST_DOMAIN (WM_LAUNCH_INFO + 1) |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 128 bool IsStatusBarEnabled(); | 129 bool IsStatusBarEnabled(); |
| 129 | 130 |
| 130 public: | 131 public: |
| 131 CComQIPtr<IWebBrowser2> m_webBrowser2; | 132 CComQIPtr<IWebBrowser2> m_webBrowser2; |
| 132 private: | 133 private: |
| 133 DWORD m_nConnectionID; | 134 DWORD m_nConnectionID; |
| 134 HWND m_hBrowserWnd; | 135 HWND m_hBrowserWnd; |
| 135 HWND m_hTabWnd; | 136 HWND m_hTabWnd; |
| 136 HWND m_hStatusBarWnd; | 137 HWND m_hStatusBarWnd; |
| 137 HWND m_hPaneWnd; | 138 HWND m_hPaneWnd; |
| 139 | |
| 138 WNDPROC m_pWndProcStatus; | 140 WNDPROC m_pWndProcStatus; |
| 139 int m_nPaneWidth; | 141 int m_nPaneWidth; |
| 140 HANDLE m_hTheme; | 142 HANDLE m_hTheme; |
| 141 | 143 |
| 142 CriticalSection m_csStatusBar; | 144 CriticalSection m_csStatusBar; |
| 143 | 145 |
| 146 NotificationMessage notifMessage; | |
|
Wladimir Palant
2013/09/11 13:07:06
Nit: I don't like randomly abbreviated variable na
| |
| 147 | |
| 144 bool m_isAdviced; | 148 bool m_isAdviced; |
| 145 bool m_isInitializedOk; | 149 bool m_isInitializedOk; |
| 146 | 150 |
| 147 // Atom pane class | 151 // Atom pane class |
| 148 static ATOM s_atomPaneClass; | 152 static ATOM s_atomPaneClass; |
| 149 | 153 |
| 150 static ATOM GetAtomPaneClass(); | 154 static ATOM GetAtomPaneClass(); |
| 151 | 155 |
| 152 // Icons | 156 // Icons |
| 153 static HICON s_hIcons[ICON_MAX]; | 157 static HICON s_hIcons[ICON_MAX]; |
| (...skipping 28 matching lines...) Expand all Loading... | |
| 182 static CComQIPtr<IWebBrowser2> s_asyncWebBrowser2; | 186 static CComQIPtr<IWebBrowser2> s_asyncWebBrowser2; |
| 183 | 187 |
| 184 static CComQIPtr<IWebBrowser2> GetAsyncBrowser(); | 188 static CComQIPtr<IWebBrowser2> GetAsyncBrowser(); |
| 185 | 189 |
| 186 }; | 190 }; |
| 187 | 191 |
| 188 OBJECT_ENTRY_AUTO(__uuidof(PluginClass), CPluginClass) | 192 OBJECT_ENTRY_AUTO(__uuidof(PluginClass), CPluginClass) |
| 189 | 193 |
| 190 | 194 |
| 191 #endif // _PLUGIN_CLASS_H_ | 195 #endif // _PLUGIN_CLASS_H_ |
| OLD | NEW |