1 /** Copyright (c) 2021 Samsung Electronics Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
7 * http://www.apache.org/licenses/LICENSE-2.0
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
17 #ifndef CSHARP_WEB_VIEW
18 #define CSHARP_WEB_VIEW
24 #include "web-view-signal-converter.h"
26 #include <dali-toolkit/devel-api/controls/web-view/web-back-forward-list.h>
27 #include <dali-toolkit/devel-api/controls/web-view/web-context.h>
28 #include <dali-toolkit/devel-api/controls/web-view/web-cookie-manager.h>
29 #include <dali-toolkit/devel-api/controls/web-view/web-settings.h>
30 #include <dali-toolkit/devel-api/controls/web-view/web-view.h>
31 #include <dali/devel-api/adaptor-framework/web-engine-certificate.h>
32 #include <dali/devel-api/adaptor-framework/web-engine-context-menu.h>
33 #include <dali/devel-api/adaptor-framework/web-engine-context-menu-item.h>
34 #include <dali/devel-api/adaptor-framework/web-engine-console-message.h>
35 #include <dali/devel-api/adaptor-framework/web-engine-form-repost-decision.h>
36 #include <dali/devel-api/adaptor-framework/web-engine-frame.h>
37 #include <dali/devel-api/adaptor-framework/web-engine-hit-test.h>
38 #include <dali/devel-api/adaptor-framework/web-engine-http-auth-handler.h>
39 #include <dali/devel-api/adaptor-framework/web-engine-load-error.h>
40 #include <dali/devel-api/adaptor-framework/web-engine-policy-decision.h>
41 #include <dali/devel-api/adaptor-framework/web-engine-request-interceptor.h>
42 #include <dali/devel-api/adaptor-framework/web-engine-security-origin.h>
43 #include <dali/devel-api/adaptor-framework/web-engine-back-forward-list-item.h>
44 #include <dali/public-api/common/dali-common.h>
46 #define CALL_CATCH_EXCEPTION(ret) \
47 catch (std::out_of_range & e) { \
48 SWIG_CSharpException(SWIG_IndexError, const_cast<char *>(e.what())); \
51 catch (std::exception & e) { \
52 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char *>(e.what())); \
55 catch (Dali::DaliException e) { \
56 SWIG_CSharpException(SWIG_UnknownError, e.condition); \
60 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); \
64 /* Callback for returning strings to C# without leaking memory */
65 typedef char *(SWIGSTDCALL *SWIG_CSharpStringHelperCallback)(const char*);
66 extern SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback;
72 //----------------------------------WebView---------------------------------------------------
73 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_New() {
75 Dali::Toolkit::WebView result;
79 result = Dali::Toolkit::WebView::New();
80 } CALL_CATCH_EXCEPTION(0);
82 jresult = new Dali::Toolkit::WebView((const Dali::Toolkit::WebView&)result);
86 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_New_2(char * jarg1, char * jarg2) {
88 Dali::Toolkit::WebView result;
94 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "jarg1 is null string", 0);
98 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "jarg2 is null string", 0);
102 std::string jarg1_str = std::string(jarg1);
103 std::string jarg2_str = std::string(jarg2);
110 result = Dali::Toolkit::WebView::New((std::string const &)*arg1, (std::string const &)*arg2);
111 } CALL_CATCH_EXCEPTION(0);
113 jresult = new Dali::Toolkit::WebView((const Dali::Toolkit::WebView&)result);
117 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_New_3(uint32_t jarg1, char ** jarg2) {
119 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "jarg2 is null string", 0);
123 Dali::Toolkit::WebView result;
126 result = Dali::Toolkit::WebView::New(jarg1, jarg2);
127 } CALL_CATCH_EXCEPTION(0);
129 void * jresult = new Dali::Toolkit::WebView((const Dali::Toolkit::WebView &)result);
133 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebView__SWIG_1(void * jarg1) {
135 Dali::Toolkit::WebView* arg1 = 0;
136 Dali::Toolkit::WebView* result = 0;
138 arg1 = (Dali::Toolkit::WebView*)jarg1;
140 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::WebView const & type is null", 0);
145 result = (Dali::Toolkit::WebView*)new Dali::Toolkit::WebView((Dali::Toolkit::WebView const &)*arg1);
146 } CALL_CATCH_EXCEPTION(0);
148 jresult = (void *)result;
152 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebView(void * jarg1) {
153 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
154 arg1 = (Dali::Toolkit::WebView*)jarg1;
158 } CALL_CATCH_EXCEPTION();
162 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_Assign(void * jarg1, void * jarg2) {
164 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
165 Dali::Toolkit::WebView* arg2 = 0;
166 Dali::Toolkit::WebView* result = 0;
168 arg1 = (Dali::Toolkit::WebView*)jarg1;
169 arg2 = (Dali::Toolkit::WebView*)jarg2;
171 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::WebView const & type is null", 0);
176 result = (Dali::Toolkit::WebView*)&(arg1)->operator=((Dali::Toolkit::WebView const &)*arg2);
177 } CALL_CATCH_EXCEPTION(0);
179 jresult = (void *)result;
183 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_DownCast(void * jarg1) {
185 Dali::BaseHandle arg1;
186 Dali::BaseHandle* argp1;
187 Dali::Toolkit::WebView result;
189 argp1 = (Dali::BaseHandle*)jarg1;
191 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
197 result = Dali::Toolkit::WebView::DownCast(arg1);
198 } CALL_CATCH_EXCEPTION(0);
200 jresult = new Dali::Toolkit::WebView((const Dali::Toolkit::WebView&)result);
204 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_GetBackForwardList(void * jarg1) {
206 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
207 Dali::Toolkit::WebBackForwardList *result = 0;
209 arg1 = (Dali::Toolkit::WebView*)jarg1;
213 result = arg1->GetBackForwardList();
214 } CALL_CATCH_EXCEPTION(0);
217 jresult = (void *)result;
221 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_GetContext(void * jarg1) {
223 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
224 Dali::Toolkit::WebContext *result = 0;
226 arg1 = (Dali::Toolkit::WebView*)jarg1;
230 result = arg1->GetContext();
231 } CALL_CATCH_EXCEPTION(0);
234 jresult = (void *)result;
238 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_GetCookieManager(void * jarg1) {
240 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
241 Dali::Toolkit::WebCookieManager *result = 0;
243 arg1 = (Dali::Toolkit::WebView*)jarg1;
247 result = arg1->GetCookieManager();
248 } CALL_CATCH_EXCEPTION(0);
251 jresult = (void *)result;
255 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebView_GetSettings(void * jarg1) {
257 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
258 Dali::Toolkit::WebSettings *result = 0;
260 arg1 = (Dali::Toolkit::WebView*)jarg1;
264 result = arg1->GetSettings();
265 } CALL_CATCH_EXCEPTION(0);
268 jresult = (void *)result;
272 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_URL_get() {
273 return (int)Dali::Toolkit::WebView::Property::URL;
276 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_SCROLL_POSITION_get() {
277 return (int)Dali::Toolkit::WebView::Property::SCROLL_POSITION;
280 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_SCROLL_SIZE_get() {
281 return (int)Dali::Toolkit::WebView::Property::SCROLL_SIZE;
284 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_CONTENT_SIZE_get() {
285 return (int)Dali::Toolkit::WebView::Property::CONTENT_SIZE;
288 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_TITLE_get() {
289 return (int)Dali::Toolkit::WebView::Property::TITLE;
292 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_VIDEO_HOLE_ENABLED_get() {
293 return (int)Dali::Toolkit::WebView::Property::VIDEO_HOLE_ENABLED;
296 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_MOUSE_EVENTS_ENABLED_get() {
297 return (int) Dali::Toolkit::WebView::Property::MOUSE_EVENTS_ENABLED;
300 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_KEY_EVENTS_ENABLED_get() {
301 return (int) Dali::Toolkit::WebView::Property::KEY_EVENTS_ENABLED;
304 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_DOCUMENT_BACKGROUND_COLOR_get() {
305 return (int)Dali::Toolkit::WebView::Property::DOCUMENT_BACKGROUND_COLOR;
308 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_TILES_CLEARED_WHEN_HIDDEN_get() {
309 return (int)Dali::Toolkit::WebView::Property::TILES_CLEARED_WHEN_HIDDEN;
312 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_TILE_COVER_AREA_MULTIPLIER_get() {
313 return (int)Dali::Toolkit::WebView::Property::TILE_COVER_AREA_MULTIPLIER;
316 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_CURSOR_ENABLED_BY_CLIENT_get() {
317 return (int)Dali::Toolkit::WebView::Property::CURSOR_ENABLED_BY_CLIENT;
320 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_SELECTED_TEXT_get() {
321 return (int)Dali::Toolkit::WebView::Property::SELECTED_TEXT;
324 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_PAGE_ZOOM_FACTOR_get() {
325 return (int)Dali::Toolkit::WebView::Property::PAGE_ZOOM_FACTOR;
328 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_TEXT_ZOOM_FACTOR_get() {
329 return (int)Dali::Toolkit::WebView::Property::TEXT_ZOOM_FACTOR;
332 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_LOAD_PROGRESS_PERCENTAGE_get() {
333 return (int)Dali::Toolkit::WebView::Property::LOAD_PROGRESS_PERCENTAGE;
336 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_USER_AGENT_get() {
337 return (int)Dali::Toolkit::WebView::Property::USER_AGENT;
340 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_LoadUrl(void * jarg1, char * jarg2) {
341 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
344 arg1 = (Dali::Toolkit::WebView*)jarg1;
347 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
351 std::string jarg2str = std::string(jarg2);
355 (arg1)->LoadUrl((std::string const &)*arg2);
356 } CALL_CATCH_EXCEPTION();
360 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_LoadHtmlString(void * jarg1, char * jarg2) {
361 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
364 arg1 = (Dali::Toolkit::WebView*)jarg1;
366 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
369 std::string jarg2str = std::string(jarg2);
373 (arg1)->LoadHtmlString((std::string const &)*arg2);
374 } CALL_CATCH_EXCEPTION();
378 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_LoadHtmlStringOverrideCurrentEntry(void * jarg1, const char *jarg2, const char *jarg3, const char *jarg4) {
379 if (!jarg2 || !jarg3 || !jarg4) {
380 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
384 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
385 std::string jarg2str = std::string(jarg2);
386 std::string jarg3str = std::string(jarg3);
387 std::string jarg4str = std::string(jarg4);
391 result = (arg1)->LoadHtmlStringOverrideCurrentEntry(jarg2str, jarg3str, jarg4str);
392 } CALL_CATCH_EXCEPTION(0);
397 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_LoadContents(void * jarg1, const char *jarg2, uint32_t jarg3, const char *jarg4, const char *jarg5, const char *jarg6) {
398 if (!jarg2 || !jarg4 || !jarg5 || !jarg6) {
399 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
403 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
404 std::string jarg2str = std::string(jarg2);
405 std::string jarg4str = std::string(jarg4);
406 std::string jarg5str = std::string(jarg5);
407 std::string jarg6str = std::string(jarg6);
411 result = (arg1)->LoadContents(jarg2str, jarg3, jarg4str, jarg5str, jarg6str);
412 } CALL_CATCH_EXCEPTION(0);
417 SWIGEXPORT const void * SWIGSTDCALL CSharp_Dali_WebView_GetFavicon(void * jarg1) {
418 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)jarg1;
419 Dali::Toolkit::ImageView* result = 0;
422 Dali::Toolkit::ImageView favicon = (arg1)->GetFavicon();
425 result = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)favicon);
427 } CALL_CATCH_EXCEPTION(0);
432 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_Reload(void * jarg1) {
433 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
435 arg1 = (Dali::Toolkit::WebView*)jarg1;
439 } CALL_CATCH_EXCEPTION();
443 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_ReloadWithoutCache(void * jarg1) {
444 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
448 result = (arg1)->ReloadWithoutCache();
449 } CALL_CATCH_EXCEPTION(0);
454 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_StopLoading(void * jarg1) {
455 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
457 arg1 = (Dali::Toolkit::WebView*)jarg1;
460 (arg1)->StopLoading();
461 } CALL_CATCH_EXCEPTION();
465 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_Suspend(void * jarg1) {
466 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
468 arg1 = (Dali::Toolkit::WebView*)jarg1;
472 } CALL_CATCH_EXCEPTION();
476 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_Resume(void * jarg1) {
477 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
479 arg1 = (Dali::Toolkit::WebView*)jarg1;
483 } CALL_CATCH_EXCEPTION();
487 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_SuspendNetworkLoading(void * jarg1) {
488 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
491 (arg1)->SuspendNetworkLoading();
492 } CALL_CATCH_EXCEPTION();
496 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_ResumeNetworkLoading(void * jarg1) {
497 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
500 (arg1)->ResumeNetworkLoading();
501 } CALL_CATCH_EXCEPTION();
505 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_AddCustomHeader(void * jarg1, const char *jarg2, const char *jarg3) {
506 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
507 std::string jarg2str = std::string(jarg2);
508 std::string jarg3str = std::string(jarg3);
512 result = (arg1)->AddCustomHeader(jarg2str, jarg3str);
513 } CALL_CATCH_EXCEPTION(0);
518 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_RemoveCustomHeader(void * jarg1, const char *jarg2) {
519 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
520 std::string jarg2str = std::string(jarg2);
524 result = (arg1)->RemoveCustomHeader(jarg2str);
525 } CALL_CATCH_EXCEPTION(0);
530 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebView_StartInspectorServer(void * jarg1, uint32_t jarg2) {
531 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
535 result = (arg1)->StartInspectorServer(jarg2);
536 } CALL_CATCH_EXCEPTION(0);
541 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_StopInspectorServer(void * jarg1) {
542 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
546 result = (arg1)->StopInspectorServer();
547 } CALL_CATCH_EXCEPTION(0);
552 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_ScrollBy(void * jarg1, int32_t jarg2, int32_t jarg3) {
553 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
554 arg1 = (Dali::Toolkit::WebView*)jarg1;
557 (arg1)->ScrollBy(jarg2, jarg3);
558 } CALL_CATCH_EXCEPTION();
562 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_ScrollEdgeBy(void * jarg1, int32_t jarg2, int32_t jarg3) {
563 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
567 result = (arg1)->ScrollEdgeBy(jarg2, jarg3);
568 } CALL_CATCH_EXCEPTION(0);
573 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_GoBack(void * jarg1) {
574 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
576 arg1 = (Dali::Toolkit::WebView*)jarg1;
580 } CALL_CATCH_EXCEPTION();
584 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_GoForward(void * jarg1) {
585 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
587 arg1 = (Dali::Toolkit::WebView*)jarg1;
591 } CALL_CATCH_EXCEPTION();
595 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_CanGoBack(void * jarg1) {
596 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
599 arg1 = (Dali::Toolkit::WebView*)jarg1;
602 ret = (arg1)->CanGoBack();
603 } CALL_CATCH_EXCEPTION(0);
608 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_CanGoForward(void * jarg1) {
609 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
612 arg1 = (Dali::Toolkit::WebView*)jarg1;
615 ret = (arg1)->CanGoForward();
616 } CALL_CATCH_EXCEPTION(0);
621 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_EvaluateJavaScript(void * jarg1, char * jarg2, void * jarg3) {
622 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
625 arg1 = (Dali::Toolkit::WebView*)jarg1;
627 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
630 std::string jarg2_str = std::string(jarg2);
636 void (*handler)(char *) = (void (*)(char *))jarg3;
637 (arg1)->EvaluateJavaScript((std::string const &)*arg2, [handler](const std::string &result) {
638 handler(SWIG_csharp_string_callback(result.c_str()));
642 (arg1)->EvaluateJavaScript((std::string const &)*arg2);
644 } CALL_CATCH_EXCEPTION();
648 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_AddJavaScriptMessageHandler(void * jarg1, char * jarg2, void * jarg3) {
650 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
654 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
655 std::string exposedObjectName = jarg2;
656 void (*handler)(char*) = (void (*)(char*))jarg3;
660 webview->AddJavaScriptMessageHandler(exposedObjectName, [handler](const std::string &message) {
661 handler(SWIG_csharp_string_callback(message.c_str()));
663 } CALL_CATCH_EXCEPTION();
667 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_RegisterJavaScriptAlertCallback(void * jarg1, void * jarg2) {
668 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
669 bool (*handler)(char*) = (bool (*)(char*))jarg2;
672 webview->RegisterJavaScriptAlertCallback([handler](const std::string &message) -> bool {
673 return handler(SWIG_csharp_string_callback(message.c_str()));
675 } CALL_CATCH_EXCEPTION();
679 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_JavaScriptAlertReply(void * jarg1) {
680 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)jarg1;
683 (arg1)->JavaScriptAlertReply();
684 } CALL_CATCH_EXCEPTION();
688 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_RegisterJavaScriptConfirmCallback(void * jarg1, void * jarg2) {
689 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
690 bool (*handler)(char*) = (bool (*)(char*))jarg2;
694 webview->RegisterJavaScriptConfirmCallback([handler](const std::string &message) -> bool {
695 return handler(SWIG_csharp_string_callback(message.c_str()));
697 } CALL_CATCH_EXCEPTION();
701 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_JavaScriptConfirmReply(void * jarg1, bool jarg2) {
702 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)jarg1;
705 (arg1)->JavaScriptConfirmReply(jarg2);
706 } CALL_CATCH_EXCEPTION();
710 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_RegisterJavaScriptPromptCallback(void * jarg1, void * jarg2) {
711 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
712 bool (*handler)(char *, char*) = (bool (*)(char *, char*))jarg2;
716 webview->RegisterJavaScriptPromptCallback([handler](const std::string &message1,
717 const std::string &message2) -> bool {
718 return handler(SWIG_csharp_string_callback(message1.c_str()),
719 SWIG_csharp_string_callback(message2.c_str()));
721 } CALL_CATCH_EXCEPTION();
725 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_JavaScriptPromptReply(void * jarg1, char * jarg2) {
726 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)jarg1;
727 std::string jarg2str = std::string(jarg2);
730 (arg1)->JavaScriptPromptReply(jarg2str);
731 } CALL_CATCH_EXCEPTION();
735 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_WebView_CreateHitTest(void * jarg1, int32_t jarg2, int32_t jarg3, int jarg4) {
736 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)jarg1;
737 Dali::WebEngineHitTest* result = 0;
740 std::unique_ptr<Dali::WebEngineHitTest> hitTest = (arg1)->CreateHitTest(jarg2, jarg3, (Dali::WebEngineHitTest::HitTestMode)jarg4);
741 result = hitTest.release();
742 } CALL_CATCH_EXCEPTION(0);
744 return (void *)result;
747 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_CreateHitTestAsynchronously(void * jarg1, int32_t jarg2, int32_t jarg3, int jarg4, void * jarg5) {
748 Dali::Toolkit::WebView *webview = (Dali::Toolkit::WebView *)jarg1;
749 bool (*handler)(Dali::WebEngineHitTest*) = (bool (*)(Dali::WebEngineHitTest*))jarg5;
753 result = webview->CreateHitTestAsynchronously(jarg2, jarg3, (Dali::WebEngineHitTest::HitTestMode)jarg4,
754 [handler](std::unique_ptr<Dali::WebEngineHitTest> hitTest) -> bool {
755 return handler(hitTest.release());
757 } CALL_CATCH_EXCEPTION(0);
762 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_ClearHistory(void * jarg1) {
763 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
765 arg1 = (Dali::Toolkit::WebView*)jarg1;
768 (arg1)->ClearHistory();
769 } CALL_CATCH_EXCEPTION();
773 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_ClearAllTilesResources(void * jarg1) {
774 Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)jarg1;
777 (arg1)->ClearAllTilesResources();
778 } CALL_CATCH_EXCEPTION();
782 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_SetScaleFactor(void * jarg1, float jarg2, void * jarg3) {
784 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 is null", 0);
788 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
789 Dali::Vector2 *arg3 = (Dali::Vector2 *)jarg3;
792 (arg1)->SetScaleFactor(jarg2, *arg3);
793 } CALL_CATCH_EXCEPTION();
797 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_WebView_GetScaleFactor(void * jarg1) {
798 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
802 result = (arg1)->GetScaleFactor();
803 } CALL_CATCH_EXCEPTION(0);
808 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_ActivateAccessibility(void * jarg1, bool jarg2) {
809 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
812 (arg1)->ActivateAccessibility(jarg2);
813 } CALL_CATCH_EXCEPTION();
817 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_HighlightText(void * jarg1, const char *jarg2, int jarg3, uint32_t jarg4) {
818 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
819 std::string jarg2str = std::string(jarg2);
823 result = (arg1)->HighlightText(
824 jarg2str, (Dali::WebEnginePlugin::FindOption)jarg3, jarg4);
825 } CALL_CATCH_EXCEPTION(0);
830 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_AddDynamicCertificatePath(void * jarg1, const char *jarg2, const char *jarg3) {
831 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
832 std::string jarg2str = std::string(jarg2);
833 std::string jarg3str = std::string(jarg3);
836 (arg1)->AddDynamicCertificatePath(jarg2str, jarg3str);
837 } CALL_CATCH_EXCEPTION();
841 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_WebView_GetScreenshot(void * jarg1, void * jarg2, float jarg3) {
842 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
843 Dali::Rect<int32_t> *arg = (Dali::Rect<int32_t> *)jarg2;
844 Dali::Toolkit::ImageView* result = 0;
847 Dali::Toolkit::ImageView screenshot = (arg1)->GetScreenshot(*arg, jarg3);
850 result = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)screenshot);
852 } CALL_CATCH_EXCEPTION(0);
857 using SWIG_CallbackWebViewScreenshotCaptured = void(SWIGSTDCALL *)(Dali::Toolkit::ImageView *);
858 SWIG_CallbackWebViewScreenshotCaptured swig_callbackOnWebViewScreenshotCaptured;
860 void OnWebViewScreenshotCapturedCallback(Dali::Toolkit::ImageView imageView) {
864 Dali::Toolkit::ImageView* pImageView = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)imageView);
865 swig_callbackOnWebViewScreenshotCaptured(pImageView);
868 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_GetScreenshotAsynchronously(void * jarg1, void * jarg2, float jarg3, void * jarg4) {
869 swig_callbackOnWebViewScreenshotCaptured = (SWIG_CallbackWebViewScreenshotCaptured)jarg4;
870 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
871 Dali::Rect<int32_t> *arg2 = (Dali::Rect<int32_t> *)jarg2;
872 Dali::Toolkit::WebView::WebViewScreenshotCapturedCallback callback = OnWebViewScreenshotCapturedCallback;
876 result = (arg1)->GetScreenshotAsynchronously(*arg2, jarg3, callback);
877 } CALL_CATCH_EXCEPTION(0);
882 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_CheckVideoPlayingAsynchronously(void * jarg1, void * jarg2) {
883 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
884 void (*handler)(bool) = (void (*)(bool))jarg2;
888 result = (arg1)->CheckVideoPlayingAsynchronously([handler](bool isPlaying) { handler(isPlaying); });
889 } CALL_CATCH_EXCEPTION(0);
894 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_RegisterGeolocationPermissionCallback(void * jarg1, void * jarg2) {
895 Dali::Toolkit::WebView *arg1 = (Dali::Toolkit::WebView *)jarg1;
896 bool (*handler)(char *, char *) = (bool (*)(char *, char *))jarg2;
899 (arg1)->RegisterGeolocationPermissionCallback([handler](const std::string &host, const std::string &protocol) -> bool {
900 return handler(SWIG_csharp_string_callback(host.c_str()),
901 SWIG_csharp_string_callback(protocol.c_str()));
903 } CALL_CATCH_EXCEPTION();
907 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_SetTtsFocus(void* jarg1, bool jarg2) {
908 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
910 webview->SetTtsFocus(jarg2);
911 } CALL_CATCH_EXCEPTION();
914 SWIGEXPORT Dali::Toolkit::Control *SWIGSTDCALL CSharp_Dali_WebView_SWIGUpcast(Dali::Toolkit::WebView* jarg1) {
915 return (Dali::Toolkit::Control*)jarg1;
918 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewPageLoadSignal_PageLoadStarted(void * jarg1) {
919 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
920 SignalConverter::WebViewPageLoadSignal *result = 0;
923 result = new SignalConverter::WebViewPageLoadSignal(&webview->PageLoadStartedSignal());
924 } CALL_CATCH_EXCEPTION(0);
926 return (void *)result;
929 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewPageLoadSignal_PageLoadInProgress(void * jarg1) {
930 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
931 SignalConverter::WebViewPageLoadSignal *result = 0;
934 result = new SignalConverter::WebViewPageLoadSignal(&webview->PageLoadInProgressSignal());
935 } CALL_CATCH_EXCEPTION(0);
937 return (void *)result;
940 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewPageLoadSignal_PageLoadFinished(void * jarg1) {
941 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
942 SignalConverter::WebViewPageLoadSignal *result = 0;
945 result = new SignalConverter::WebViewPageLoadSignal(&webview->PageLoadFinishedSignal());
946 } CALL_CATCH_EXCEPTION(0);
948 return (void *)result;
951 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewPageLoadSignal(void * jarg1) {
952 SignalConverter::WebViewPageLoadSignal *object = (SignalConverter::WebViewPageLoadSignal*)jarg1;
956 } CALL_CATCH_EXCEPTION();
960 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPageLoadSignal_Connect(void * jarg1, void * jarg2) {
961 SignalConverter::WebViewPageLoadSignal* proxy = (SignalConverter::WebViewPageLoadSignal*)jarg1;
962 SignalConverter::WebViewPageLoadSignal::CallbackType callback = (SignalConverter::WebViewPageLoadSignal::CallbackType)jarg2;
965 proxy->Connect(callback);
966 } CALL_CATCH_EXCEPTION();
970 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPageLoadSignal_Disconnect(void * jarg1, void * jarg2) {
971 SignalConverter::WebViewPageLoadSignal* proxy = (SignalConverter::WebViewPageLoadSignal*)jarg1;
972 SignalConverter::WebViewPageLoadSignal::CallbackType callback = (SignalConverter::WebViewPageLoadSignal::CallbackType)jarg2;
975 proxy->Disconnect(callback);
976 } CALL_CATCH_EXCEPTION();
980 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewPageLoadErrorSignal_PageLoadError(void * jarg1) {
981 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
982 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>* result = 0;
985 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>(&webview->PageLoadErrorSignal());
986 } CALL_CATCH_EXCEPTION(0);
988 return (void*)result;
991 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewPageLoadErrorSignal(void * jarg1) {
992 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>*)jarg1;
996 } CALL_CATCH_EXCEPTION();
1000 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPageLoadErrorSignal_Connect(void * jarg1, void * jarg2) {
1001 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>*)jarg1;
1002 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>::CallbackType)jarg2;
1005 proxy->Connect(callback);
1006 } CALL_CATCH_EXCEPTION();
1010 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPageLoadErrorSignal_Disconnect(void * jarg1, void * jarg2) {
1011 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>*)jarg1;
1012 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>::CallbackType)jarg2;
1015 proxy->Disconnect(callback);
1016 } CALL_CATCH_EXCEPTION();
1020 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewScrollEdgeReachedSignal_ScrollEdgeReached(void * jarg1) {
1021 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1022 SignalConverter::WebViewScrollEdgeReachedSignal* result = 0;
1025 result = new SignalConverter::WebViewScrollEdgeReachedSignal(&webview->ScrollEdgeReachedSignal());
1026 } CALL_CATCH_EXCEPTION(0);
1028 return (void *)result;
1031 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewScrollEdgeReachedSignal(void * jarg1) {
1032 SignalConverter::WebViewScrollEdgeReachedSignal*object = (SignalConverter::WebViewScrollEdgeReachedSignal*)jarg1;
1036 } CALL_CATCH_EXCEPTION();
1040 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewScrollEdgeReachedSignal_Connect(void * jarg1, void * jarg2) {
1041 SignalConverter::WebViewScrollEdgeReachedSignal* proxy = (SignalConverter::WebViewScrollEdgeReachedSignal*)jarg1;
1042 SignalConverter::WebViewScrollEdgeReachedSignal::CallbackType callback = (SignalConverter::WebViewScrollEdgeReachedSignal::CallbackType)jarg2;
1045 proxy->Connect(callback);
1046 } CALL_CATCH_EXCEPTION();
1050 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewScrollEdgeReachedSignal_Disconnect(void * jarg1, void * jarg2) {
1051 SignalConverter::WebViewScrollEdgeReachedSignal* proxy = (SignalConverter::WebViewScrollEdgeReachedSignal*)jarg1;
1052 SignalConverter::WebViewScrollEdgeReachedSignal::CallbackType callback = (SignalConverter::WebViewScrollEdgeReachedSignal::CallbackType)jarg2;
1055 proxy->Disconnect(callback);
1056 } CALL_CATCH_EXCEPTION();
1060 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewUrlChangedSignal_UrlChanged(void * jarg1) {
1061 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1062 SignalConverter::WebViewUrlChangedSignal* result = 0;
1065 result = new SignalConverter::WebViewUrlChangedSignal(&webview->UrlChangedSignal());
1066 } CALL_CATCH_EXCEPTION(0);
1068 return (void *)result;
1071 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewUrlChangedSignal(void * jarg1) {
1072 SignalConverter::WebViewUrlChangedSignal* object = (SignalConverter::WebViewUrlChangedSignal*)jarg1;
1076 } CALL_CATCH_EXCEPTION();
1080 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewUrlChangedSignal_Connect(void * jarg1, void * jarg2) {
1081 SignalConverter::WebViewUrlChangedSignal* proxy = (SignalConverter::WebViewUrlChangedSignal*)jarg1;
1082 SignalConverter::WebViewUrlChangedSignal::CallbackType callback = (SignalConverter::WebViewUrlChangedSignal::CallbackType)jarg2;
1085 proxy->Connect(callback);
1086 } CALL_CATCH_EXCEPTION();
1090 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewUrlChangedSignal_Disconnect(void * jarg1, void * jarg2) {
1091 SignalConverter::WebViewUrlChangedSignal* proxy = (SignalConverter::WebViewUrlChangedSignal*)jarg1;
1092 SignalConverter::WebViewUrlChangedSignal::CallbackType callback = (SignalConverter::WebViewUrlChangedSignal::CallbackType)jarg2;
1095 proxy->Disconnect(callback);
1096 } CALL_CATCH_EXCEPTION();
1100 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuShownSignal_ContextMenuShown(void * jarg1) {
1101 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1102 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* result = 0;
1105 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>(&webview->ContextMenuShownSignal());
1106 } CALL_CATCH_EXCEPTION(0);
1108 return (void*)result;
1111 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuShownSignal(void * jarg1) {
1112 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1116 } CALL_CATCH_EXCEPTION();
1120 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuShownSignal_Connect(void * jarg1, void * jarg2) {
1121 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1122 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
1125 proxy->Connect(callback);
1126 } CALL_CATCH_EXCEPTION();
1130 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuShownSignal_Disconnect(void * jarg1, void * jarg2) {
1131 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1132 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
1135 proxy->Disconnect(callback);
1136 } CALL_CATCH_EXCEPTION();
1140 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuHiddenSignal_ContextMenuHidden(void * jarg1) {
1141 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1142 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* result = 0;
1145 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>(&webview->ContextMenuHiddenSignal());
1146 } CALL_CATCH_EXCEPTION(0);
1148 return (void*)result;
1151 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuHiddenSignal(void * jarg1) {
1152 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1156 } CALL_CATCH_EXCEPTION();
1160 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuHiddenSignal_Connect(void * jarg1, void * jarg2) {
1161 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1162 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
1165 proxy->Connect(callback);
1166 } CALL_CATCH_EXCEPTION();
1170 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuHiddenSignal_Disconnect(void * jarg1, void * jarg2) {
1171 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1172 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
1175 proxy->Disconnect(callback);
1176 } CALL_CATCH_EXCEPTION();
1180 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_WebViewFormRepostDecisionSignal_FormRepostDecision(void* jarg1) {
1181 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1182 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>* result = 0;
1185 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>(&webview->FormRepostDecisionSignal());
1186 } CALL_CATCH_EXCEPTION(0);
1188 return (void*)result;
1191 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewFormRepostDecisionSignal(void* jarg1) {
1192 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>*)jarg1;
1196 } CALL_CATCH_EXCEPTION();
1200 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewFormRepostDecisionSignal_Connect(void* jarg1, void* jarg2) {
1201 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>*)jarg1;
1202 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>::CallbackType)jarg2;
1205 proxy->Connect(callback);
1206 } CALL_CATCH_EXCEPTION();
1210 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewFormRepostDecisionSignal_Disconnect(void* jarg1, void* jarg2) {
1211 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>*)jarg1;
1212 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>::CallbackType)jarg2;
1215 proxy->Disconnect(callback);
1216 } CALL_CATCH_EXCEPTION();
1220 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_WebViewFrameRenderedSignal_FrameRendered(void* jarg1) {
1221 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1222 Dali::Toolkit::WebView::WebViewFrameRenderedSignalType* result = 0;
1225 result = (Dali::Toolkit::WebView::WebViewFrameRenderedSignalType*)(&(webview->FrameRenderedSignal()));
1226 } CALL_CATCH_EXCEPTION(0);
1228 return (void*)result;
1231 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewFrameRenderedSignal_Connect(void* jarg1, void* jarg2) {
1232 Dali::Toolkit::WebView::WebViewFrameRenderedSignalType* proxy = (Dali::Toolkit::WebView::WebViewFrameRenderedSignalType*)jarg1;
1233 void (*callback)(Dali::Toolkit::WebView) = (void (*)(Dali::Toolkit::WebView))jarg2;
1236 proxy->Connect(callback);
1237 } CALL_CATCH_EXCEPTION();
1241 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewFrameRenderedSignal_Disconnect(void* jarg1, void* jarg2) {
1242 Dali::Toolkit::WebView::WebViewFrameRenderedSignalType* proxy = (Dali::Toolkit::WebView::WebViewFrameRenderedSignalType*)jarg1;
1243 void (*callback)(Dali::Toolkit::WebView) = (void (*)(Dali::Toolkit::WebView))jarg2;
1246 proxy->Disconnect(callback);
1247 } CALL_CATCH_EXCEPTION();
1251 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewRequestInterceptorSignal_RequestInterceptor(void * jarg1) {
1252 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1253 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>* result = 0;
1256 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>(&webview->RequestInterceptorSignal());
1257 } CALL_CATCH_EXCEPTION(0);
1259 return (void*)result;
1262 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewRequestInterceptorSignal(void* jarg1) {
1263 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>*)jarg1;
1267 } CALL_CATCH_EXCEPTION();
1271 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewRequestInterceptorSignal_Connect(void * jarg1, void * jarg2) {
1272 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>*)jarg1;
1273 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>::CallbackType)jarg2;
1276 proxy->Connect(callback);
1277 } CALL_CATCH_EXCEPTION();
1281 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewRequestInterceptorSignal_Disconnect(void * jarg1, void * jarg2) {
1282 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>*)jarg1;
1283 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>::CallbackType)jarg2;
1286 proxy->Disconnect(callback);
1287 } CALL_CATCH_EXCEPTION();
1291 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_WebViewConsoleMessageSignal_ConsoleMessage(void * jarg1) {
1292 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1293 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>* result = 0;
1296 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>(&webview->ConsoleMessageSignal());
1297 } CALL_CATCH_EXCEPTION(0);
1299 return (void*)result;
1302 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewConsoleMessageSignal(void * jarg1) {
1303 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>*)jarg1;
1307 } CALL_CATCH_EXCEPTION();
1311 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewConsoleMessageSignal_Connect(void * jarg1, void * jarg2) {
1312 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>*)jarg1;
1313 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>::CallbackType)jarg2;
1316 proxy->Connect(callback);
1317 } CALL_CATCH_EXCEPTION();
1321 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewConsoleMessageSignal_Disconnect(void * jarg1, void * jarg2) {
1322 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>*)jarg1;
1323 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>::CallbackType)jarg2;
1326 proxy->Disconnect(callback);
1327 } CALL_CATCH_EXCEPTION();
1331 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewCertificateSignal_CertificateConfirm(void * jarg1) {
1332 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1333 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>* result = 0;
1336 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>(&webview->CertificateConfirmSignal());
1337 } CALL_CATCH_EXCEPTION(0);
1339 return (void*)result;
1342 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_WebViewCertificateSignal_SslCertificateChanged(void * jarg1) {
1343 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1344 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>* result = 0;
1347 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>(&webview->SslCertificateChangedSignal());
1348 } CALL_CATCH_EXCEPTION(0);
1350 return (void*)result;
1353 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewCertificateSignal(void * jarg1) {
1354 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>*)jarg1;
1358 } CALL_CATCH_EXCEPTION();
1362 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewCertificateSignal_Connect(void * jarg1, void * jarg2) {
1363 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>*)jarg1;
1364 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>::CallbackType)jarg2;
1367 proxy->Connect(callback);
1368 } CALL_CATCH_EXCEPTION();
1372 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewCertificateSignal_Disconnect(void * jarg1, void * jarg2) {
1373 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>*)jarg1;
1374 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>::CallbackType)jarg2;
1377 proxy->Disconnect(callback);
1378 } CALL_CATCH_EXCEPTION();
1382 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_WebViewResponsePolicyDecisionSignal_ResponsePolicyDecision(void * jarg1) {
1383 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1384 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>* result = 0;
1387 result = new SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>(&webview->ResponsePolicyDecisionSignal());
1388 } CALL_CATCH_EXCEPTION(0);
1390 return (void*)result;
1393 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewResponsePolicyDecisionSignal(void * jarg1) {
1394 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>* object = (SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>*)jarg1;
1398 } CALL_CATCH_EXCEPTION();
1402 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPolicyDecisionSignal_Connect(void * jarg1, void * jarg2) {
1403 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>*)jarg1;
1404 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>::CallbackType)jarg2;
1407 proxy->Connect(callback);
1408 } CALL_CATCH_EXCEPTION();
1412 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPolicyDecisionSignal_Disconnect(void * jarg1, void * jarg2) {
1413 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>*)jarg1;
1414 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>::CallbackType)jarg2;
1417 proxy->Disconnect(callback);
1418 } CALL_CATCH_EXCEPTION();
1422 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_WebViewHttpAuthHandlerSignal_HttpAuthHandler(void * jarg1) {
1423 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1424 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>* result = 0;
1427 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>(&webview->HttpAuthHandlerSignal());
1428 } CALL_CATCH_EXCEPTION(0);
1430 return (void*)result;
1433 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewHttpAuthHandlerSignal(void * jarg1) {
1434 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>*)jarg1;
1438 } CALL_CATCH_EXCEPTION();
1442 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewHttpAuthHandlerSignal_Connect(void * jarg1, void * jarg2) {
1443 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>*)jarg1;
1444 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>::CallbackType)jarg2;
1447 proxy->Connect(callback);
1448 } CALL_CATCH_EXCEPTION();
1452 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewHttpAuthHandlerSignal_Disconnect(void * jarg1, void * jarg2) {
1453 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>*)jarg1;
1454 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>::CallbackType)jarg2;
1457 proxy->Disconnect(callback);
1458 } CALL_CATCH_EXCEPTION();
1462 //----------------------------------WebBackForwardListItem-----------------------------------------------------
1463 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebBackForwardListItem_GetUrl(void * jarg1) {
1464 Dali::WebEngineBackForwardListItem *arg1 = (Dali::WebEngineBackForwardListItem *)0;
1466 arg1 = (Dali::WebEngineBackForwardListItem *)jarg1;
1469 result = arg1->GetUrl();
1470 } CALL_CATCH_EXCEPTION(0);
1472 char * jresult = SWIG_csharp_string_callback(result.c_str());
1476 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebBackForwardListItem_GetTitle(void * jarg1) {
1477 Dali::WebEngineBackForwardListItem *arg1 = (Dali::WebEngineBackForwardListItem *)0;
1479 arg1 = (Dali::WebEngineBackForwardListItem *)jarg1;
1482 result = (arg1)->GetTitle();
1483 } CALL_CATCH_EXCEPTION(0);
1485 char * jresult = SWIG_csharp_string_callback(result.c_str());
1489 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebBackForwardListItem_GetOriginalUrl(void * jarg1) {
1490 Dali::WebEngineBackForwardListItem *arg1 = (Dali::WebEngineBackForwardListItem *)0;
1492 arg1 = (Dali::WebEngineBackForwardListItem *)jarg1;
1495 result = (arg1)->GetOriginalUrl();
1496 } CALL_CATCH_EXCEPTION(0);
1498 char * jresult = SWIG_csharp_string_callback(result.c_str());
1502 //----------------------------------WebBackForwardList-----------------------------------------------------
1503 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetItemCount(void * jarg1) {
1504 Dali::Toolkit::WebBackForwardList *arg1 = (Dali::Toolkit::WebBackForwardList *)0;
1505 uint32_t result = 0;
1506 arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1509 result = (arg1)->GetItemCount();
1510 } CALL_CATCH_EXCEPTION(0);
1515 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetCurrentItem(void *jarg1) {
1516 Dali::WebEngineBackForwardListItem *result = 0;
1517 Dali::Toolkit::WebBackForwardList *arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1520 std::unique_ptr<Dali::WebEngineBackForwardListItem> temp = (arg1)->GetCurrentItem();
1521 result = temp.release();
1522 } CALL_CATCH_EXCEPTION(0);
1527 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetPreviousItem(void* jarg1) {
1528 Dali::WebEngineBackForwardListItem *result = 0;
1529 Dali::Toolkit::WebBackForwardList* arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1532 std::unique_ptr<Dali::WebEngineBackForwardListItem> temp = (arg1)->GetPreviousItem();
1533 result = temp.release();
1534 } CALL_CATCH_EXCEPTION(0);
1539 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetNextItem(void* jarg1) {
1540 Dali::WebEngineBackForwardListItem *result = 0;
1541 Dali::Toolkit::WebBackForwardList* arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1544 std::unique_ptr<Dali::WebEngineBackForwardListItem> temp = (arg1)->GetNextItem();
1545 result = temp.release();
1546 } CALL_CATCH_EXCEPTION(0);
1551 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetItemAtIndex(void *jarg1, int jarg2) {
1552 Dali::WebEngineBackForwardListItem *result = 0;
1553 Dali::Toolkit::WebBackForwardList *arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1556 std::unique_ptr<Dali::WebEngineBackForwardListItem> temp = (arg1)->GetItemAtIndex(jarg2);
1557 result = temp.release();
1558 } CALL_CATCH_EXCEPTION(0);
1563 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebBackForwardList_DeleteItem(void *jarg1) {
1564 Dali::WebEngineBackForwardListItem *arg1 = (Dali::WebEngineBackForwardListItem *)jarg1;
1568 } CALL_CATCH_EXCEPTION();
1572 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetBackwardItems(void *jarg1, int jarg2) {
1573 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *result = 0;
1574 Dali::Toolkit::WebBackForwardList *arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1577 result = new std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>>();
1578 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> temp = (arg1)->GetBackwardItems(jarg2);
1580 } CALL_CATCH_EXCEPTION(0);
1582 return (void *)result;
1585 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetForwardItems(void *jarg1, int jarg2) {
1586 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *result = 0;
1587 Dali::Toolkit::WebBackForwardList *arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1590 result = new std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>>();
1591 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> temp = (arg1)->GetForwardItems(jarg2);
1593 } CALL_CATCH_EXCEPTION(0);
1595 return (void *)result;
1598 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebBackForwardList_DeleteCopiedItems(void *jarg1) {
1599 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *arg1 = (std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *)jarg1;
1603 } CALL_CATCH_EXCEPTION();
1607 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetCopiedItemsCount(void *jarg1) {
1608 unsigned int result = 0;
1609 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *arg1 = (std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *)jarg1;
1612 result = (arg1)->size();
1613 } CALL_CATCH_EXCEPTION(0);
1619 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetItemAtIndexFromCopiedItems(void *jarg1, unsigned int jarg2) {
1620 Dali::WebEngineBackForwardListItem *result = 0;
1621 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *arg1 = (std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *)jarg1;
1624 result = (arg1)->operator[](jarg2).get();
1625 } CALL_CATCH_EXCEPTION(0);
1627 return (void *)result;
1630 //----------------------------------WebConsoleMessage-----------------------------------------------------
1631 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebConsoleMessage_GetSource(void* jarg1) {
1632 Dali::WebEngineConsoleMessage* arg1 = (Dali::WebEngineConsoleMessage*)jarg1;
1636 result = arg1->GetSource();
1637 } CALL_CATCH_EXCEPTION(0);
1639 char* jresult = SWIG_csharp_string_callback(result.c_str());
1643 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebConsoleMessage_GetLine(void* jarg1) {
1644 Dali::WebEngineConsoleMessage* arg1 = (Dali::WebEngineConsoleMessage*)jarg1;
1648 result = arg1->GetLine();
1649 } CALL_CATCH_EXCEPTION(0);
1654 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebConsoleMessage_GetSeverityLevel(void* jarg1) {
1655 Dali::WebEngineConsoleMessage* arg1 = (Dali::WebEngineConsoleMessage*)jarg1;
1659 result = (int)arg1->GetSeverityLevel();
1660 } CALL_CATCH_EXCEPTION(0);
1665 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebConsoleMessage_GetText(void* jarg1) {
1666 Dali::WebEngineConsoleMessage* arg1 = (Dali::WebEngineConsoleMessage*)jarg1;
1670 result = arg1->GetText();
1671 } CALL_CATCH_EXCEPTION(0);
1673 char* jresult = SWIG_csharp_string_callback(result.c_str());
1677 //----------------------------------WebCertificate-----------------------------------------------------
1678 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebCertificate_Allow(void * jarg1, bool jarg2) {
1679 Dali::WebEngineCertificate *arg1 = (Dali::WebEngineCertificate*)jarg1;
1682 (arg1)->Allow(jarg2);
1683 } CALL_CATCH_EXCEPTION();
1687 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebCertificate_IsFromMainFrame(void * jarg1) {
1688 Dali::WebEngineCertificate* arg1 = (Dali::WebEngineCertificate*)jarg1;
1692 ret = (arg1)->IsFromMainFrame();
1693 } CALL_CATCH_EXCEPTION(0);
1698 SWIGEXPORT const char *SWIGSTDCALL CSharp_Dali_WebCertificate_GetPem(void * jarg1) {
1699 Dali::WebEngineCertificate* arg1 = (Dali::WebEngineCertificate*)jarg1;
1703 result = (arg1)->GetPem();
1704 } CALL_CATCH_EXCEPTION(0);
1706 char *jresult = SWIG_csharp_string_callback(result.c_str());
1710 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebCertificate_IsContextSecure(void * jarg1) {
1711 Dali::WebEngineCertificate* arg1 = (Dali::WebEngineCertificate*)jarg1;
1715 ret = (arg1)->IsContextSecure();
1716 } CALL_CATCH_EXCEPTION(0);
1721 //----------------------------------WebContext-----------------------------------------------------
1722 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebContext_GetCacheModel(void * jarg1) {
1723 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1725 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1728 ret = (int)(arg1)->GetCacheModel();
1729 } CALL_CATCH_EXCEPTION(0);
1734 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetCacheModel(void * jarg1, int jarg2) {
1735 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1737 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1740 (arg1)->SetCacheModel((Dali::WebEngineContext::CacheModel)jarg2);
1741 } CALL_CATCH_EXCEPTION();
1745 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetProxyUri(void * jarg1, const char * jarg2) {
1746 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1748 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1749 std::string arg2_str(jarg2);
1752 (arg1)->SetProxyUri(arg2_str);
1753 } CALL_CATCH_EXCEPTION();
1757 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetProxyUri(void *jarg1) {
1758 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1760 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1763 const std::string str = (arg1)->GetProxyUri();
1764 jresult = SWIG_csharp_string_callback(str.c_str());
1765 } CALL_CATCH_EXCEPTION(0);
1771 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetProxyBypassRule(void *jarg1, char *jarg2, char *jarg3) {
1772 if (!jarg2 || !jarg3) {
1773 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
1777 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1778 const std::string arg2(jarg2);
1779 const std::string arg3(jarg3);
1781 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1784 (arg1)->SetProxyBypassRule(arg2, arg3);
1785 } CALL_CATCH_EXCEPTION();
1789 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetProxyBypassRule(void *jarg1) {
1790 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1793 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1796 const std::string str = (arg1)->GetProxyBypassRule();
1797 jresult = SWIG_csharp_string_callback(str.c_str());
1798 } CALL_CATCH_EXCEPTION(0);
1804 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetCertificateFilePath(void * jarg1, const char * jarg2) {
1805 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1807 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1808 std::string arg2_str(jarg2);
1811 (arg1)->SetCertificateFilePath(arg2_str);
1812 } CALL_CATCH_EXCEPTION();
1816 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetCertificateFilePath(void *jarg1) {
1817 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1819 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1822 const std::string str = (arg1)->GetCertificateFilePath();
1823 jresult = SWIG_csharp_string_callback(str.c_str());
1824 } CALL_CATCH_EXCEPTION(0);
1830 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetDefaultProxyAuth(void * jarg1, const char * jarg2, const char * jarg3) {
1831 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1832 std::string arg2_str(jarg2);
1833 std::string arg3_str(jarg3);
1836 (arg1)->SetDefaultProxyAuth(arg2_str, arg3_str);
1837 } CALL_CATCH_EXCEPTION();
1841 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllWebDatabase(void *jarg1) {
1842 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1845 (arg1)->DeleteAllWebDatabase();
1846 } CALL_CATCH_EXCEPTION();
1850 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_GetWebDatabaseOrigins(void *jarg1, void *jarg2) {
1851 Dali::Toolkit::WebContext * arg1 = (Dali::Toolkit::WebContext *)jarg1;
1852 void (*handler)(std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*) = (void (*)(std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*))jarg2;
1853 bool result = false;
1856 result = (arg1)->GetWebDatabaseOrigins(
1857 [handler](std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>& originList) {
1858 std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>* webOriginList = new std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>();
1859 webOriginList->swap(originList);
1860 handler(webOriginList);
1862 } CALL_CATCH_EXCEPTION(0);
1867 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_DeleteWebDatabase(void *jarg1, void *jarg2) {
1868 Dali::Toolkit::WebContext * arg1 = (Dali::Toolkit::WebContext *)jarg1;
1869 Dali::WebEngineSecurityOrigin * origin = (Dali::WebEngineSecurityOrigin *)jarg2;
1870 bool result = false;
1873 result = (arg1)->DeleteWebDatabase(*origin);
1874 } CALL_CATCH_EXCEPTION(0);
1879 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_GetWebStorageOrigins(void *jarg1, void *jarg2) {
1880 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1881 void (*handler)(std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*) = (void (*)(std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*))jarg2;
1882 bool result = false;
1885 result = (arg1)->GetWebStorageOrigins(
1886 [handler](std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>& originList) {
1887 std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>* contextOriginList = new std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>();
1888 contextOriginList->swap(originList);
1889 handler(contextOriginList);
1891 } CALL_CATCH_EXCEPTION(0);
1896 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_GetWebStorageUsageForOrigin(void *jarg1, void *jarg2, void *jarg3) {
1897 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1898 Dali::WebEngineSecurityOrigin *origin = (Dali::WebEngineSecurityOrigin *)jarg2;
1899 void (*callback)(uint64_t) = (void (*)(uint64_t))jarg3;
1900 bool result = false;
1903 result = (arg1)->GetWebStorageUsageForOrigin(*origin, callback);
1904 } CALL_CATCH_EXCEPTION(0);
1909 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllWebStorage(void *jarg1) {
1910 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1912 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1915 (arg1)->DeleteAllWebStorage();
1916 } CALL_CATCH_EXCEPTION();
1920 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_DeleteWebStorage(void *jarg1, void *jarg2) {
1921 Dali::Toolkit::WebContext * arg1 = (Dali::Toolkit::WebContext *)jarg1;
1922 Dali::WebEngineSecurityOrigin * origin = (Dali::WebEngineSecurityOrigin *)jarg2;
1923 bool result = false;
1926 result = (arg1)->DeleteWebStorage(*origin);
1927 } CALL_CATCH_EXCEPTION(0);
1932 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteLocalFileSystem(void *jarg1) {
1933 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1936 (arg1)->DeleteLocalFileSystem();
1937 } CALL_CATCH_EXCEPTION();
1941 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_ClearCache(void * jarg1) {
1942 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1945 (arg1)->ClearCache();
1946 } CALL_CATCH_EXCEPTION();
1950 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_DeleteApplicationCache(void * jarg1, void * jarg2) {
1951 Dali::Toolkit::WebContext * arg1 = (Dali::Toolkit::WebContext *)jarg1;
1952 Dali::WebEngineSecurityOrigin * origin = (Dali::WebEngineSecurityOrigin *)jarg2;
1953 bool result = false;
1956 result = (arg1)->DeleteApplicationCache(*origin);
1957 } CALL_CATCH_EXCEPTION(0);
1962 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_GetFormPasswordList(void *jarg1, void *jarg2) {
1963 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1964 void (*handler)(std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>*) = (void (*)(std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>*))jarg2;
1967 (arg1)->GetFormPasswordList(
1968 [handler](std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>& passwordList) {
1969 std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>* contextPasswordList = new std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>();
1970 contextPasswordList->swap(passwordList);
1971 handler(contextPasswordList);
1973 } CALL_CATCH_EXCEPTION();
1977 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_RegisterDownloadStartedCallback(void * jarg1, void * jarg2) {
1978 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1979 void (*handler)(char *) = (void (*)(char *))jarg2;
1982 (arg1)->RegisterDownloadStartedCallback(
1983 [handler](const std::string& url) {
1984 handler(SWIG_csharp_string_callback(url.c_str()));
1986 } CALL_CATCH_EXCEPTION();
1990 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_RegisterMimeOverriddenCallback(void *jarg1, void *jarg2) {
1991 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1992 bool (*handler)(char *, char *, char *) = (bool (*)(char *, char *, char *))jarg2;
1995 (arg1)->RegisterMimeOverriddenCallback(
1996 [handler](const std::string& url, const std::string& mime, std::string& newMime) -> bool {
1997 return handler(SWIG_csharp_string_callback(url.c_str()),
1998 SWIG_csharp_string_callback(mime.c_str()),
1999 SWIG_csharp_string_callback(newMime.c_str()));
2001 } CALL_CATCH_EXCEPTION();
2005 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_EnableCache(void * jarg1, bool jarg2) {
2006 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2008 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2011 (arg1)->EnableCache(jarg2);
2012 } CALL_CATCH_EXCEPTION();
2016 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_IsCacheEnabled(void *jarg1) {
2017 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2019 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2022 ret = (arg1)->IsCacheEnabled();
2023 } CALL_CATCH_EXCEPTION(0);
2029 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetAppId(void *jarg1, char *jarg2) {
2030 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2032 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2036 const std::string str(jarg2);
2037 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2040 (arg1)->SetAppId(str);
2041 } CALL_CATCH_EXCEPTION();
2045 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_SetAppVersion(void *jarg1, char *jarg2) {
2046 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2048 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2052 const std::string str(jarg2);
2054 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2057 ret = (arg1)->SetAppVersion(str);
2058 } CALL_CATCH_EXCEPTION(0);
2064 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetApplicationType(void *jarg1, int jarg2) {
2065 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2067 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2070 (arg1)->SetApplicationType((Dali::WebEngineContext::ApplicationType)jarg2);
2071 } CALL_CATCH_EXCEPTION();
2075 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetTimeOffset(void *jarg1, float jarg2) {
2076 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2078 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2081 (arg1)->SetTimeOffset(jarg2);
2082 } CALL_CATCH_EXCEPTION();
2086 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetTimeZoneOffset(void *jarg1, float jarg2, float jarg3) {
2087 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2089 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2092 (arg1)->SetTimeZoneOffset(jarg2, jarg3);
2093 } CALL_CATCH_EXCEPTION();
2097 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_RegisterUrlSchemesAsCorsEnabled(void *jarg1, char **jarg2, unsigned int jarg3) {
2099 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2103 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2104 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2107 std::vector<std::string> vecStr;
2108 for (unsigned int i=0; i<jarg3; i++)
2111 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2114 std::string str(jarg2[i]);
2115 vecStr.push_back(str);
2117 (arg1)->RegisterUrlSchemesAsCorsEnabled(vecStr);
2118 } CALL_CATCH_EXCEPTION();
2122 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_RegisterJsPluginMimeTypes(void *jarg1, char **jarg2, unsigned int jarg3) {
2124 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2128 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2129 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2132 std::vector<std::string> vecStr;
2133 for (unsigned int i=0; i<jarg3; i++)
2136 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2139 std::string str(jarg2[i]);
2140 vecStr.push_back(str);
2142 (arg1)->RegisterJsPluginMimeTypes(vecStr);
2143 } CALL_CATCH_EXCEPTION();
2147 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetDefaultZoomFactor(void *jarg1, float jarg2) {
2148 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2150 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2153 (arg1)->SetDefaultZoomFactor(jarg2);
2154 } CALL_CATCH_EXCEPTION();
2158 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_WebContext_GetDefaultZoomFactor(void *jarg1) {
2159 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2161 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2164 ret = (arg1)->GetDefaultZoomFactor();
2165 } CALL_CATCH_EXCEPTION(0);
2171 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllApplicationCache(void *jarg1) {
2172 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2174 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2177 ret = (arg1)->DeleteAllApplicationCache();
2178 } CALL_CATCH_EXCEPTION(0);
2184 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllWebIndexedDatabase(void *jarg1) {
2185 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2187 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2190 ret = (arg1)->DeleteAllWebIndexedDatabase();
2191 } CALL_CATCH_EXCEPTION(0);
2197 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteFormPasswordDataList(void *jarg1, char **jarg2, unsigned int jarg3) {
2199 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2203 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2204 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2207 std::vector<std::string> vecStr;
2208 for (unsigned int i=0; i<jarg3; i++)
2211 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2214 std::string str(jarg2[i]);
2215 vecStr.push_back(str);
2217 (arg1)->DeleteFormPasswordDataList(vecStr);
2218 } CALL_CATCH_EXCEPTION()
2222 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllFormPasswordData(void *jarg1) {
2223 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2225 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2228 (arg1)->DeleteAllFormPasswordData();
2229 } CALL_CATCH_EXCEPTION();
2233 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllFormCandidateData(void *jarg1) {
2234 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2236 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2239 (arg1)->DeleteAllFormCandidateData();
2240 } CALL_CATCH_EXCEPTION();
2244 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_FreeUnusedMemory(void *jarg1) {
2245 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2247 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2250 ret = (arg1)->FreeUnusedMemory();
2251 } CALL_CATCH_EXCEPTION(0);
2257 //----------------------------------WebContextMenu---------------------------------------------------
2258 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebContextMenu(void * jarg1) {
2260 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebContextMenu is null", 0);
2264 Dali::WebEngineContextMenu* arg1 = (Dali::WebEngineContextMenu*)jarg1;
2268 } CALL_CATCH_EXCEPTION();
2272 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebContextMenu_GetItemCount(void *jarg1) {
2273 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2277 ret = (arg1)->GetItemCount();
2278 } CALL_CATCH_EXCEPTION(0);
2283 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebContextMenu_GetItemAt(void *jarg1, uint32_t jarg2) {
2284 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2285 Dali::WebEngineContextMenuItem *result = 0;
2288 std::unique_ptr<Dali::WebEngineContextMenuItem> item = (arg1)->GetItemAt(jarg2);
2289 result = item.release();
2290 } CALL_CATCH_EXCEPTION(0);
2292 return (void *)result;
2295 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebContextMenu_GetItemList(void *jarg1) {
2296 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2297 std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>* result = nullptr;
2300 result = new std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>();
2301 std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>> itemList = (arg1)->GetItemList();
2302 result->swap(itemList);
2303 } CALL_CATCH_EXCEPTION(0);
2305 return (void *)result;
2308 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_RemoveItem(void *jarg1, void *jarg2) {
2309 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2313 result = (arg1)->RemoveItem(*((Dali::WebEngineContextMenuItem*)jarg2));
2314 } CALL_CATCH_EXCEPTION(0);
2319 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_AppendItemAsAction(void *jarg1, int jarg2, const char *jarg3, bool jarg4) {
2320 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2324 result = (arg1)->AppendItemAsAction((Dali::WebEngineContextMenuItem::ItemTag)jarg2, jarg3, jarg4);
2325 } CALL_CATCH_EXCEPTION(0);
2330 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_AppendItem(void *jarg1, int jarg2, const char *jarg3, const char *jarg4, bool jarg5) {
2331 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2335 result = (arg1)->AppendItem((Dali::WebEngineContextMenuItem::ItemTag)jarg2, jarg3, jarg4, jarg5);
2336 } CALL_CATCH_EXCEPTION(0);
2341 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_SelectItem(void *jarg1, void *jarg2) {
2342 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2346 result = (arg1)->SelectItem(*((Dali::WebEngineContextMenuItem*)jarg2));
2347 } CALL_CATCH_EXCEPTION(0);
2352 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_Hide(void *jarg1) {
2353 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2357 result = (arg1)->Hide();
2358 } CALL_CATCH_EXCEPTION(0);
2363 //----------------------------------WebContextMenuItem---------------------------------------------------
2364 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebContextMenuItem(void * jarg1) {
2366 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebContextMenuItem is null", 0);
2370 Dali::WebEngineContextMenuItem* arg1 = (Dali::WebEngineContextMenuItem*)jarg1;
2374 } CALL_CATCH_EXCEPTION();
2378 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetTag(void *jarg1) {
2379 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2383 result = (int)(arg1)->GetTag();
2384 } CALL_CATCH_EXCEPTION(0);
2389 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetType(void *jarg1) {
2390 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2394 result = (int)(arg1)->GetType();
2395 } CALL_CATCH_EXCEPTION(0);
2400 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenuItem_IsEnabled(void *jarg1) {
2401 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2405 result = (arg1)->IsEnabled();
2406 } CALL_CATCH_EXCEPTION(0);
2411 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetLinkUrl(void *jarg1) {
2412 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2416 result = (arg1)->GetLinkUrl();
2417 } CALL_CATCH_EXCEPTION(0);
2419 char *jresult = SWIG_csharp_string_callback(result.c_str());
2423 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetImageUrl(void *jarg1) {
2424 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2428 result = (arg1)->GetImageUrl();
2429 } CALL_CATCH_EXCEPTION(0);
2431 char *jresult = SWIG_csharp_string_callback(result.c_str());
2435 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetTitle(void *jarg1) {
2436 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2440 result = (arg1)->GetTitle();
2441 } CALL_CATCH_EXCEPTION(0);
2443 char *jresult = SWIG_csharp_string_callback(result.c_str());
2447 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetParentMenu(void *jarg1) {
2448 Dali::WebEngineContextMenuItem* arg1 = (Dali::WebEngineContextMenuItem*)jarg1;
2449 Dali::WebEngineContextMenu* result = 0;
2452 std::unique_ptr<Dali::WebEngineContextMenu> item = (arg1)->GetParentMenu();
2453 result = item.release();
2454 } CALL_CATCH_EXCEPTION(0);
2456 return (void *)result;
2459 //----------------------------------WebContextMenuItemList---------------------------------------------------
2460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebContextMenu_ItemList(void * jarg1) {
2462 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebContextMenu ItemList is null", 0);
2466 std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>*)jarg1;
2470 } CALL_CATCH_EXCEPTION();
2474 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebContextMenu_ItemList_GetItemCount(void* jarg1) {
2475 std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>*)jarg1;
2476 uint32_t result = 0;
2479 result = (arg1)->size();
2480 } CALL_CATCH_EXCEPTION(0);
2485 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebContextMenu_ItemList_ValueOfIndex(void* jarg1, unsigned int jarg2) {
2486 std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>*)jarg1;
2487 Dali::WebEngineContextMenuItem* result = 0;
2490 result = ((arg1)->operator[](jarg2)).get();
2491 } CALL_CATCH_EXCEPTION(0);
2496 //----------------------------------WebCookieManager---------------------------------------------------
2497 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebCookieManager_GetCookieAcceptPolicy(void * jarg1) {
2498 Dali::Toolkit::WebCookieManager* arg1 = (Dali::Toolkit::WebCookieManager*)0;
2501 arg1 = (Dali::Toolkit::WebCookieManager*)jarg1;
2504 ret = (int)(arg1)->GetCookieAcceptPolicy();
2505 } CALL_CATCH_EXCEPTION(0);
2510 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebCookieManager_SetCookieAcceptPolicy(void * jarg1, int jarg2) {
2511 Dali::Toolkit::WebCookieManager* arg1 = (Dali::Toolkit::WebCookieManager*)0;
2512 arg1 = (Dali::Toolkit::WebCookieManager*)jarg1;
2515 (arg1)->SetCookieAcceptPolicy(
2516 (Dali::WebEngineCookieManager::CookieAcceptPolicy)jarg2);
2517 } CALL_CATCH_EXCEPTION();
2521 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebCookieManager_SetPersistentStorage(void * jarg1, const char * jarg2, int jarg3) {
2522 Dali::Toolkit::WebCookieManager* arg1 = (Dali::Toolkit::WebCookieManager*)0;
2524 arg1 = (Dali::Toolkit::WebCookieManager*)jarg1;
2525 std::string arg2_str(jarg2);
2526 Dali::WebEngineCookieManager::CookiePersistentStorage arg3_enum = (Dali::WebEngineCookieManager::CookiePersistentStorage)jarg3;
2529 (arg1)->SetPersistentStorage(arg2_str, arg3_enum);
2530 } CALL_CATCH_EXCEPTION();
2534 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebCookieManager_ClearCookies(void * jarg1) {
2535 Dali::Toolkit::WebCookieManager* arg1 = (Dali::Toolkit::WebCookieManager*)0;
2537 arg1 = (Dali::Toolkit::WebCookieManager*)jarg1;
2540 (arg1)->ClearCookies();
2541 } CALL_CATCH_EXCEPTION();
2545 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebCookieManager_ChangesWatch(void *jarg1, void *jarg2) {
2546 Dali::Toolkit::WebCookieManager *arg1 = (Dali::Toolkit::WebCookieManager *)jarg1;
2547 void (*callback)() = (void (*)())jarg2;
2550 (arg1)->ChangesWatch(callback);
2551 } CALL_CATCH_EXCEPTION();
2555 //----------------------------------WebFormRepostDecision---------------------------------------------------
2556 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebFormRepostDecision_Reply(void *jarg1, bool jarg2) {
2557 Dali::WebEngineFormRepostDecision* arg1 = (Dali::WebEngineFormRepostDecision*)jarg1;
2561 } CALL_CATCH_EXCEPTION();
2565 //----------------------------------WebFrame---------------------------------------------------
2566 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebFrame_IsMainFrame(void* jarg1) {
2567 Dali::WebEngineFrame* arg1 = (Dali::WebEngineFrame*)jarg1;
2568 bool result = false;
2571 result = (arg1)->IsMainFrame();
2572 } CALL_CATCH_EXCEPTION(0);
2577 //----------------------------------WebPolicyDecision-----------------------------------------------------
2578 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetUrl(void* jarg1) {
2579 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2583 result = arg1->GetUrl();
2584 } CALL_CATCH_EXCEPTION(0);
2586 char* jresult = SWIG_csharp_string_callback(result.c_str());
2590 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetCookie(void* jarg1) {
2591 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2595 result = arg1->GetCookie();
2596 } CALL_CATCH_EXCEPTION(0);
2598 char* jresult = SWIG_csharp_string_callback(result.c_str());
2602 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetDecisionType(void* jarg1) {
2603 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2607 result = (int)arg1->GetDecisionType();
2608 } CALL_CATCH_EXCEPTION(0);
2613 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetResponseMime(void* jarg1) {
2614 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2618 result = arg1->GetResponseMime();
2619 } CALL_CATCH_EXCEPTION(0);
2621 char* jresult = SWIG_csharp_string_callback(result.c_str());
2625 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetResponseStatusCode(void* jarg1) {
2626 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2630 result = arg1->GetResponseStatusCode();
2631 } CALL_CATCH_EXCEPTION(0);
2636 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetNavigationType(void* jarg1) {
2637 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2641 result = (int)arg1->GetNavigationType();
2642 } CALL_CATCH_EXCEPTION(0);
2647 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetFrame(void* jarg1) {
2648 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2649 Dali::WebEngineFrame* result = 0;
2652 result = &((arg1)->GetFrame());
2653 } CALL_CATCH_EXCEPTION(0);
2658 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetScheme(void* jarg1) {
2659 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2663 result = arg1->GetScheme();
2664 } CALL_CATCH_EXCEPTION(0);
2666 char* jresult = SWIG_csharp_string_callback(result.c_str());
2670 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebPolicyDecision_Use(void* jarg1) {
2671 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2675 result = arg1->Use();
2676 } CALL_CATCH_EXCEPTION(0);
2681 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebPolicyDecision_Ignore(void* jarg1) {
2682 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2686 result = arg1->Ignore();
2687 } CALL_CATCH_EXCEPTION(0);
2692 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebPolicyDecision_Suspend(void* jarg1) {
2693 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2697 result = arg1->Suspend();
2698 } CALL_CATCH_EXCEPTION(0);
2703 //----------------------------------WebRequestInterceptor---------------------------------------------------
2704 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebRequestInterceptor_GetUrl(void * jarg1) {
2705 Dali::WebEngineRequestInterceptor* arg1 = (Dali::WebEngineRequestInterceptor*)jarg1;
2709 result = (arg1)->GetUrl();
2710 } CALL_CATCH_EXCEPTION(0);
2712 char* jresult = SWIG_csharp_string_callback(result.c_str());
2716 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebRequestInterceptor_Ignore(void * jarg1) {
2717 Dali::WebEngineRequestInterceptor* arg1 = (Dali::WebEngineRequestInterceptor*)jarg1;
2721 ret = (arg1)->Ignore();
2722 } CALL_CATCH_EXCEPTION(0);
2727 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebRequestInterceptor_SetResponseStatus(void * jarg1, int jarg2, const char *jarg3) {
2728 Dali::WebEngineRequestInterceptor* arg1 = (Dali::WebEngineRequestInterceptor*)jarg1;
2730 std::string arg3_str(jarg3);
2733 ret = (arg1)->SetResponseStatus(jarg2, arg3_str);
2734 } CALL_CATCH_EXCEPTION(0);
2739 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebRequestInterceptor_AddResponseHeader(void * jarg1, const char *jarg2, const char *jarg3) {
2740 Dali::WebEngineRequestInterceptor* arg1 = (Dali::WebEngineRequestInterceptor*)jarg1;
2742 std::string arg2_str(jarg2);
2743 std::string arg3_str(jarg3);
2746 ret = (arg1)->AddResponseHeader(arg2_str, arg3_str);
2747 } CALL_CATCH_EXCEPTION(0);
2752 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebRequestInterceptor_AddResponseBody(void * jarg1, const char *jarg2, uint32_t length) {
2753 Dali::WebEngineRequestInterceptor* arg1 = (Dali::WebEngineRequestInterceptor*)jarg1;
2755 std::string arg2_str(jarg2);
2758 ret = (arg1)->AddResponseBody(arg2_str, length);
2759 } CALL_CATCH_EXCEPTION(0);
2764 //----------------------------------WebHttpAuthHandler---------------------------------------------------
2765 SWIGEXPORT const char *SWIGSTDCALL CSharp_Dali_WebHttpAuthHandler_GetRealm(void * jarg1) {
2766 Dali::WebEngineHttpAuthHandler* arg1 = (Dali::WebEngineHttpAuthHandler*)jarg1;
2770 result = (arg1)->GetRealm();
2771 } CALL_CATCH_EXCEPTION(0);
2773 char *jresult = SWIG_csharp_string_callback(result.c_str());
2777 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebHttpAuthHandler_Suspend(void * jarg1) {
2778 Dali::WebEngineHttpAuthHandler* arg1 = (Dali::WebEngineHttpAuthHandler*)jarg1;
2782 } CALL_CATCH_EXCEPTION();
2786 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebHttpAuthHandler_UseCredential(
2787 void * jarg1, const char *jarg2, const char *jarg3) {
2788 Dali::WebEngineHttpAuthHandler* arg1 = (Dali::WebEngineHttpAuthHandler*)jarg1;
2789 std::string arg2_str(jarg2);
2790 std::string arg3_str(jarg3);
2793 (arg1)->UseCredential(arg2_str, arg3_str);
2794 } CALL_CATCH_EXCEPTION();
2798 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebHttpAuthHandler_CancelCredential(void * jarg1) {
2799 Dali::WebEngineHttpAuthHandler* arg1 = (Dali::WebEngineHttpAuthHandler*)jarg1;
2802 (arg1)->CancelCredential();
2803 } CALL_CATCH_EXCEPTION();
2807 //----------------------------------WebPasswordData---------------------------------------------------
2808 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebPasswordData_GetUrl(void * jarg1) {
2809 Dali::WebEngineContext::PasswordData *arg1 = (Dali::WebEngineContext::PasswordData *)jarg1;
2813 result = (arg1)->url;
2814 } CALL_CATCH_EXCEPTION(0);
2816 char * jresult = SWIG_csharp_string_callback(result.c_str());
2820 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebPasswordData_GetUseFingerprint(void * jarg1) {
2821 Dali::WebEngineContext::PasswordData * arg1 = (Dali::WebEngineContext::PasswordData *)jarg1;
2822 bool result = false;
2825 result = (arg1)->useFingerprint;
2826 } CALL_CATCH_EXCEPTION(0);
2831 //----------------------------------WebLoadError-----------------------------------------------------
2832 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebLoadError_GetUrl(void* jarg1) {
2833 Dali::WebEngineLoadError* arg1 = (Dali::WebEngineLoadError*)jarg1;
2837 result = arg1->GetUrl();
2838 } CALL_CATCH_EXCEPTION(0);
2840 char* jresult = SWIG_csharp_string_callback(result.c_str());
2844 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebLoadError_GetCode(void* jarg1) {
2845 Dali::WebEngineLoadError* arg1 = (Dali::WebEngineLoadError*)jarg1;
2849 result = (int)arg1->GetCode();
2850 } CALL_CATCH_EXCEPTION(0);
2855 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebLoadError_GetDescription(void* jarg1) {
2856 Dali::WebEngineLoadError* arg1 = (Dali::WebEngineLoadError*)jarg1;
2860 result = arg1->GetDescription();
2861 } CALL_CATCH_EXCEPTION(0);
2863 char* jresult = SWIG_csharp_string_callback(result.c_str());
2867 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebLoadError_GetType(void* jarg1) {
2868 Dali::WebEngineLoadError* arg1 = (Dali::WebEngineLoadError*)jarg1;
2872 result = (int)arg1->GetType();
2873 } CALL_CATCH_EXCEPTION(0);
2878 //----------------------------------WebPasswordDataList---------------------------------------------------
2879 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebPasswordDataList(void * jarg1) {
2881 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebEngineContext::PasswordData List is null", 0);
2885 std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>*)jarg1;
2889 } CALL_CATCH_EXCEPTION();
2893 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebPasswordDataList_GetItemCount(void* jarg1) {
2894 std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>*)jarg1;
2895 uint32_t result = 0;
2898 result = (arg1)->size();
2899 } CALL_CATCH_EXCEPTION(0);
2904 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebPasswordDataList_ValueOfIndex(void * jarg1, unsigned int jarg2) {
2905 std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>*)jarg1;
2906 Dali::WebEngineContext::PasswordData* result = 0;
2909 result = ((arg1)->operator[](jarg2)).get();
2910 } CALL_CATCH_EXCEPTION(0);
2916 //----------------------------------WebSecurityOrigin---------------------------------------------------
2917 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebSecurityOrigin_GetHost(void * jarg1) {
2918 Dali::WebEngineSecurityOrigin *arg1 = (Dali::WebEngineSecurityOrigin *)jarg1;
2922 result = (arg1)->GetHost();
2923 } CALL_CATCH_EXCEPTION(0);
2925 char * jresult = SWIG_csharp_string_callback(result.c_str());
2929 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebSecurityOrigin_GetProtocol(void * jarg1) {
2930 Dali::WebEngineSecurityOrigin *arg1 = (Dali::WebEngineSecurityOrigin *)jarg1;
2934 result = (arg1)->GetProtocol();
2935 } CALL_CATCH_EXCEPTION(0);
2937 char * jresult = SWIG_csharp_string_callback(result.c_str());
2941 //----------------------------------WebSecurityOriginList---------------------------------------------------
2942 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebSecurityOriginList(void *jarg1) {
2944 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebEngineSecurityOrigin List is null", 0);
2948 std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*)jarg1;
2952 } CALL_CATCH_EXCEPTION();
2956 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebSecurityOriginList_GetItemCount(void* jarg1) {
2957 std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*)jarg1;
2958 uint32_t result = 0;
2961 result = (arg1)->size();
2962 } CALL_CATCH_EXCEPTION(0);
2967 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebSecurityOriginList_ValueOfIndex(void *jarg1, unsigned int jarg2) {
2968 std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*)jarg1;
2969 Dali::WebEngineSecurityOrigin * result = 0;
2972 result = ((arg1)->operator[](jarg2)).get();
2973 } CALL_CATCH_EXCEPTION(0);
2978 //----------------------------------WebHitTest---------------------------------------------------
2979 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebHitTest(void * jarg1) {
2981 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebEngineHitTest is null", 0);
2985 Dali::WebEngineHitTest* arg1 = (Dali::WebEngineHitTest*)jarg1;
2989 } CALL_CATCH_EXCEPTION();
2993 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebHitTest_GetResultContext(void * jarg1) {
2994 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
2998 ret = (int)(arg1)->GetResultContext();
2999 } CALL_CATCH_EXCEPTION(0);
3004 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetLinkUri(void * jarg1) {
3005 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3009 result = (arg1)->GetLinkUri();
3010 } CALL_CATCH_EXCEPTION(0);
3012 char *jresult = SWIG_csharp_string_callback(result.c_str());
3016 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetLinkTitle(void * jarg1) {
3017 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3021 result = (arg1)->GetLinkTitle();
3022 } CALL_CATCH_EXCEPTION(0);
3024 char *jresult = SWIG_csharp_string_callback(result.c_str());
3028 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetLinkLabel(void * jarg1) {
3029 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3033 result = (arg1)->GetLinkLabel();
3034 } CALL_CATCH_EXCEPTION(0);
3036 char *jresult = SWIG_csharp_string_callback(result.c_str());
3040 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetImageUri(void * jarg1) {
3041 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3045 result = (arg1)->GetImageUri();
3046 } CALL_CATCH_EXCEPTION(0);
3048 char * jresult = SWIG_csharp_string_callback(result.c_str());
3052 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetMediaUri(void * jarg1) {
3053 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3057 result = (arg1)->GetMediaUri();
3058 } CALL_CATCH_EXCEPTION(0);
3060 char * jresult = SWIG_csharp_string_callback(result.c_str());
3064 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetTagName(void * jarg1) {
3065 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3069 result = (arg1)->GetTagName();
3070 } CALL_CATCH_EXCEPTION(0);
3072 char *jresult = SWIG_csharp_string_callback(result.c_str());
3076 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetNodeValue(void * jarg1) {
3077 Dali::WebEngineHitTest * arg1 = (Dali::WebEngineHitTest *)jarg1;
3081 result = (arg1)->GetNodeValue();
3082 } CALL_CATCH_EXCEPTION(0);
3084 char * jresult = SWIG_csharp_string_callback(result.c_str());
3088 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebHitTest_GetAttributes(void * jarg1) {
3089 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3090 Dali::Property::Map *result = 0;
3093 result = &(arg1)->GetAttributes();
3094 } CALL_CATCH_EXCEPTION(0);
3096 return (void *)result;
3099 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetImageFileNameExtension(void * jarg1) {
3100 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3104 result = (arg1)->GetImageFileNameExtension();
3105 } CALL_CATCH_EXCEPTION(0);
3107 char *jresult = SWIG_csharp_string_callback(result.c_str());
3111 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebHitTest_GetImageBuffer(void * jarg1) {
3112 Dali::WebEngineHitTest* arg1 = (Dali::WebEngineHitTest *)jarg1;
3113 Dali::PixelData result;
3116 result = (arg1)->GetImageBuffer();
3117 } CALL_CATCH_EXCEPTION(0);
3120 Dali::PixelData* jresult = new Dali::PixelData((const Dali::PixelData &)result);
3121 return (void *)jresult;
3124 //----------------------------------WebSettings---------------------------------------------------
3125 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_AllowMixedContents(void * jarg1, bool jarg2) {
3126 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3128 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3131 (arg1)->AllowMixedContents(jarg2);
3132 } CALL_CATCH_EXCEPTION();
3136 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableSpatialNavigation(void * jarg1, bool jarg2) {
3137 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3139 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3142 (arg1)->EnableSpatialNavigation(jarg2);
3143 } CALL_CATCH_EXCEPTION();
3147 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebSettings_GetDefaultFontSize(void * jarg1) {
3148 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3151 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3154 ret = (arg1)->GetDefaultFontSize();
3155 } CALL_CATCH_EXCEPTION(0);
3160 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_SetDefaultFontSize(void * jarg1, int jarg2) {
3161 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3163 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3166 (arg1)->SetDefaultFontSize(jarg2);
3167 } CALL_CATCH_EXCEPTION();
3171 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableWebSecurity(void * jarg1, bool jarg2) {
3172 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3174 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3177 (arg1)->EnableWebSecurity(jarg2);
3178 } CALL_CATCH_EXCEPTION();
3182 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableCacheBuilder(void * jarg1, bool jarg2) {
3183 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3185 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3188 (arg1)->EnableCacheBuilder(jarg2);
3189 } CALL_CATCH_EXCEPTION();
3193 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_UseScrollbarThumbFocusNotifications(void * jarg1, bool jarg2) {
3194 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3196 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3199 (arg1)->UseScrollbarThumbFocusNotifications(jarg2);
3200 } CALL_CATCH_EXCEPTION();
3204 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableDoNotTrack(void * jarg1, bool jarg2) {
3205 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3207 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3210 (arg1)->EnableDoNotTrack(jarg2);
3211 } CALL_CATCH_EXCEPTION();
3215 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_AllowFileAccessFromExternalUrl(void * jarg1, bool jarg2) {
3216 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3218 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3221 (arg1)->AllowFileAccessFromExternalUrl(jarg2);
3222 } CALL_CATCH_EXCEPTION();
3226 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsJavaScriptEnabled(void * jarg1) {
3227 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3230 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3233 ret = (arg1)->IsJavaScriptEnabled();
3234 } CALL_CATCH_EXCEPTION(0);
3239 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableJavaScript(void * jarg1, bool jarg2) {
3240 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3242 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3245 (arg1)->EnableJavaScript(jarg2);
3246 } CALL_CATCH_EXCEPTION();
3250 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsAutoFittingEnabled(void * jarg1) {
3251 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3254 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3257 ret = (arg1)->IsAutoFittingEnabled();
3258 } CALL_CATCH_EXCEPTION(0);
3263 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableAutoFitting(void * jarg1, bool jarg2) {
3264 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3266 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3269 (arg1)->EnableAutoFitting(jarg2);
3270 } CALL_CATCH_EXCEPTION();
3274 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_ArePluginsEnabled(void * jarg1) {
3275 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3278 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3281 ret = (arg1)->ArePluginsEnabled();
3282 } CALL_CATCH_EXCEPTION(0);
3287 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnablePlugins(void * jarg1, bool jarg2) {
3288 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3290 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3293 (arg1)->EnablePlugins(jarg2);
3294 } CALL_CATCH_EXCEPTION();
3298 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsPrivateBrowsingEnabled(void * jarg1) {
3299 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3302 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3305 ret = (arg1)->IsPrivateBrowsingEnabled();
3306 } CALL_CATCH_EXCEPTION(0);
3311 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnablePrivateBrowsing(void * jarg1, bool jarg2) {
3312 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3314 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3317 (arg1)->EnablePrivateBrowsing(jarg2);
3318 } CALL_CATCH_EXCEPTION();
3322 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsLinkMagnifierEnabled(void * jarg1) {
3323 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3326 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3329 ret = (arg1)->IsLinkMagnifierEnabled();
3330 } CALL_CATCH_EXCEPTION(0);
3335 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableLinkMagnifier(void * jarg1, bool jarg2) {
3336 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3338 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3341 (arg1)->EnableLinkMagnifier(jarg2);
3342 } CALL_CATCH_EXCEPTION();
3346 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsKeypadWithoutUserActionUsed(void * jarg1) {
3347 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3350 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3353 ret = (arg1)->IsKeypadWithoutUserActionUsed();
3354 } CALL_CATCH_EXCEPTION(0);
3359 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_UseKeypadWithoutUserAction(void * jarg1, bool jarg2) {
3360 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3362 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3365 (arg1)->UseKeypadWithoutUserAction(jarg2);
3366 } CALL_CATCH_EXCEPTION();
3370 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsAutofillPasswordFormEnabled(void * jarg1) {
3371 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3374 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3377 ret = (arg1)->IsAutofillPasswordFormEnabled();
3378 } CALL_CATCH_EXCEPTION(0);
3383 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableAutofillPasswordForm(void * jarg1, bool jarg2) {
3384 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3386 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3389 (arg1)->EnableAutofillPasswordForm(jarg2);
3390 } CALL_CATCH_EXCEPTION();
3394 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsFormCandidateDataEnabled(void * jarg1) {
3395 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3398 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3401 ret = (arg1)->IsFormCandidateDataEnabled();
3402 } CALL_CATCH_EXCEPTION(0);
3407 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableFormCandidateData(void * jarg1, bool jarg2) {
3408 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3410 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3413 (arg1)->EnableFormCandidateData(jarg2);
3414 } CALL_CATCH_EXCEPTION();
3418 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsTextSelectionEnabled(void * jarg1) {
3419 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3422 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3425 ret = (arg1)->IsTextSelectionEnabled();
3426 } CALL_CATCH_EXCEPTION(0);
3431 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableTextSelection(void * jarg1, bool jarg2) {
3432 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3434 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3437 (arg1)->EnableTextSelection(jarg2);
3438 } CALL_CATCH_EXCEPTION();
3442 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsTextAutosizingEnabled(void * jarg1) {
3443 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3446 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3449 ret = (arg1)->IsTextAutosizingEnabled();
3450 } CALL_CATCH_EXCEPTION(0);
3455 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableTextAutosizing(void * jarg1, bool jarg2) {
3456 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3458 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3461 (arg1)->EnableTextAutosizing(jarg2);
3462 } CALL_CATCH_EXCEPTION();
3466 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsArrowScrollEnabled(void * jarg1) {
3467 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3470 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3473 ret = (arg1)->IsArrowScrollEnabled();
3474 } CALL_CATCH_EXCEPTION(0);
3479 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableArrowScroll(void * jarg1, bool jarg2) {
3480 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3482 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3485 (arg1)->EnableArrowScroll(jarg2);
3486 } CALL_CATCH_EXCEPTION();
3490 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsClipboardEnabled(void * jarg1) {
3491 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3494 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3497 ret = (arg1)->IsClipboardEnabled();
3498 } CALL_CATCH_EXCEPTION(0);
3503 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableClipboard(void * jarg1, bool jarg2) {
3504 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3506 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3509 (arg1)->EnableClipboard(jarg2);
3510 } CALL_CATCH_EXCEPTION();
3514 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsImePanelEnabled(void * jarg1) {
3515 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3518 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3521 ret = (arg1)->IsImePanelEnabled();
3522 } CALL_CATCH_EXCEPTION(0);
3527 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableImePanel(void * jarg1, bool jarg2) {
3528 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3530 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3533 (arg1)->EnableImePanel(jarg2);
3534 } CALL_CATCH_EXCEPTION();
3538 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_AllowScriptsOpenWindows(void * jarg1, bool jarg2) {
3539 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3541 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3544 (arg1)->AllowScriptsOpenWindows(jarg2);
3545 } CALL_CATCH_EXCEPTION();
3549 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_AreImagesLoadedAutomatically(void * jarg1) {
3550 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3553 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3556 ret = (arg1)->AreImagesLoadedAutomatically();
3557 } CALL_CATCH_EXCEPTION(0);
3562 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_AllowImagesLoadAutomatically(void * jarg1, bool jarg2) {
3563 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3565 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3568 (arg1)->AllowImagesLoadAutomatically(jarg2);
3569 } CALL_CATCH_EXCEPTION();
3573 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebSettings_GetDefaultTextEncodingName(void * jarg1) {
3574 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3577 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3580 result = (arg1)->GetDefaultTextEncodingName();
3581 } CALL_CATCH_EXCEPTION(0);
3583 char * jresult = SWIG_csharp_string_callback(result.c_str());
3587 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_SetDefaultTextEncodingName(void * jarg1, const char * jarg2) {
3588 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3590 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3591 std::string arg2_str(jarg2);
3594 (arg1)->SetDefaultTextEncodingName(arg2_str);
3595 } CALL_CATCH_EXCEPTION();
3599 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_SetViewportMetaTag(void *jarg1, bool jarg2) {
3600 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3603 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3606 ret = (arg1)->SetViewportMetaTag(jarg2);
3607 } CALL_CATCH_EXCEPTION(0);
3612 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_SetForceZoom(void *jarg1, bool jarg2) {
3613 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3616 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3619 ret = (arg1)->SetForceZoom(jarg2);
3620 } CALL_CATCH_EXCEPTION(0);
3625 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsZoomForced(void *jarg1) {
3626 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3629 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3632 ret = (arg1)->IsZoomForced();
3633 } CALL_CATCH_EXCEPTION(0);
3638 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_SetTextZoomEnabled(void *jarg1, bool jarg2) {
3639 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3642 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3645 ret = (arg1)->SetTextZoomEnabled(jarg2);
3646 } CALL_CATCH_EXCEPTION(0);
3651 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsTextZoomEnabled(void *jarg1) {
3652 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3655 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3658 ret = (arg1)->IsTextZoomEnabled();
3659 } CALL_CATCH_EXCEPTION(0);
3664 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_SetExtraFeature(void *jarg1, const char *jarg2, bool jarg3) {
3665 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3666 std::string arg2(jarg2);
3668 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3671 (arg1)->SetExtraFeature(arg2, jarg3);
3672 } CALL_CATCH_EXCEPTION();
3676 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsExtraFeatureEnabled(void *jarg1, const char *jarg2) {
3677 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3678 std::string arg2(jarg2);
3681 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3684 ret = (arg1)->IsExtraFeatureEnabled(arg2);
3685 } CALL_CATCH_EXCEPTION(0);