git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68639
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
-@interface MyFrameLoadMonitor : NSObject
+@interface WebViewLoadDelegate : NSObject
{
wxWebViewWebKit* webKitWindow;
}
{
wxWebViewWebKit* webKitWindow;
}
-@interface MyPolicyDelegate : NSObject
+@interface WebViewPolicyDelegate : NSObject
{
wxWebViewWebKit* webKitWindow;
}
{
wxWebViewWebKit* webKitWindow;
}
// Register event listener interfaces
// Register event listener interfaces
- MyFrameLoadMonitor* myFrameLoadMonitor =
- [[MyFrameLoadMonitor alloc] initWithWxWindow: this];
+ WebViewLoadDelegate* loadDelegate =
+ [[WebViewWebKitLoadDelegate alloc] initWithWxWindow: this];
- [m_webView setFrameLoadDelegate:myFrameLoadMonitor];
+ [m_webView setFrameLoadDelegate:loadDelegate];
// this is used to veto page loads, etc.
// this is used to veto page loads, etc.
- MyPolicyDelegate* myPolicyDelegate =
- [[MyPolicyDelegate alloc] initWithWxWindow: this];
+ WebViewPolicyDelegate* policyDelegate =
+ [[WebViewPolicyDelegate alloc] initWithWxWindow: this];
- [m_webView setPolicyDelegate:myPolicyDelegate];
+ [m_webView setPolicyDelegate:policyDelegate];
LoadUrl(strURL);
return true;
LoadUrl(strURL);
return true;
wxWebViewWebKit::~wxWebViewWebKit()
{
wxWebViewWebKit::~wxWebViewWebKit()
{
- MyFrameLoadMonitor* myFrameLoadMonitor = [m_webView frameLoadDelegate];
- MyPolicyDelegate* myPolicyDelegate = [m_webView policyDelegate];
+ WebViewLoadDelegate* loadDelegate = [m_webView frameLoadDelegate];
+ WebViewPolicyDelegate* policyDelegate = [m_webView policyDelegate];
[m_webView setFrameLoadDelegate: nil];
[m_webView setPolicyDelegate: nil];
[m_webView setFrameLoadDelegate: nil];
[m_webView setPolicyDelegate: nil];
- if (myFrameLoadMonitor)
- [myFrameLoadMonitor release];
+ if (loadDelegate)
+ [loadDelegate release];
- if (myPolicyDelegate)
- [myPolicyDelegate release];
+ if (policyDelegate)
+ [policyDelegate release];
}
// ----------------------------------------------------------------------------
}
// ----------------------------------------------------------------------------
// destroyed. Therefore, we must be careful to check both the existence
// of the Carbon control and the event handler before firing events.
// destroyed. Therefore, we must be careful to check both the existence
// of the Carbon control and the event handler before firing events.
-@implementation MyFrameLoadMonitor
+@implementation WebViewLoadDelegate
- initWithWxWindow: (wxWebViewWebKit*)inWindow
{
- initWithWxWindow: (wxWebViewWebKit*)inWindow
{
-@implementation MyPolicyDelegate
+@implementation WebViewPolicyDelegate
- initWithWxWindow: (wxWebViewWebKit*)inWindow
{
- initWithWxWindow: (wxWebViewWebKit*)inWindow
{