comparison win/dw.c @ 2000:77e43d71eaa7

Changes to allow mixing C and C++ when including dw.h. Win: Fixes to the last commit for embedding chromium based Edge.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 31 Oct 2019 08:26:58 +0000
parents 4e808c4cadfb
children f7acca46f795
comparison
equal deleted inserted replaced
1999:4e808c4cadfb 2000:77e43d71eaa7
309 HFONT _DefaultFont = NULL; 309 HFONT _DefaultFont = NULL;
310 310
311 #if (defined(BUILD_DLL) || defined(BUILD_HTML)) 311 #if (defined(BUILD_DLL) || defined(BUILD_HTML))
312 LRESULT CALLBACK _browserWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); 312 LRESULT CALLBACK _browserWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
313 #ifdef BUILD_EDGE 313 #ifdef BUILD_EDGE
314 BOOL _dw_edge_detect(VOID);
314 BOOL _DW_EDGE_DETECTED = FALSE; 315 BOOL _DW_EDGE_DETECTED = FALSE;
315 LRESULT CALLBACK _edgeWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); 316 LRESULT CALLBACK _edgeWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
316 #endif 317 #endif
317 #endif 318 #endif
318 LRESULT CALLBACK _colorwndproc(HWND hWnd, UINT msg, WPARAM mp1, LPARAM mp2); 319 LRESULT CALLBACK _colorwndproc(HWND hWnd, UINT msg, WPARAM mp1, LPARAM mp2);
5699 int _dw_html_url(HWND hwnd, char *url); 5700 int _dw_html_url(HWND hwnd, char *url);
5700 #ifdef BUILD_EDGE 5701 #ifdef BUILD_EDGE
5701 void _dw_edge_action(HWND hwnd, int action); 5702 void _dw_edge_action(HWND hwnd, int action);
5702 int _dw_edge_raw(HWND hwnd, LPCWSTR string); 5703 int _dw_edge_raw(HWND hwnd, LPCWSTR string);
5703 int _dw_edge_url(HWND hwnd, LPCWSTR url); 5704 int _dw_edge_url(HWND hwnd, LPCWSTR url);
5704 BOOL _dw_edge_detect(VOID);
5705 #endif 5705 #endif
5706 #endif 5706 #endif
5707 5707
5708 /* 5708 /*
5709 * Causes the embedded HTML widget to take action. 5709 * Causes the embedded HTML widget to take action.