2008-01-22 Christian Dywan <christian@imendio.com>
[WebKit-https.git] / WebKit / gtk / WebView / webkitprivate.h
index 14328bc24de1c581640ca3ebbf7a64e16beb6854..3e1aee77115ffb8e750c8686e1d13f5279e3d0f0 100644 (file)
@@ -27,9 +27,9 @@
  */
 
 #include "webkitdefines.h"
-#include "webkitsettings.h"
 #include "webkitwebview.h"
 #include "webkitwebframe.h"
+#include "webkitwebsettings.h"
 #include "webkitnetworkrequest.h"
 
 #include "Settings.h"
@@ -38,8 +38,6 @@
 #include "FrameLoaderClient.h"
 
 namespace WebKit {
-    void apply(WebKitSettings*,WebCore::Settings*);
-    WebKitSettings* create(WebCore::Settings*);
     WebKitWebView* getViewFromFrame(WebKitWebFrame*);
 
     WebCore::Frame* core(WebKitWebFrame*);
@@ -51,11 +49,14 @@ namespace WebKit {
 extern "C" {
     void webkit_init();
 
+#define WEBKIT_PARAM_READABLE ((GParamFlags)(G_PARAM_READABLE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB))
+#define WEBKIT_PARAM_READWRITE ((GParamFlags)(G_PARAM_READWRITE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB))
+
     #define WEBKIT_WEB_VIEW_GET_PRIVATE(obj)    (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_VIEW, WebKitWebViewPrivate))
     typedef struct _WebKitWebViewPrivate WebKitWebViewPrivate;
     struct _WebKitWebViewPrivate {
         WebCore::Page* corePage;
-        WebCore::Settings* settings;
+        WebKitWebSettings* webSettings;
 
         WebKitWebFrame* mainFrame;
         WebCore::String applicationNameForUserAgent;