[elm_webview] commit initial elm_webview(default: no)
[framework/uifw/elementary.git] / src / lib / els_webview.c
1 #include <Elementary.h>
2 #include "elm_priv.h"
3
4 Evas_Object*
5 _els_webview_add(Evas_Object *parent, Eina_Bool tiled)
6 {
7 #ifdef ELM_EWEBKIT
8    Evas_Object *obj;
9    Evas *e;
10    int (*ewk_init)(void);
11    Evas_Object *(*ewk_view_add)(Evas *);
12    Eina_Bool (*ewk_view_uri_set)(Evas_Object *, const char *);
13
14    /*
15    ewk_init = (int (*)())dlsym(ewk_handle, "ewk_init");
16    ewk_view_add = (Evas_Object *(*)(Evas *))dlsym(ewk_handle, "ewk_view_tiled_add");
17    ewk_view_uri_set = (Eina_Bool (*)(Evas_Object *, const char *))dlsym(ewk_handle, "ewk_view_uri_set");
18
19    e = evas_object_evas_get(parent);
20    ewk_init();
21    obj = ewk_view_add(e);
22    ewk_view_uri_set(obj, "file:///a.html");
23    evas_object_show(obj);
24    */
25    return obj;
26 #else
27    return NULL;
28 #endif
29 }