| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -129,13 +129,10 @@ private: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    DWORD adviseCookie;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    //==============================================================================
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    class EventHandler  : public ComBaseClassHelper<IDispatch>,
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                          public ComponentMovementWatcher
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    struct EventHandler  : public ComBaseClassHelper<IDispatch>,
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                           public ComponentMovementWatcher
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    public:
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        EventHandler (WebBrowserComponent& w)  : ComponentMovementWatcher (&w), owner (w)
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        }
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        EventHandler (WebBrowserComponent& w)  : ComponentMovementWatcher (&w), owner (w) {}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        JUCE_COMRESULT GetTypeInfoCount (UINT*)                                  { return E_NOTIMPL; }
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        JUCE_COMRESULT GetTypeInfo (UINT, LCID, ITypeInfo**)                     { return E_NOTIMPL; }
 | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -151,19 +148,21 @@ private: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                                                                                                    : VARIANT_TRUE;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                return S_OK;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            }
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            else if (dispIdMember == 273 /*DISPID_NEWWINDOW3*/)
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            if (dispIdMember == 273 /*DISPID_NEWWINDOW3*/)
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                owner.newWindowAttemptingToLoad (pDispParams->rgvarg[0].bstrVal);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                *pDispParams->rgvarg[3].pboolVal = VARIANT_TRUE;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                return S_OK;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            }
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            else if (dispIdMember == DISPID_DOCUMENTCOMPLETE)
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            if (dispIdMember == DISPID_DOCUMENTCOMPLETE)
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                owner.pageFinishedLoading (getStringFromVariant (pDispParams->rgvarg[0].pvarVal));
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                return S_OK;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            }
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            else if (dispIdMember == 263 /*DISPID_WINDOWCLOSING*/)
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            if (dispIdMember == 263 /*DISPID_WINDOWCLOSING*/)
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            {
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                owner.windowCloseRequest();
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |