Init Tizen 2.2.1
[framework/osp/web.git] / src / controls / FWebCtrl_EflWebkit.h
index 6ccb3af..5c3a239 100755 (executable)
@@ -32,9 +32,15 @@ namespace Tizen { namespace Graphics
 class Rectangle;
 }} // Tizen::Graphics
 
+namespace Tizen { namespace Ui
+{
+class _Control;
+}} // Tizen::Ui
+
 namespace Tizen { namespace Ui { namespace Animations
 {
 class VisualElement;
+class VisualElementSurface;
 }}} // Tizen::Ui::Animations
 
 
@@ -49,10 +55,12 @@ public:
 
        virtual ~_EflWebkit(void);
 
-       result Construct(const Tizen::Graphics::Rectangle& rect, Tizen::Ui::Animations::VisualElement& containerVisualElement);
+       result Construct(const Tizen::Graphics::Rectangle& rect, Tizen::Ui::Animations::VisualElement& containerVisualElement, Tizen::Ui::_Control* pControl);
 
        Evas_Object* GetWebEvasObject(void) const;
 
+       result SetProxyAddress(char* pProxy) const;
+
 //     result GetPixelBufferFromEvasObject(const Evas_Object* source, Tizen::Graphics::BufferInfo& bufferInfo);
 
 private:
@@ -60,16 +68,14 @@ private:
 
        result SetWebConfiguration(void) const;
 
-       result SetProxyAddress(void) const;
-
-       result CreateResourceDirectory(void) const;
-
-       result InitializeGeolocationDb() const;
+       void InitializeCustomHeader(void) const;
 
        _EflWebkit& operator =(const _EflWebkit&);
 
 private:
        Evas_Object* __pWebFrame;
+       Tizen::Ui::Animations::VisualElement* __pContainerVisualElement;
+       Tizen::Ui::Animations::VisualElementSurface* __pSurface;
 }; // _EflWebkit
 
 }}} // Tizen::Web::Controls