| 35 enum WebViewDataType { |
35 enum WebViewDataType { |
| 36 WEBVIEW_CONTENT_URL, |
36 WEBVIEW_CONTENT_URL, |
| 37 WEBVIEW_CONTENT_CONTENT |
37 WEBVIEW_CONTENT_CONTENT |
| 38 }; |
38 }; |
| 39 |
39 |
| 40 typedef struct UiWebViewData { |
40 struct UiWebViewData { |
| 41 void *webview; |
41 void *webview; |
| 42 char *uri; |
42 char *uri; |
| 43 char *mimetype; |
43 char *mimetype; |
| 44 char *encoding; |
44 char *encoding; |
| 45 char *content; |
45 char *content; |
| 46 size_t contentlength; |
46 size_t contentlength; |
| 47 enum WebViewDataType type; |
47 enum WebViewDataType type; |
| 48 |
48 |
| 49 double zoom; |
49 double zoom; |
| 50 UiBool javascript; |
50 UiBool javascript; |
| 51 } UiWebViewData; |
51 }; |
| 52 |
52 |
| 53 UiWebViewData* ui_webview_data_clone(UiWebViewData *data); |
53 UiWebViewData* ui_webview_data_clone(UiWebViewData *data); |
| 54 |
54 |
| 55 void* ui_webview_get(UiGeneric *g); |
55 void* ui_webview_get(UiGeneric *g); |
| 56 const char* ui_webview_get_type(UiGeneric *g); |
56 const char* ui_webview_get_type(UiGeneric *g); |