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 Dali::Toolkit::Control *SWIGSTDCALL CSharp_Dali_WebView_SWIGUpcast(Dali::Toolkit::WebView* jarg1) {
908 return (Dali::Toolkit::Control*)jarg1;
911 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewPageLoadSignal_PageLoadStarted(void * jarg1) {
912 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
913 SignalConverter::WebViewPageLoadSignal *result = 0;
916 result = new SignalConverter::WebViewPageLoadSignal(&webview->PageLoadStartedSignal());
917 } CALL_CATCH_EXCEPTION(0);
919 return (void *)result;
922 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewPageLoadSignal_PageLoadInProgress(void * jarg1) {
923 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
924 SignalConverter::WebViewPageLoadSignal *result = 0;
927 result = new SignalConverter::WebViewPageLoadSignal(&webview->PageLoadInProgressSignal());
928 } CALL_CATCH_EXCEPTION(0);
930 return (void *)result;
933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewPageLoadSignal_PageLoadFinished(void * jarg1) {
934 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
935 SignalConverter::WebViewPageLoadSignal *result = 0;
938 result = new SignalConverter::WebViewPageLoadSignal(&webview->PageLoadFinishedSignal());
939 } CALL_CATCH_EXCEPTION(0);
941 return (void *)result;
944 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewPageLoadSignal(void * jarg1) {
945 SignalConverter::WebViewPageLoadSignal *object = (SignalConverter::WebViewPageLoadSignal*)jarg1;
949 } CALL_CATCH_EXCEPTION();
953 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPageLoadSignal_Connect(void * jarg1, void * jarg2) {
954 SignalConverter::WebViewPageLoadSignal* proxy = (SignalConverter::WebViewPageLoadSignal*)jarg1;
955 SignalConverter::WebViewPageLoadSignal::CallbackType callback = (SignalConverter::WebViewPageLoadSignal::CallbackType)jarg2;
958 proxy->Connect(callback);
959 } CALL_CATCH_EXCEPTION();
963 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPageLoadSignal_Disconnect(void * jarg1, void * jarg2) {
964 SignalConverter::WebViewPageLoadSignal* proxy = (SignalConverter::WebViewPageLoadSignal*)jarg1;
965 SignalConverter::WebViewPageLoadSignal::CallbackType callback = (SignalConverter::WebViewPageLoadSignal::CallbackType)jarg2;
968 proxy->Disconnect(callback);
969 } CALL_CATCH_EXCEPTION();
973 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewPageLoadErrorSignal_PageLoadError(void * jarg1) {
974 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
975 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>* result = 0;
978 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>(&webview->PageLoadErrorSignal());
979 } CALL_CATCH_EXCEPTION(0);
981 return (void*)result;
984 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewPageLoadErrorSignal(void * jarg1) {
985 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>*)jarg1;
989 } CALL_CATCH_EXCEPTION();
993 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPageLoadErrorSignal_Connect(void * jarg1, void * jarg2) {
994 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>*)jarg1;
995 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>::CallbackType)jarg2;
998 proxy->Connect(callback);
999 } CALL_CATCH_EXCEPTION();
1003 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPageLoadErrorSignal_Disconnect(void * jarg1, void * jarg2) {
1004 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>*)jarg1;
1005 SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineLoadError>::CallbackType)jarg2;
1008 proxy->Disconnect(callback);
1009 } CALL_CATCH_EXCEPTION();
1013 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewScrollEdgeReachedSignal_ScrollEdgeReached(void * jarg1) {
1014 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1015 SignalConverter::WebViewScrollEdgeReachedSignal* result = 0;
1018 result = new SignalConverter::WebViewScrollEdgeReachedSignal(&webview->ScrollEdgeReachedSignal());
1019 } CALL_CATCH_EXCEPTION(0);
1021 return (void *)result;
1024 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewScrollEdgeReachedSignal(void * jarg1) {
1025 SignalConverter::WebViewScrollEdgeReachedSignal*object = (SignalConverter::WebViewScrollEdgeReachedSignal*)jarg1;
1029 } CALL_CATCH_EXCEPTION();
1033 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewScrollEdgeReachedSignal_Connect(void * jarg1, void * jarg2) {
1034 SignalConverter::WebViewScrollEdgeReachedSignal* proxy = (SignalConverter::WebViewScrollEdgeReachedSignal*)jarg1;
1035 SignalConverter::WebViewScrollEdgeReachedSignal::CallbackType callback = (SignalConverter::WebViewScrollEdgeReachedSignal::CallbackType)jarg2;
1038 proxy->Connect(callback);
1039 } CALL_CATCH_EXCEPTION();
1043 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewScrollEdgeReachedSignal_Disconnect(void * jarg1, void * jarg2) {
1044 SignalConverter::WebViewScrollEdgeReachedSignal* proxy = (SignalConverter::WebViewScrollEdgeReachedSignal*)jarg1;
1045 SignalConverter::WebViewScrollEdgeReachedSignal::CallbackType callback = (SignalConverter::WebViewScrollEdgeReachedSignal::CallbackType)jarg2;
1048 proxy->Disconnect(callback);
1049 } CALL_CATCH_EXCEPTION();
1053 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewUrlChangedSignal_UrlChanged(void * jarg1) {
1054 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1055 SignalConverter::WebViewUrlChangedSignal* result = 0;
1058 result = new SignalConverter::WebViewUrlChangedSignal(&webview->UrlChangedSignal());
1059 } CALL_CATCH_EXCEPTION(0);
1061 return (void *)result;
1064 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewUrlChangedSignal(void * jarg1) {
1065 SignalConverter::WebViewUrlChangedSignal* object = (SignalConverter::WebViewUrlChangedSignal*)jarg1;
1069 } CALL_CATCH_EXCEPTION();
1073 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewUrlChangedSignal_Connect(void * jarg1, void * jarg2) {
1074 SignalConverter::WebViewUrlChangedSignal* proxy = (SignalConverter::WebViewUrlChangedSignal*)jarg1;
1075 SignalConverter::WebViewUrlChangedSignal::CallbackType callback = (SignalConverter::WebViewUrlChangedSignal::CallbackType)jarg2;
1078 proxy->Connect(callback);
1079 } CALL_CATCH_EXCEPTION();
1083 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewUrlChangedSignal_Disconnect(void * jarg1, void * jarg2) {
1084 SignalConverter::WebViewUrlChangedSignal* proxy = (SignalConverter::WebViewUrlChangedSignal*)jarg1;
1085 SignalConverter::WebViewUrlChangedSignal::CallbackType callback = (SignalConverter::WebViewUrlChangedSignal::CallbackType)jarg2;
1088 proxy->Disconnect(callback);
1089 } CALL_CATCH_EXCEPTION();
1093 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuShownSignal_ContextMenuShown(void * jarg1) {
1094 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1095 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* result = 0;
1098 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>(&webview->ContextMenuShownSignal());
1099 } CALL_CATCH_EXCEPTION(0);
1101 return (void*)result;
1104 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuShownSignal(void * jarg1) {
1105 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1109 } CALL_CATCH_EXCEPTION();
1113 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuShownSignal_Connect(void * jarg1, void * jarg2) {
1114 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1115 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
1118 proxy->Connect(callback);
1119 } CALL_CATCH_EXCEPTION();
1123 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuShownSignal_Disconnect(void * jarg1, void * jarg2) {
1124 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1125 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
1128 proxy->Disconnect(callback);
1129 } CALL_CATCH_EXCEPTION();
1133 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuHiddenSignal_ContextMenuHidden(void * jarg1) {
1134 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1135 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* result = 0;
1138 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>(&webview->ContextMenuHiddenSignal());
1139 } CALL_CATCH_EXCEPTION(0);
1141 return (void*)result;
1144 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuHiddenSignal(void * jarg1) {
1145 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1149 } CALL_CATCH_EXCEPTION();
1153 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuHiddenSignal_Connect(void * jarg1, void * jarg2) {
1154 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1155 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
1158 proxy->Connect(callback);
1159 } CALL_CATCH_EXCEPTION();
1163 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuHiddenSignal_Disconnect(void * jarg1, void * jarg2) {
1164 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
1165 SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
1168 proxy->Disconnect(callback);
1169 } CALL_CATCH_EXCEPTION();
1173 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_WebViewFormRepostDecisionSignal_FormRepostDecision(void* jarg1) {
1174 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1175 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>* result = 0;
1178 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>(&webview->FormRepostDecisionSignal());
1179 } CALL_CATCH_EXCEPTION(0);
1181 return (void*)result;
1184 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewFormRepostDecisionSignal(void* jarg1) {
1185 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>*)jarg1;
1189 } CALL_CATCH_EXCEPTION();
1193 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewFormRepostDecisionSignal_Connect(void* jarg1, void* jarg2) {
1194 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>*)jarg1;
1195 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>::CallbackType)jarg2;
1198 proxy->Connect(callback);
1199 } CALL_CATCH_EXCEPTION();
1203 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewFormRepostDecisionSignal_Disconnect(void* jarg1, void* jarg2) {
1204 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>*)jarg1;
1205 SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineFormRepostDecision>::CallbackType)jarg2;
1208 proxy->Disconnect(callback);
1209 } CALL_CATCH_EXCEPTION();
1213 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_WebViewFrameRenderedSignal_FrameRendered(void* jarg1) {
1214 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1215 Dali::Toolkit::WebView::WebViewFrameRenderedSignalType* result = 0;
1218 result = (Dali::Toolkit::WebView::WebViewFrameRenderedSignalType*)(&(webview->FrameRenderedSignal()));
1219 } CALL_CATCH_EXCEPTION(0);
1221 return (void*)result;
1224 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewFrameRenderedSignal_Connect(void* jarg1, void* jarg2) {
1225 Dali::Toolkit::WebView::WebViewFrameRenderedSignalType* proxy = (Dali::Toolkit::WebView::WebViewFrameRenderedSignalType*)jarg1;
1226 void (*callback)(Dali::Toolkit::WebView) = (void (*)(Dali::Toolkit::WebView))jarg2;
1229 proxy->Connect(callback);
1230 } CALL_CATCH_EXCEPTION();
1234 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewFrameRenderedSignal_Disconnect(void* jarg1, void* jarg2) {
1235 Dali::Toolkit::WebView::WebViewFrameRenderedSignalType* proxy = (Dali::Toolkit::WebView::WebViewFrameRenderedSignalType*)jarg1;
1236 void (*callback)(Dali::Toolkit::WebView) = (void (*)(Dali::Toolkit::WebView))jarg2;
1239 proxy->Disconnect(callback);
1240 } CALL_CATCH_EXCEPTION();
1244 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewRequestInterceptorSignal_RequestInterceptor(void * jarg1) {
1245 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1246 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>* result = 0;
1249 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>(&webview->RequestInterceptorSignal());
1250 } CALL_CATCH_EXCEPTION(0);
1252 return (void*)result;
1255 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewRequestInterceptorSignal(void* jarg1) {
1256 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>*)jarg1;
1260 } CALL_CATCH_EXCEPTION();
1264 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewRequestInterceptorSignal_Connect(void * jarg1, void * jarg2) {
1265 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>*)jarg1;
1266 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>::CallbackType)jarg2;
1269 proxy->Connect(callback);
1270 } CALL_CATCH_EXCEPTION();
1274 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewRequestInterceptorSignal_Disconnect(void * jarg1, void * jarg2) {
1275 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>*)jarg1;
1276 SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineRequestInterceptor>::CallbackType)jarg2;
1279 proxy->Disconnect(callback);
1280 } CALL_CATCH_EXCEPTION();
1284 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_WebViewConsoleMessageSignal_ConsoleMessage(void * jarg1) {
1285 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1286 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>* result = 0;
1289 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>(&webview->ConsoleMessageSignal());
1290 } CALL_CATCH_EXCEPTION(0);
1292 return (void*)result;
1295 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewConsoleMessageSignal(void * jarg1) {
1296 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>*)jarg1;
1300 } CALL_CATCH_EXCEPTION();
1304 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewConsoleMessageSignal_Connect(void * jarg1, void * jarg2) {
1305 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>*)jarg1;
1306 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>::CallbackType)jarg2;
1309 proxy->Connect(callback);
1310 } CALL_CATCH_EXCEPTION();
1314 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewConsoleMessageSignal_Disconnect(void * jarg1, void * jarg2) {
1315 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>*)jarg1;
1316 SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineConsoleMessage>::CallbackType)jarg2;
1319 proxy->Disconnect(callback);
1320 } CALL_CATCH_EXCEPTION();
1324 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_WebViewCertificateSignal_CertificateConfirm(void * jarg1) {
1325 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1326 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>* result = 0;
1329 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>(&webview->CertificateConfirmSignal());
1330 } CALL_CATCH_EXCEPTION(0);
1332 return (void*)result;
1335 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_WebViewCertificateSignal_SslCertificateChanged(void * jarg1) {
1336 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1337 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>* result = 0;
1340 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>(&webview->SslCertificateChangedSignal());
1341 } CALL_CATCH_EXCEPTION(0);
1343 return (void*)result;
1346 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewCertificateSignal(void * jarg1) {
1347 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>*)jarg1;
1351 } CALL_CATCH_EXCEPTION();
1355 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewCertificateSignal_Connect(void * jarg1, void * jarg2) {
1356 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>*)jarg1;
1357 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>::CallbackType)jarg2;
1360 proxy->Connect(callback);
1361 } CALL_CATCH_EXCEPTION();
1365 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewCertificateSignal_Disconnect(void * jarg1, void * jarg2) {
1366 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>*)jarg1;
1367 SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineCertificate>::CallbackType)jarg2;
1370 proxy->Disconnect(callback);
1371 } CALL_CATCH_EXCEPTION();
1375 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_WebViewResponsePolicyDecisionSignal_ResponsePolicyDecision(void * jarg1) {
1376 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1377 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>* result = 0;
1380 result = new SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>(&webview->ResponsePolicyDecisionSignal());
1381 } CALL_CATCH_EXCEPTION(0);
1383 return (void*)result;
1386 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewResponsePolicyDecisionSignal(void * jarg1) {
1387 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>* object = (SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>*)jarg1;
1391 } CALL_CATCH_EXCEPTION();
1395 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPolicyDecisionSignal_Connect(void * jarg1, void * jarg2) {
1396 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>*)jarg1;
1397 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>::CallbackType)jarg2;
1400 proxy->Connect(callback);
1401 } CALL_CATCH_EXCEPTION();
1405 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewPolicyDecisionSignal_Disconnect(void * jarg1, void * jarg2) {
1406 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>*)jarg1;
1407 SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEnginePolicyDecision>::CallbackType)jarg2;
1410 proxy->Disconnect(callback);
1411 } CALL_CATCH_EXCEPTION();
1415 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_new_WebViewHttpAuthHandlerSignal_HttpAuthHandler(void * jarg1) {
1416 Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
1417 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>* result = 0;
1420 result = new SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>(&webview->HttpAuthHandlerSignal());
1421 } CALL_CATCH_EXCEPTION(0);
1423 return (void*)result;
1426 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewHttpAuthHandlerSignal(void * jarg1) {
1427 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>*)jarg1;
1431 } CALL_CATCH_EXCEPTION();
1435 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewHttpAuthHandlerSignal_Connect(void * jarg1, void * jarg2) {
1436 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>*)jarg1;
1437 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>::CallbackType)jarg2;
1440 proxy->Connect(callback);
1441 } CALL_CATCH_EXCEPTION();
1445 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewHttpAuthHandlerSignal_Disconnect(void * jarg1, void * jarg2) {
1446 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>*)jarg1;
1447 SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineHttpAuthHandler>::CallbackType)jarg2;
1450 proxy->Disconnect(callback);
1451 } CALL_CATCH_EXCEPTION();
1455 //----------------------------------WebBackForwardListItem-----------------------------------------------------
1456 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebBackForwardListItem_GetUrl(void * jarg1) {
1457 Dali::WebEngineBackForwardListItem *arg1 = (Dali::WebEngineBackForwardListItem *)0;
1459 arg1 = (Dali::WebEngineBackForwardListItem *)jarg1;
1462 result = arg1->GetUrl();
1463 } CALL_CATCH_EXCEPTION(0);
1465 char * jresult = SWIG_csharp_string_callback(result.c_str());
1469 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebBackForwardListItem_GetTitle(void * jarg1) {
1470 Dali::WebEngineBackForwardListItem *arg1 = (Dali::WebEngineBackForwardListItem *)0;
1472 arg1 = (Dali::WebEngineBackForwardListItem *)jarg1;
1475 result = (arg1)->GetTitle();
1476 } CALL_CATCH_EXCEPTION(0);
1478 char * jresult = SWIG_csharp_string_callback(result.c_str());
1482 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebBackForwardListItem_GetOriginalUrl(void * jarg1) {
1483 Dali::WebEngineBackForwardListItem *arg1 = (Dali::WebEngineBackForwardListItem *)0;
1485 arg1 = (Dali::WebEngineBackForwardListItem *)jarg1;
1488 result = (arg1)->GetOriginalUrl();
1489 } CALL_CATCH_EXCEPTION(0);
1491 char * jresult = SWIG_csharp_string_callback(result.c_str());
1495 //----------------------------------WebBackForwardList-----------------------------------------------------
1496 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetItemCount(void * jarg1) {
1497 Dali::Toolkit::WebBackForwardList *arg1 = (Dali::Toolkit::WebBackForwardList *)0;
1498 uint32_t result = 0;
1499 arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1502 result = (arg1)->GetItemCount();
1503 } CALL_CATCH_EXCEPTION(0);
1508 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetCurrentItem(void *jarg1) {
1509 Dali::WebEngineBackForwardListItem *result = 0;
1510 Dali::Toolkit::WebBackForwardList *arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1513 std::unique_ptr<Dali::WebEngineBackForwardListItem> temp = (arg1)->GetCurrentItem();
1514 result = temp.release();
1515 } CALL_CATCH_EXCEPTION(0);
1520 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetPreviousItem(void* jarg1) {
1521 Dali::WebEngineBackForwardListItem *result = 0;
1522 Dali::Toolkit::WebBackForwardList* arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1525 std::unique_ptr<Dali::WebEngineBackForwardListItem> temp = (arg1)->GetPreviousItem();
1526 result = temp.release();
1527 } CALL_CATCH_EXCEPTION(0);
1532 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetNextItem(void* jarg1) {
1533 Dali::WebEngineBackForwardListItem *result = 0;
1534 Dali::Toolkit::WebBackForwardList* arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1537 std::unique_ptr<Dali::WebEngineBackForwardListItem> temp = (arg1)->GetNextItem();
1538 result = temp.release();
1539 } CALL_CATCH_EXCEPTION(0);
1544 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetItemAtIndex(void *jarg1, int jarg2) {
1545 Dali::WebEngineBackForwardListItem *result = 0;
1546 Dali::Toolkit::WebBackForwardList *arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1549 std::unique_ptr<Dali::WebEngineBackForwardListItem> temp = (arg1)->GetItemAtIndex(jarg2);
1550 result = temp.release();
1551 } CALL_CATCH_EXCEPTION(0);
1556 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebBackForwardList_DeleteItem(void *jarg1) {
1557 Dali::WebEngineBackForwardListItem *arg1 = (Dali::WebEngineBackForwardListItem *)jarg1;
1561 } CALL_CATCH_EXCEPTION();
1565 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetBackwardItems(void *jarg1, int jarg2) {
1566 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *result = 0;
1567 Dali::Toolkit::WebBackForwardList *arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1570 result = new std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>>();
1571 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> temp = (arg1)->GetBackwardItems(jarg2);
1573 } CALL_CATCH_EXCEPTION(0);
1575 return (void *)result;
1578 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetForwardItems(void *jarg1, int jarg2) {
1579 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *result = 0;
1580 Dali::Toolkit::WebBackForwardList *arg1 = (Dali::Toolkit::WebBackForwardList *)jarg1;
1583 result = new std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>>();
1584 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> temp = (arg1)->GetForwardItems(jarg2);
1586 } CALL_CATCH_EXCEPTION(0);
1588 return (void *)result;
1591 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebBackForwardList_DeleteCopiedItems(void *jarg1) {
1592 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *arg1 = (std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *)jarg1;
1596 } CALL_CATCH_EXCEPTION();
1600 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetCopiedItemsCount(void *jarg1) {
1601 unsigned int result = 0;
1602 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *arg1 = (std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *)jarg1;
1605 result = (arg1)->size();
1606 } CALL_CATCH_EXCEPTION(0);
1612 SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_WebBackForwardList_GetItemAtIndexFromCopiedItems(void *jarg1, unsigned int jarg2) {
1613 Dali::WebEngineBackForwardListItem *result = 0;
1614 std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *arg1 = (std::vector<std::unique_ptr<Dali::WebEngineBackForwardListItem>> *)jarg1;
1617 result = (arg1)->operator[](jarg2).get();
1618 } CALL_CATCH_EXCEPTION(0);
1620 return (void *)result;
1623 //----------------------------------WebConsoleMessage-----------------------------------------------------
1624 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebConsoleMessage_GetSource(void* jarg1) {
1625 Dali::WebEngineConsoleMessage* arg1 = (Dali::WebEngineConsoleMessage*)jarg1;
1629 result = arg1->GetSource();
1630 } CALL_CATCH_EXCEPTION(0);
1632 char* jresult = SWIG_csharp_string_callback(result.c_str());
1636 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebConsoleMessage_GetLine(void* jarg1) {
1637 Dali::WebEngineConsoleMessage* arg1 = (Dali::WebEngineConsoleMessage*)jarg1;
1641 result = arg1->GetLine();
1642 } CALL_CATCH_EXCEPTION(0);
1647 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebConsoleMessage_GetSeverityLevel(void* jarg1) {
1648 Dali::WebEngineConsoleMessage* arg1 = (Dali::WebEngineConsoleMessage*)jarg1;
1652 result = (int)arg1->GetSeverityLevel();
1653 } CALL_CATCH_EXCEPTION(0);
1658 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebConsoleMessage_GetText(void* jarg1) {
1659 Dali::WebEngineConsoleMessage* arg1 = (Dali::WebEngineConsoleMessage*)jarg1;
1663 result = arg1->GetText();
1664 } CALL_CATCH_EXCEPTION(0);
1666 char* jresult = SWIG_csharp_string_callback(result.c_str());
1670 //----------------------------------WebCertificate-----------------------------------------------------
1671 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebCertificate_Allow(void * jarg1, bool jarg2) {
1672 Dali::WebEngineCertificate *arg1 = (Dali::WebEngineCertificate*)jarg1;
1675 (arg1)->Allow(jarg2);
1676 } CALL_CATCH_EXCEPTION();
1680 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebCertificate_IsFromMainFrame(void * jarg1) {
1681 Dali::WebEngineCertificate* arg1 = (Dali::WebEngineCertificate*)jarg1;
1685 ret = (arg1)->IsFromMainFrame();
1686 } CALL_CATCH_EXCEPTION(0);
1691 SWIGEXPORT const char *SWIGSTDCALL CSharp_Dali_WebCertificate_GetPem(void * jarg1) {
1692 Dali::WebEngineCertificate* arg1 = (Dali::WebEngineCertificate*)jarg1;
1696 result = (arg1)->GetPem();
1697 } CALL_CATCH_EXCEPTION(0);
1699 char *jresult = SWIG_csharp_string_callback(result.c_str());
1703 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebCertificate_IsContextSecure(void * jarg1) {
1704 Dali::WebEngineCertificate* arg1 = (Dali::WebEngineCertificate*)jarg1;
1708 ret = (arg1)->IsContextSecure();
1709 } CALL_CATCH_EXCEPTION(0);
1714 //----------------------------------WebContext-----------------------------------------------------
1715 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebContext_GetCacheModel(void * jarg1) {
1716 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1718 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1721 ret = (int)(arg1)->GetCacheModel();
1722 } CALL_CATCH_EXCEPTION(0);
1727 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetCacheModel(void * jarg1, int jarg2) {
1728 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1730 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1733 (arg1)->SetCacheModel((Dali::WebEngineContext::CacheModel)jarg2);
1734 } CALL_CATCH_EXCEPTION();
1738 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetProxyUri(void * jarg1, const char * jarg2) {
1739 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1741 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1742 std::string arg2_str(jarg2);
1745 (arg1)->SetProxyUri(arg2_str);
1746 } CALL_CATCH_EXCEPTION();
1750 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetProxyUri(void *jarg1) {
1751 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1753 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1756 const std::string str = (arg1)->GetProxyUri();
1757 jresult = SWIG_csharp_string_callback(str.c_str());
1758 } CALL_CATCH_EXCEPTION(0);
1764 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetProxyBypassRule(void *jarg1, char *jarg2, char *jarg3) {
1765 if (!jarg2 || !jarg3) {
1766 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
1770 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1771 const std::string arg2(jarg2);
1772 const std::string arg3(jarg3);
1774 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1777 (arg1)->SetProxyBypassRule(arg2, arg3);
1778 } CALL_CATCH_EXCEPTION();
1782 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetProxyBypassRule(void *jarg1) {
1783 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1786 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1789 const std::string str = (arg1)->GetProxyBypassRule();
1790 jresult = SWIG_csharp_string_callback(str.c_str());
1791 } CALL_CATCH_EXCEPTION(0);
1797 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetCertificateFilePath(void * jarg1, const char * jarg2) {
1798 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1800 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1801 std::string arg2_str(jarg2);
1804 (arg1)->SetCertificateFilePath(arg2_str);
1805 } CALL_CATCH_EXCEPTION();
1809 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetCertificateFilePath(void *jarg1) {
1810 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1812 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1815 const std::string str = (arg1)->GetCertificateFilePath();
1816 jresult = SWIG_csharp_string_callback(str.c_str());
1817 } CALL_CATCH_EXCEPTION(0);
1823 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetDefaultProxyAuth(void * jarg1, const char * jarg2, const char * jarg3) {
1824 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1825 std::string arg2_str(jarg2);
1826 std::string arg3_str(jarg3);
1829 (arg1)->SetDefaultProxyAuth(arg2_str, arg3_str);
1830 } CALL_CATCH_EXCEPTION();
1834 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllWebDatabase(void *jarg1) {
1835 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1838 (arg1)->DeleteAllWebDatabase();
1839 } CALL_CATCH_EXCEPTION();
1843 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_GetWebDatabaseOrigins(void *jarg1, void *jarg2) {
1844 Dali::Toolkit::WebContext * arg1 = (Dali::Toolkit::WebContext *)jarg1;
1845 void (*handler)(std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*) = (void (*)(std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*))jarg2;
1846 bool result = false;
1849 result = (arg1)->GetWebDatabaseOrigins(
1850 [handler](std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>& originList) {
1851 std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>* webOriginList = new std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>();
1852 webOriginList->swap(originList);
1853 handler(webOriginList);
1855 } CALL_CATCH_EXCEPTION(0);
1860 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_DeleteWebDatabase(void *jarg1, void *jarg2) {
1861 Dali::Toolkit::WebContext * arg1 = (Dali::Toolkit::WebContext *)jarg1;
1862 Dali::WebEngineSecurityOrigin * origin = (Dali::WebEngineSecurityOrigin *)jarg2;
1863 bool result = false;
1866 result = (arg1)->DeleteWebDatabase(*origin);
1867 } CALL_CATCH_EXCEPTION(0);
1872 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_GetWebStorageOrigins(void *jarg1, void *jarg2) {
1873 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1874 void (*handler)(std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*) = (void (*)(std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*))jarg2;
1875 bool result = false;
1878 result = (arg1)->GetWebStorageOrigins(
1879 [handler](std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>& originList) {
1880 std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>* contextOriginList = new std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>();
1881 contextOriginList->swap(originList);
1882 handler(contextOriginList);
1884 } CALL_CATCH_EXCEPTION(0);
1889 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_GetWebStorageUsageForOrigin(void *jarg1, void *jarg2, void *jarg3) {
1890 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1891 Dali::WebEngineSecurityOrigin *origin = (Dali::WebEngineSecurityOrigin *)jarg2;
1892 void (*callback)(uint64_t) = (void (*)(uint64_t))jarg3;
1893 bool result = false;
1896 result = (arg1)->GetWebStorageUsageForOrigin(*origin, callback);
1897 } CALL_CATCH_EXCEPTION(0);
1902 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllWebStorage(void *jarg1) {
1903 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
1905 arg1 = (Dali::Toolkit::WebContext *)jarg1;
1908 (arg1)->DeleteAllWebStorage();
1909 } CALL_CATCH_EXCEPTION();
1913 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_DeleteWebStorage(void *jarg1, void *jarg2) {
1914 Dali::Toolkit::WebContext * arg1 = (Dali::Toolkit::WebContext *)jarg1;
1915 Dali::WebEngineSecurityOrigin * origin = (Dali::WebEngineSecurityOrigin *)jarg2;
1916 bool result = false;
1919 result = (arg1)->DeleteWebStorage(*origin);
1920 } CALL_CATCH_EXCEPTION(0);
1925 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteLocalFileSystem(void *jarg1) {
1926 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1929 (arg1)->DeleteLocalFileSystem();
1930 } CALL_CATCH_EXCEPTION();
1934 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_ClearCache(void * jarg1) {
1935 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1938 (arg1)->ClearCache();
1939 } CALL_CATCH_EXCEPTION();
1943 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_DeleteApplicationCache(void * jarg1, void * jarg2) {
1944 Dali::Toolkit::WebContext * arg1 = (Dali::Toolkit::WebContext *)jarg1;
1945 Dali::WebEngineSecurityOrigin * origin = (Dali::WebEngineSecurityOrigin *)jarg2;
1946 bool result = false;
1949 result = (arg1)->DeleteApplicationCache(*origin);
1950 } CALL_CATCH_EXCEPTION(0);
1955 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_GetFormPasswordList(void *jarg1, void *jarg2) {
1956 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1957 void (*handler)(std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>*) = (void (*)(std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>*))jarg2;
1960 (arg1)->GetFormPasswordList(
1961 [handler](std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>& passwordList) {
1962 std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>* contextPasswordList = new std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>();
1963 contextPasswordList->swap(passwordList);
1964 handler(contextPasswordList);
1966 } CALL_CATCH_EXCEPTION();
1970 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_RegisterDownloadStartedCallback(void * jarg1, void * jarg2) {
1971 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1972 void (*handler)(char *) = (void (*)(char *))jarg2;
1975 (arg1)->RegisterDownloadStartedCallback(
1976 [handler](const std::string& url) {
1977 handler(SWIG_csharp_string_callback(url.c_str()));
1979 } CALL_CATCH_EXCEPTION();
1983 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_RegisterMimeOverriddenCallback(void *jarg1, void *jarg2) {
1984 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
1985 bool (*handler)(char *, char *, char *) = (bool (*)(char *, char *, char *))jarg2;
1988 (arg1)->RegisterMimeOverriddenCallback(
1989 [handler](const std::string& url, const std::string& mime, std::string& newMime) -> bool {
1990 return handler(SWIG_csharp_string_callback(url.c_str()),
1991 SWIG_csharp_string_callback(mime.c_str()),
1992 SWIG_csharp_string_callback(newMime.c_str()));
1994 } CALL_CATCH_EXCEPTION();
1998 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_EnableCache(void * jarg1, bool jarg2) {
1999 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2001 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2004 (arg1)->EnableCache(jarg2);
2005 } CALL_CATCH_EXCEPTION();
2009 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_IsCacheEnabled(void *jarg1) {
2010 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2012 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2015 ret = (arg1)->IsCacheEnabled();
2016 } CALL_CATCH_EXCEPTION(0);
2022 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetAppId(void *jarg1, char *jarg2) {
2023 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2025 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2029 const std::string str(jarg2);
2030 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2033 (arg1)->SetAppId(str);
2034 } CALL_CATCH_EXCEPTION();
2038 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_SetAppVersion(void *jarg1, char *jarg2) {
2039 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2041 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2045 const std::string str(jarg2);
2047 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2050 ret = (arg1)->SetAppVersion(str);
2051 } CALL_CATCH_EXCEPTION(0);
2057 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetApplicationType(void *jarg1, int jarg2) {
2058 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2060 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2063 (arg1)->SetApplicationType((Dali::WebEngineContext::ApplicationType)jarg2);
2064 } CALL_CATCH_EXCEPTION();
2068 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetTimeOffset(void *jarg1, float jarg2) {
2069 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2071 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2074 (arg1)->SetTimeOffset(jarg2);
2075 } CALL_CATCH_EXCEPTION();
2079 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetTimeZoneOffset(void *jarg1, float jarg2, float jarg3) {
2080 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2082 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2085 (arg1)->SetTimeZoneOffset(jarg2, jarg3);
2086 } CALL_CATCH_EXCEPTION();
2090 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_RegisterUrlSchemesAsCorsEnabled(void *jarg1, char **jarg2, unsigned int jarg3) {
2092 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2096 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2097 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2100 std::vector<std::string> vecStr;
2101 for (unsigned int i=0; i<jarg3; i++)
2104 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2107 std::string str(jarg2[i]);
2108 vecStr.push_back(str);
2110 (arg1)->RegisterUrlSchemesAsCorsEnabled(vecStr);
2111 } CALL_CATCH_EXCEPTION();
2115 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_RegisterJsPluginMimeTypes(void *jarg1, char **jarg2, unsigned int jarg3) {
2117 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2121 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2122 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2125 std::vector<std::string> vecStr;
2126 for (unsigned int i=0; i<jarg3; i++)
2129 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2132 std::string str(jarg2[i]);
2133 vecStr.push_back(str);
2135 (arg1)->RegisterJsPluginMimeTypes(vecStr);
2136 } CALL_CATCH_EXCEPTION();
2140 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetDefaultZoomFactor(void *jarg1, float jarg2) {
2141 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2143 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2146 (arg1)->SetDefaultZoomFactor(jarg2);
2147 } CALL_CATCH_EXCEPTION();
2151 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_WebContext_GetDefaultZoomFactor(void *jarg1) {
2152 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2154 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2157 ret = (arg1)->GetDefaultZoomFactor();
2158 } CALL_CATCH_EXCEPTION(0);
2164 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllApplicationCache(void *jarg1) {
2165 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2167 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2170 ret = (arg1)->DeleteAllApplicationCache();
2171 } CALL_CATCH_EXCEPTION(0);
2177 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllWebIndexedDatabase(void *jarg1) {
2178 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2180 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2183 ret = (arg1)->DeleteAllWebIndexedDatabase();
2184 } CALL_CATCH_EXCEPTION(0);
2190 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteFormPasswordDataList(void *jarg1, char **jarg2, unsigned int jarg3) {
2192 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2196 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2197 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2200 std::vector<std::string> vecStr;
2201 for (unsigned int i=0; i<jarg3; i++)
2204 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
2207 std::string str(jarg2[i]);
2208 vecStr.push_back(str);
2210 (arg1)->DeleteFormPasswordDataList(vecStr);
2211 } CALL_CATCH_EXCEPTION()
2215 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllFormPasswordData(void *jarg1) {
2216 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2218 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2221 (arg1)->DeleteAllFormPasswordData();
2222 } CALL_CATCH_EXCEPTION();
2226 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllFormCandidateData(void *jarg1) {
2227 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2229 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2232 (arg1)->DeleteAllFormCandidateData();
2233 } CALL_CATCH_EXCEPTION();
2237 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_FreeUnusedMemory(void *jarg1) {
2238 Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
2240 arg1 = (Dali::Toolkit::WebContext *)jarg1;
2243 ret = (arg1)->FreeUnusedMemory();
2244 } CALL_CATCH_EXCEPTION(0);
2250 //----------------------------------WebContextMenu---------------------------------------------------
2251 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebContextMenu(void * jarg1) {
2253 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebContextMenu is null", 0);
2257 Dali::WebEngineContextMenu* arg1 = (Dali::WebEngineContextMenu*)jarg1;
2261 } CALL_CATCH_EXCEPTION();
2265 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebContextMenu_GetItemCount(void *jarg1) {
2266 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2270 ret = (arg1)->GetItemCount();
2271 } CALL_CATCH_EXCEPTION(0);
2276 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebContextMenu_GetItemAt(void *jarg1, uint32_t jarg2) {
2277 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2278 Dali::WebEngineContextMenuItem *result = 0;
2281 std::unique_ptr<Dali::WebEngineContextMenuItem> item = (arg1)->GetItemAt(jarg2);
2282 result = item.release();
2283 } CALL_CATCH_EXCEPTION(0);
2285 return (void *)result;
2288 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebContextMenu_GetItemList(void *jarg1) {
2289 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2290 std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>* result = nullptr;
2293 result = new std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>();
2294 std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>> itemList = (arg1)->GetItemList();
2295 result->swap(itemList);
2296 } CALL_CATCH_EXCEPTION(0);
2298 return (void *)result;
2301 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_RemoveItem(void *jarg1, void *jarg2) {
2302 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2306 result = (arg1)->RemoveItem(*((Dali::WebEngineContextMenuItem*)jarg2));
2307 } CALL_CATCH_EXCEPTION(0);
2312 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_AppendItemAsAction(void *jarg1, int jarg2, const char *jarg3, bool jarg4) {
2313 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2317 result = (arg1)->AppendItemAsAction((Dali::WebEngineContextMenuItem::ItemTag)jarg2, jarg3, jarg4);
2318 } CALL_CATCH_EXCEPTION(0);
2323 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_AppendItem(void *jarg1, int jarg2, const char *jarg3, const char *jarg4, bool jarg5) {
2324 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2328 result = (arg1)->AppendItem((Dali::WebEngineContextMenuItem::ItemTag)jarg2, jarg3, jarg4, jarg5);
2329 } CALL_CATCH_EXCEPTION(0);
2334 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_SelectItem(void *jarg1, void *jarg2) {
2335 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2339 result = (arg1)->SelectItem(*((Dali::WebEngineContextMenuItem*)jarg2));
2340 } CALL_CATCH_EXCEPTION(0);
2345 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_Hide(void *jarg1) {
2346 Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
2350 result = (arg1)->Hide();
2351 } CALL_CATCH_EXCEPTION(0);
2356 //----------------------------------WebContextMenuItem---------------------------------------------------
2357 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebContextMenuItem(void * jarg1) {
2359 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebContextMenuItem is null", 0);
2363 Dali::WebEngineContextMenuItem* arg1 = (Dali::WebEngineContextMenuItem*)jarg1;
2367 } CALL_CATCH_EXCEPTION();
2371 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetTag(void *jarg1) {
2372 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2376 result = (int)(arg1)->GetTag();
2377 } CALL_CATCH_EXCEPTION(0);
2382 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetType(void *jarg1) {
2383 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2387 result = (int)(arg1)->GetType();
2388 } CALL_CATCH_EXCEPTION(0);
2393 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenuItem_IsEnabled(void *jarg1) {
2394 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2398 result = (arg1)->IsEnabled();
2399 } CALL_CATCH_EXCEPTION(0);
2404 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetLinkUrl(void *jarg1) {
2405 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2409 result = (arg1)->GetLinkUrl();
2410 } CALL_CATCH_EXCEPTION(0);
2412 char *jresult = SWIG_csharp_string_callback(result.c_str());
2416 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetImageUrl(void *jarg1) {
2417 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2421 result = (arg1)->GetImageUrl();
2422 } CALL_CATCH_EXCEPTION(0);
2424 char *jresult = SWIG_csharp_string_callback(result.c_str());
2428 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetTitle(void *jarg1) {
2429 Dali::WebEngineContextMenuItem *arg1 = (Dali::WebEngineContextMenuItem *)jarg1;
2433 result = (arg1)->GetTitle();
2434 } CALL_CATCH_EXCEPTION(0);
2436 char *jresult = SWIG_csharp_string_callback(result.c_str());
2440 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebContextMenuItem_GetParentMenu(void *jarg1) {
2441 Dali::WebEngineContextMenuItem* arg1 = (Dali::WebEngineContextMenuItem*)jarg1;
2442 Dali::WebEngineContextMenu* result = 0;
2445 std::unique_ptr<Dali::WebEngineContextMenu> item = (arg1)->GetParentMenu();
2446 result = item.release();
2447 } CALL_CATCH_EXCEPTION(0);
2449 return (void *)result;
2452 //----------------------------------WebContextMenuItemList---------------------------------------------------
2453 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebContextMenu_ItemList(void * jarg1) {
2455 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebContextMenu ItemList is null", 0);
2459 std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>*)jarg1;
2463 } CALL_CATCH_EXCEPTION();
2467 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebContextMenu_ItemList_GetItemCount(void* jarg1) {
2468 std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>*)jarg1;
2469 uint32_t result = 0;
2472 result = (arg1)->size();
2473 } CALL_CATCH_EXCEPTION(0);
2478 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebContextMenu_ItemList_ValueOfIndex(void* jarg1, unsigned int jarg2) {
2479 std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContextMenuItem>>*)jarg1;
2480 Dali::WebEngineContextMenuItem* result = 0;
2483 result = ((arg1)->operator[](jarg2)).get();
2484 } CALL_CATCH_EXCEPTION(0);
2489 //----------------------------------WebCookieManager---------------------------------------------------
2490 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebCookieManager_GetCookieAcceptPolicy(void * jarg1) {
2491 Dali::Toolkit::WebCookieManager* arg1 = (Dali::Toolkit::WebCookieManager*)0;
2494 arg1 = (Dali::Toolkit::WebCookieManager*)jarg1;
2497 ret = (int)(arg1)->GetCookieAcceptPolicy();
2498 } CALL_CATCH_EXCEPTION(0);
2503 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebCookieManager_SetCookieAcceptPolicy(void * jarg1, int jarg2) {
2504 Dali::Toolkit::WebCookieManager* arg1 = (Dali::Toolkit::WebCookieManager*)0;
2505 arg1 = (Dali::Toolkit::WebCookieManager*)jarg1;
2508 (arg1)->SetCookieAcceptPolicy(
2509 (Dali::WebEngineCookieManager::CookieAcceptPolicy)jarg2);
2510 } CALL_CATCH_EXCEPTION();
2514 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebCookieManager_SetPersistentStorage(void * jarg1, const char * jarg2, int jarg3) {
2515 Dali::Toolkit::WebCookieManager* arg1 = (Dali::Toolkit::WebCookieManager*)0;
2517 arg1 = (Dali::Toolkit::WebCookieManager*)jarg1;
2518 std::string arg2_str(jarg2);
2519 Dali::WebEngineCookieManager::CookiePersistentStorage arg3_enum = (Dali::WebEngineCookieManager::CookiePersistentStorage)jarg3;
2522 (arg1)->SetPersistentStorage(arg2_str, arg3_enum);
2523 } CALL_CATCH_EXCEPTION();
2527 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebCookieManager_ClearCookies(void * jarg1) {
2528 Dali::Toolkit::WebCookieManager* arg1 = (Dali::Toolkit::WebCookieManager*)0;
2530 arg1 = (Dali::Toolkit::WebCookieManager*)jarg1;
2533 (arg1)->ClearCookies();
2534 } CALL_CATCH_EXCEPTION();
2538 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebCookieManager_ChangesWatch(void *jarg1, void *jarg2) {
2539 Dali::Toolkit::WebCookieManager *arg1 = (Dali::Toolkit::WebCookieManager *)jarg1;
2540 void (*callback)() = (void (*)())jarg2;
2543 (arg1)->ChangesWatch(callback);
2544 } CALL_CATCH_EXCEPTION();
2548 //----------------------------------WebFormRepostDecision---------------------------------------------------
2549 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebFormRepostDecision_Reply(void *jarg1, bool jarg2) {
2550 Dali::WebEngineFormRepostDecision* arg1 = (Dali::WebEngineFormRepostDecision*)jarg1;
2554 } CALL_CATCH_EXCEPTION();
2558 //----------------------------------WebFrame---------------------------------------------------
2559 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebFrame_IsMainFrame(void* jarg1) {
2560 Dali::WebEngineFrame* arg1 = (Dali::WebEngineFrame*)jarg1;
2561 bool result = false;
2564 result = (arg1)->IsMainFrame();
2565 } CALL_CATCH_EXCEPTION(0);
2570 //----------------------------------WebPolicyDecision-----------------------------------------------------
2571 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetUrl(void* jarg1) {
2572 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2576 result = arg1->GetUrl();
2577 } CALL_CATCH_EXCEPTION(0);
2579 char* jresult = SWIG_csharp_string_callback(result.c_str());
2583 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetCookie(void* jarg1) {
2584 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2588 result = arg1->GetCookie();
2589 } CALL_CATCH_EXCEPTION(0);
2591 char* jresult = SWIG_csharp_string_callback(result.c_str());
2595 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetDecisionType(void* jarg1) {
2596 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2600 result = (int)arg1->GetDecisionType();
2601 } CALL_CATCH_EXCEPTION(0);
2606 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetResponseMime(void* jarg1) {
2607 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2611 result = arg1->GetResponseMime();
2612 } CALL_CATCH_EXCEPTION(0);
2614 char* jresult = SWIG_csharp_string_callback(result.c_str());
2618 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetResponseStatusCode(void* jarg1) {
2619 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2623 result = arg1->GetResponseStatusCode();
2624 } CALL_CATCH_EXCEPTION(0);
2629 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetNavigationType(void* jarg1) {
2630 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2634 result = (int)arg1->GetNavigationType();
2635 } CALL_CATCH_EXCEPTION(0);
2640 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetFrame(void* jarg1) {
2641 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2642 Dali::WebEngineFrame* result = 0;
2645 result = &((arg1)->GetFrame());
2646 } CALL_CATCH_EXCEPTION(0);
2651 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebPolicyDecision_GetScheme(void* jarg1) {
2652 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2656 result = arg1->GetScheme();
2657 } CALL_CATCH_EXCEPTION(0);
2659 char* jresult = SWIG_csharp_string_callback(result.c_str());
2663 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebPolicyDecision_Use(void* jarg1) {
2664 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2668 result = arg1->Use();
2669 } CALL_CATCH_EXCEPTION(0);
2674 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebPolicyDecision_Ignore(void* jarg1) {
2675 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2679 result = arg1->Ignore();
2680 } CALL_CATCH_EXCEPTION(0);
2685 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebPolicyDecision_Suspend(void* jarg1) {
2686 Dali::WebEnginePolicyDecision* arg1 = (Dali::WebEnginePolicyDecision*)jarg1;
2690 result = arg1->Suspend();
2691 } CALL_CATCH_EXCEPTION(0);
2696 //----------------------------------WebRequestInterceptor---------------------------------------------------
2697 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebRequestInterceptor_GetUrl(void * jarg1) {
2698 Dali::WebEngineRequestInterceptor* arg1 = (Dali::WebEngineRequestInterceptor*)jarg1;
2702 result = (arg1)->GetUrl();
2703 } CALL_CATCH_EXCEPTION(0);
2705 char* jresult = SWIG_csharp_string_callback(result.c_str());
2709 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebRequestInterceptor_Ignore(void * jarg1) {
2710 Dali::WebEngineRequestInterceptor* arg1 = (Dali::WebEngineRequestInterceptor*)jarg1;
2714 ret = (arg1)->Ignore();
2715 } CALL_CATCH_EXCEPTION(0);
2720 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebRequestInterceptor_SetResponseStatus(void * jarg1, int jarg2, const char *jarg3) {
2721 Dali::WebEngineRequestInterceptor* arg1 = (Dali::WebEngineRequestInterceptor*)jarg1;
2723 std::string arg3_str(jarg3);
2726 ret = (arg1)->SetResponseStatus(jarg2, arg3_str);
2727 } CALL_CATCH_EXCEPTION(0);
2732 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebRequestInterceptor_AddResponseHeader(void * jarg1, const char *jarg2, const char *jarg3) {
2733 Dali::WebEngineRequestInterceptor* arg1 = (Dali::WebEngineRequestInterceptor*)jarg1;
2735 std::string arg2_str(jarg2);
2736 std::string arg3_str(jarg3);
2739 ret = (arg1)->AddResponseHeader(arg2_str, arg3_str);
2740 } CALL_CATCH_EXCEPTION(0);
2745 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebRequestInterceptor_AddResponseBody(void * jarg1, const char *jarg2, uint32_t length) {
2746 Dali::WebEngineRequestInterceptor* arg1 = (Dali::WebEngineRequestInterceptor*)jarg1;
2748 std::string arg2_str(jarg2);
2751 ret = (arg1)->AddResponseBody(arg2_str, length);
2752 } CALL_CATCH_EXCEPTION(0);
2757 //----------------------------------WebHttpAuthHandler---------------------------------------------------
2758 SWIGEXPORT const char *SWIGSTDCALL CSharp_Dali_WebHttpAuthHandler_GetRealm(void * jarg1) {
2759 Dali::WebEngineHttpAuthHandler* arg1 = (Dali::WebEngineHttpAuthHandler*)jarg1;
2763 result = (arg1)->GetRealm();
2764 } CALL_CATCH_EXCEPTION(0);
2766 char *jresult = SWIG_csharp_string_callback(result.c_str());
2770 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebHttpAuthHandler_Suspend(void * jarg1) {
2771 Dali::WebEngineHttpAuthHandler* arg1 = (Dali::WebEngineHttpAuthHandler*)jarg1;
2775 } CALL_CATCH_EXCEPTION();
2779 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebHttpAuthHandler_UseCredential(
2780 void * jarg1, const char *jarg2, const char *jarg3) {
2781 Dali::WebEngineHttpAuthHandler* arg1 = (Dali::WebEngineHttpAuthHandler*)jarg1;
2782 std::string arg2_str(jarg2);
2783 std::string arg3_str(jarg3);
2786 (arg1)->UseCredential(arg2_str, arg3_str);
2787 } CALL_CATCH_EXCEPTION();
2791 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebHttpAuthHandler_CancelCredential(void * jarg1) {
2792 Dali::WebEngineHttpAuthHandler* arg1 = (Dali::WebEngineHttpAuthHandler*)jarg1;
2795 (arg1)->CancelCredential();
2796 } CALL_CATCH_EXCEPTION();
2800 //----------------------------------WebPasswordData---------------------------------------------------
2801 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebPasswordData_GetUrl(void * jarg1) {
2802 Dali::WebEngineContext::PasswordData *arg1 = (Dali::WebEngineContext::PasswordData *)jarg1;
2806 result = (arg1)->url;
2807 } CALL_CATCH_EXCEPTION(0);
2809 char * jresult = SWIG_csharp_string_callback(result.c_str());
2813 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebPasswordData_GetUseFingerprint(void * jarg1) {
2814 Dali::WebEngineContext::PasswordData * arg1 = (Dali::WebEngineContext::PasswordData *)jarg1;
2815 bool result = false;
2818 result = (arg1)->useFingerprint;
2819 } CALL_CATCH_EXCEPTION(0);
2824 //----------------------------------WebLoadError-----------------------------------------------------
2825 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebLoadError_GetUrl(void* jarg1) {
2826 Dali::WebEngineLoadError* arg1 = (Dali::WebEngineLoadError*)jarg1;
2830 result = arg1->GetUrl();
2831 } CALL_CATCH_EXCEPTION(0);
2833 char* jresult = SWIG_csharp_string_callback(result.c_str());
2837 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebLoadError_GetCode(void* jarg1) {
2838 Dali::WebEngineLoadError* arg1 = (Dali::WebEngineLoadError*)jarg1;
2842 result = (int)arg1->GetCode();
2843 } CALL_CATCH_EXCEPTION(0);
2848 SWIGEXPORT const char* SWIGSTDCALL CSharp_Dali_WebLoadError_GetDescription(void* jarg1) {
2849 Dali::WebEngineLoadError* arg1 = (Dali::WebEngineLoadError*)jarg1;
2853 result = arg1->GetDescription();
2854 } CALL_CATCH_EXCEPTION(0);
2856 char* jresult = SWIG_csharp_string_callback(result.c_str());
2860 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebLoadError_GetType(void* jarg1) {
2861 Dali::WebEngineLoadError* arg1 = (Dali::WebEngineLoadError*)jarg1;
2865 result = (int)arg1->GetType();
2866 } CALL_CATCH_EXCEPTION(0);
2871 //----------------------------------WebPasswordDataList---------------------------------------------------
2872 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebPasswordDataList(void * jarg1) {
2874 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebEngineContext::PasswordData List is null", 0);
2878 std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>*)jarg1;
2882 } CALL_CATCH_EXCEPTION();
2886 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebPasswordDataList_GetItemCount(void* jarg1) {
2887 std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>*)jarg1;
2888 uint32_t result = 0;
2891 result = (arg1)->size();
2892 } CALL_CATCH_EXCEPTION(0);
2897 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebPasswordDataList_ValueOfIndex(void * jarg1, unsigned int jarg2) {
2898 std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineContext::PasswordData>>*)jarg1;
2899 Dali::WebEngineContext::PasswordData* result = 0;
2902 result = ((arg1)->operator[](jarg2)).get();
2903 } CALL_CATCH_EXCEPTION(0);
2909 //----------------------------------WebSecurityOrigin---------------------------------------------------
2910 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebSecurityOrigin_GetHost(void * jarg1) {
2911 Dali::WebEngineSecurityOrigin *arg1 = (Dali::WebEngineSecurityOrigin *)jarg1;
2915 result = (arg1)->GetHost();
2916 } CALL_CATCH_EXCEPTION(0);
2918 char * jresult = SWIG_csharp_string_callback(result.c_str());
2922 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebSecurityOrigin_GetProtocol(void * jarg1) {
2923 Dali::WebEngineSecurityOrigin *arg1 = (Dali::WebEngineSecurityOrigin *)jarg1;
2927 result = (arg1)->GetProtocol();
2928 } CALL_CATCH_EXCEPTION(0);
2930 char * jresult = SWIG_csharp_string_callback(result.c_str());
2934 //----------------------------------WebSecurityOriginList---------------------------------------------------
2935 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebSecurityOriginList(void *jarg1) {
2937 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebEngineSecurityOrigin List is null", 0);
2941 std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*)jarg1;
2945 } CALL_CATCH_EXCEPTION();
2949 SWIGEXPORT uint32_t SWIGSTDCALL CSharp_Dali_WebSecurityOriginList_GetItemCount(void* jarg1) {
2950 std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*)jarg1;
2951 uint32_t result = 0;
2954 result = (arg1)->size();
2955 } CALL_CATCH_EXCEPTION(0);
2960 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebSecurityOriginList_ValueOfIndex(void *jarg1, unsigned int jarg2) {
2961 std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>* arg1 = (std::vector<std::unique_ptr<Dali::WebEngineSecurityOrigin>>*)jarg1;
2962 Dali::WebEngineSecurityOrigin * result = 0;
2965 result = ((arg1)->operator[](jarg2)).get();
2966 } CALL_CATCH_EXCEPTION(0);
2971 //----------------------------------WebHitTest---------------------------------------------------
2972 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebHitTest(void * jarg1) {
2974 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "WebEngineHitTest is null", 0);
2978 Dali::WebEngineHitTest* arg1 = (Dali::WebEngineHitTest*)jarg1;
2982 } CALL_CATCH_EXCEPTION();
2986 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebHitTest_GetResultContext(void * jarg1) {
2987 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
2991 ret = (int)(arg1)->GetResultContext();
2992 } CALL_CATCH_EXCEPTION(0);
2997 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetLinkUri(void * jarg1) {
2998 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3002 result = (arg1)->GetLinkUri();
3003 } CALL_CATCH_EXCEPTION(0);
3005 char *jresult = SWIG_csharp_string_callback(result.c_str());
3009 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetLinkTitle(void * jarg1) {
3010 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3014 result = (arg1)->GetLinkTitle();
3015 } CALL_CATCH_EXCEPTION(0);
3017 char *jresult = SWIG_csharp_string_callback(result.c_str());
3021 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetLinkLabel(void * jarg1) {
3022 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3026 result = (arg1)->GetLinkLabel();
3027 } CALL_CATCH_EXCEPTION(0);
3029 char *jresult = SWIG_csharp_string_callback(result.c_str());
3033 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetImageUri(void * jarg1) {
3034 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3038 result = (arg1)->GetImageUri();
3039 } CALL_CATCH_EXCEPTION(0);
3041 char * jresult = SWIG_csharp_string_callback(result.c_str());
3045 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetMediaUri(void * jarg1) {
3046 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3050 result = (arg1)->GetMediaUri();
3051 } CALL_CATCH_EXCEPTION(0);
3053 char * jresult = SWIG_csharp_string_callback(result.c_str());
3057 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetTagName(void * jarg1) {
3058 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3062 result = (arg1)->GetTagName();
3063 } CALL_CATCH_EXCEPTION(0);
3065 char *jresult = SWIG_csharp_string_callback(result.c_str());
3069 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetNodeValue(void * jarg1) {
3070 Dali::WebEngineHitTest * arg1 = (Dali::WebEngineHitTest *)jarg1;
3074 result = (arg1)->GetNodeValue();
3075 } CALL_CATCH_EXCEPTION(0);
3077 char * jresult = SWIG_csharp_string_callback(result.c_str());
3081 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebHitTest_GetAttributes(void * jarg1) {
3082 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3083 Dali::Property::Map *result = 0;
3086 result = &(arg1)->GetAttributes();
3087 } CALL_CATCH_EXCEPTION(0);
3089 return (void *)result;
3092 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebHitTest_GetImageFileNameExtension(void * jarg1) {
3093 Dali::WebEngineHitTest *arg1 = (Dali::WebEngineHitTest *)jarg1;
3097 result = (arg1)->GetImageFileNameExtension();
3098 } CALL_CATCH_EXCEPTION(0);
3100 char *jresult = SWIG_csharp_string_callback(result.c_str());
3104 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebHitTest_GetImageBuffer(void * jarg1) {
3105 Dali::WebEngineHitTest* arg1 = (Dali::WebEngineHitTest *)jarg1;
3106 Dali::PixelData result;
3109 result = (arg1)->GetImageBuffer();
3110 } CALL_CATCH_EXCEPTION(0);
3113 Dali::PixelData* jresult = new Dali::PixelData((const Dali::PixelData &)result);
3114 return (void *)jresult;
3117 //----------------------------------WebSettings---------------------------------------------------
3118 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_AllowMixedContents(void * jarg1, bool jarg2) {
3119 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3121 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3124 (arg1)->AllowMixedContents(jarg2);
3125 } CALL_CATCH_EXCEPTION();
3129 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableSpatialNavigation(void * jarg1, bool jarg2) {
3130 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3132 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3135 (arg1)->EnableSpatialNavigation(jarg2);
3136 } CALL_CATCH_EXCEPTION();
3140 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebSettings_GetDefaultFontSize(void * jarg1) {
3141 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3144 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3147 ret = (arg1)->GetDefaultFontSize();
3148 } CALL_CATCH_EXCEPTION(0);
3153 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_SetDefaultFontSize(void * jarg1, int jarg2) {
3154 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3156 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3159 (arg1)->SetDefaultFontSize(jarg2);
3160 } CALL_CATCH_EXCEPTION();
3164 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableWebSecurity(void * jarg1, bool jarg2) {
3165 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3167 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3170 (arg1)->EnableWebSecurity(jarg2);
3171 } CALL_CATCH_EXCEPTION();
3175 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableCacheBuilder(void * jarg1, bool jarg2) {
3176 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3178 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3181 (arg1)->EnableCacheBuilder(jarg2);
3182 } CALL_CATCH_EXCEPTION();
3186 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_UseScrollbarThumbFocusNotifications(void * jarg1, bool jarg2) {
3187 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3189 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3192 (arg1)->UseScrollbarThumbFocusNotifications(jarg2);
3193 } CALL_CATCH_EXCEPTION();
3197 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableDoNotTrack(void * jarg1, bool jarg2) {
3198 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3200 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3203 (arg1)->EnableDoNotTrack(jarg2);
3204 } CALL_CATCH_EXCEPTION();
3208 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_AllowFileAccessFromExternalUrl(void * jarg1, bool jarg2) {
3209 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3211 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3214 (arg1)->AllowFileAccessFromExternalUrl(jarg2);
3215 } CALL_CATCH_EXCEPTION();
3219 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsJavaScriptEnabled(void * jarg1) {
3220 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3223 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3226 ret = (arg1)->IsJavaScriptEnabled();
3227 } CALL_CATCH_EXCEPTION(0);
3232 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableJavaScript(void * jarg1, bool jarg2) {
3233 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3235 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3238 (arg1)->EnableJavaScript(jarg2);
3239 } CALL_CATCH_EXCEPTION();
3243 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsAutoFittingEnabled(void * jarg1) {
3244 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3247 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3250 ret = (arg1)->IsAutoFittingEnabled();
3251 } CALL_CATCH_EXCEPTION(0);
3256 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableAutoFitting(void * jarg1, bool jarg2) {
3257 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3259 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3262 (arg1)->EnableAutoFitting(jarg2);
3263 } CALL_CATCH_EXCEPTION();
3267 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_ArePluginsEnabled(void * jarg1) {
3268 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3271 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3274 ret = (arg1)->ArePluginsEnabled();
3275 } CALL_CATCH_EXCEPTION(0);
3280 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnablePlugins(void * jarg1, bool jarg2) {
3281 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3283 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3286 (arg1)->EnablePlugins(jarg2);
3287 } CALL_CATCH_EXCEPTION();
3291 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsPrivateBrowsingEnabled(void * jarg1) {
3292 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3295 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3298 ret = (arg1)->IsPrivateBrowsingEnabled();
3299 } CALL_CATCH_EXCEPTION(0);
3304 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnablePrivateBrowsing(void * jarg1, bool jarg2) {
3305 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3307 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3310 (arg1)->EnablePrivateBrowsing(jarg2);
3311 } CALL_CATCH_EXCEPTION();
3315 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsLinkMagnifierEnabled(void * jarg1) {
3316 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3319 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3322 ret = (arg1)->IsLinkMagnifierEnabled();
3323 } CALL_CATCH_EXCEPTION(0);
3328 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableLinkMagnifier(void * jarg1, bool jarg2) {
3329 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3331 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3334 (arg1)->EnableLinkMagnifier(jarg2);
3335 } CALL_CATCH_EXCEPTION();
3339 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsKeypadWithoutUserActionUsed(void * jarg1) {
3340 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3343 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3346 ret = (arg1)->IsKeypadWithoutUserActionUsed();
3347 } CALL_CATCH_EXCEPTION(0);
3352 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_UseKeypadWithoutUserAction(void * jarg1, bool jarg2) {
3353 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3355 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3358 (arg1)->UseKeypadWithoutUserAction(jarg2);
3359 } CALL_CATCH_EXCEPTION();
3363 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsAutofillPasswordFormEnabled(void * jarg1) {
3364 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3367 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3370 ret = (arg1)->IsAutofillPasswordFormEnabled();
3371 } CALL_CATCH_EXCEPTION(0);
3376 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableAutofillPasswordForm(void * jarg1, bool jarg2) {
3377 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3379 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3382 (arg1)->EnableAutofillPasswordForm(jarg2);
3383 } CALL_CATCH_EXCEPTION();
3387 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsFormCandidateDataEnabled(void * jarg1) {
3388 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3391 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3394 ret = (arg1)->IsFormCandidateDataEnabled();
3395 } CALL_CATCH_EXCEPTION(0);
3400 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableFormCandidateData(void * jarg1, bool jarg2) {
3401 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3403 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3406 (arg1)->EnableFormCandidateData(jarg2);
3407 } CALL_CATCH_EXCEPTION();
3411 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsTextSelectionEnabled(void * jarg1) {
3412 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3415 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3418 ret = (arg1)->IsTextSelectionEnabled();
3419 } CALL_CATCH_EXCEPTION(0);
3424 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableTextSelection(void * jarg1, bool jarg2) {
3425 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3427 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3430 (arg1)->EnableTextSelection(jarg2);
3431 } CALL_CATCH_EXCEPTION();
3435 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsTextAutosizingEnabled(void * jarg1) {
3436 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3439 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3442 ret = (arg1)->IsTextAutosizingEnabled();
3443 } CALL_CATCH_EXCEPTION(0);
3448 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableTextAutosizing(void * jarg1, bool jarg2) {
3449 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3451 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3454 (arg1)->EnableTextAutosizing(jarg2);
3455 } CALL_CATCH_EXCEPTION();
3459 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsArrowScrollEnabled(void * jarg1) {
3460 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3463 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3466 ret = (arg1)->IsArrowScrollEnabled();
3467 } CALL_CATCH_EXCEPTION(0);
3472 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableArrowScroll(void * jarg1, bool jarg2) {
3473 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3475 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3478 (arg1)->EnableArrowScroll(jarg2);
3479 } CALL_CATCH_EXCEPTION();
3483 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsClipboardEnabled(void * jarg1) {
3484 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3487 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3490 ret = (arg1)->IsClipboardEnabled();
3491 } CALL_CATCH_EXCEPTION(0);
3496 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableClipboard(void * jarg1, bool jarg2) {
3497 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3499 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3502 (arg1)->EnableClipboard(jarg2);
3503 } CALL_CATCH_EXCEPTION();
3507 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsImePanelEnabled(void * jarg1) {
3508 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3511 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3514 ret = (arg1)->IsImePanelEnabled();
3515 } CALL_CATCH_EXCEPTION(0);
3520 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_EnableImePanel(void * jarg1, bool jarg2) {
3521 Dali::Toolkit::WebSettings* arg1 = (Dali::Toolkit::WebSettings*) 0;
3523 arg1 = (Dali::Toolkit::WebSettings*)jarg1;
3526 (arg1)->EnableImePanel(jarg2);
3527 } CALL_CATCH_EXCEPTION();
3531 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_AllowScriptsOpenWindows(void * jarg1, bool jarg2) {
3532 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3534 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3537 (arg1)->AllowScriptsOpenWindows(jarg2);
3538 } CALL_CATCH_EXCEPTION();
3542 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_AreImagesLoadedAutomatically(void * jarg1) {
3543 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3546 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3549 ret = (arg1)->AreImagesLoadedAutomatically();
3550 } CALL_CATCH_EXCEPTION(0);
3555 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_AllowImagesLoadAutomatically(void * jarg1, bool jarg2) {
3556 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3558 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3561 (arg1)->AllowImagesLoadAutomatically(jarg2);
3562 } CALL_CATCH_EXCEPTION();
3566 SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebSettings_GetDefaultTextEncodingName(void * jarg1) {
3567 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3570 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3573 result = (arg1)->GetDefaultTextEncodingName();
3574 } CALL_CATCH_EXCEPTION(0);
3576 char * jresult = SWIG_csharp_string_callback(result.c_str());
3580 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_SetDefaultTextEncodingName(void * jarg1, const char * jarg2) {
3581 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3583 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3584 std::string arg2_str(jarg2);
3587 (arg1)->SetDefaultTextEncodingName(arg2_str);
3588 } CALL_CATCH_EXCEPTION();
3592 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_SetViewportMetaTag(void *jarg1, bool jarg2) {
3593 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3596 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3599 ret = (arg1)->SetViewportMetaTag(jarg2);
3600 } CALL_CATCH_EXCEPTION(0);
3605 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_SetForceZoom(void *jarg1, bool jarg2) {
3606 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3609 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3612 ret = (arg1)->SetForceZoom(jarg2);
3613 } CALL_CATCH_EXCEPTION(0);
3618 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsZoomForced(void *jarg1) {
3619 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3622 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3625 ret = (arg1)->IsZoomForced();
3626 } CALL_CATCH_EXCEPTION(0);
3631 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_SetTextZoomEnabled(void *jarg1, bool jarg2) {
3632 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3635 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3638 ret = (arg1)->SetTextZoomEnabled(jarg2);
3639 } CALL_CATCH_EXCEPTION(0);
3644 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsTextZoomEnabled(void *jarg1) {
3645 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3648 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3651 ret = (arg1)->IsTextZoomEnabled();
3652 } CALL_CATCH_EXCEPTION(0);
3657 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_SetExtraFeature(void *jarg1, const char *jarg2, bool jarg3) {
3658 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3659 std::string arg2(jarg2);
3661 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3664 (arg1)->SetExtraFeature(arg2, jarg3);
3665 } CALL_CATCH_EXCEPTION();
3669 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsExtraFeatureEnabled(void *jarg1, const char *jarg2) {
3670 Dali::Toolkit::WebSettings *arg1 = (Dali::Toolkit::WebSettings *)0;
3671 std::string arg2(jarg2);
3674 arg1 = (Dali::Toolkit::WebSettings *)jarg1;
3677 ret = (arg1)->IsExtraFeatureEnabled(arg2);
3678 } CALL_CATCH_EXCEPTION(0);