X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/412e6a10cb57e4872faa9e5ed8c792e383ee6e6a..11e3c6ef36393fb5863ea2f9601d8facd73acb12:/include/wx/html/webkit.h diff --git a/include/wx/html/webkit.h b/include/wx/html/webkit.h index 3bf3a38754..2fd45ff5df 100644 --- a/include/wx/html/webkit.h +++ b/include/wx/html/webkit.h @@ -19,6 +19,7 @@ #endif #include "wx/control.h" +DECLARE_WXCOCOA_OBJC_CLASS(WebView); // ---------------------------------------------------------------------------- // Web Kit Control @@ -31,7 +32,7 @@ class WXDLLIMPEXP_CORE wxWebKitCtrl : public wxControl public: DECLARE_DYNAMIC_CLASS(wxWebKitCtrl) - wxWebKitCtrl() {}; + wxWebKitCtrl() {} wxWebKitCtrl(wxWindow *parent, wxWindowID winID, const wxString& strURL, @@ -41,7 +42,7 @@ public: const wxString& name = wxWebKitCtrlNameStr) { Create(parent, winID, strURL, pos, size, style, validator, name); - }; + } bool Create(wxWindow *parent, wxWindowID winID, const wxString& strURL, @@ -107,13 +108,11 @@ private: wxString m_currentURL; wxString m_pageTitle; - struct objc_object *m_webView; + WX_WebView m_webView; // we may use this later to setup our own mouse events, // so leave it in for now. void* m_webKitCtrlEventHandler; - //It should be WebView*, but WebView is an Objective-C class - //TODO: look into using DECLARE_WXCOCOA_OBJC_CLASS rather than this. }; // ---------------------------------------------------------------------------- @@ -233,7 +232,7 @@ wxDECLARE_EXPORTED_EVENT( WXDLLIMPEXP_CORE, wxEVT_WEBKIT_NEW_WINDOW, wxWebKitNew wxDECLARE_EVENT_TABLE_ENTRY( wxEVT_WEBKIT_NEW_WINDOW, \ wxID_ANY, \ wxID_ANY, \ - wxWebKitNewWindowEventFunction( func ), \ + wxWebKitNewWindowEventHandler( func ), \ NULL ), #endif // wxUSE_WEBKIT