[dali_2.0.34] Merge branch 'devel/master' 70/261070/1
authorAdam Bialogonski <adam.b@samsung.com>
Fri, 9 Jul 2021 08:45:57 +0000 (09:45 +0100)
committerAdam Bialogonski <adam.b@samsung.com>
Fri, 9 Jul 2021 08:45:57 +0000 (09:45 +0100)
Change-Id: I8cd56dc0429181974a004a23de8419593bc50edb

build/tizen/Makefile.am
build/tizen/configure.ac
dali-csharp-binder/file.list
dali-csharp-binder/src/accessible-impl-nui.cpp
dali-csharp-binder/src/control-devel_wrap.cpp
dali-csharp-binder/src/rive-animation-view.cpp [new file with mode: 0644]
dali-csharp-binder/src/web-view.cpp
packaging/dali-csharp-binder.spec

index 7e8276c..5d8722a 100644 (file)
@@ -112,6 +112,12 @@ endif
 
 endif
 
+if MOBILE_PROFILE
+LIBDALI_CSHARP_BINDER_LA_CXXFLAGS += -DTIZEN_BUILD \
+                            $(DALIEXTENSION_CFLAGS)
+LIBDALI_CSHARP_BINDER_LA_LIBADD += $(DALIEXTENSION_LIBS)
+endif
+
 if WEARABLE_PROFILE
 LIBDALI_CSHARP_BINDER_LA_CXXFLAGS += -DTIZEN_BUILD \
                             $(DALIWATCHVIEW_CFLAGS)
@@ -120,6 +126,22 @@ LIBDALI_CSHARP_BINDER_LA_LIBADD += $(DALIWATCHVIEW_LIBS)
 LIBDALI_CSHARP_BINDER_LA_CXXFLAGS += -DTIZEN_BUILD \
                             $(DALIWATCHHOLDERBASE_CFLAGS)
 LIBDALI_CSHARP_BINDER_LA_LIBADD += $(DALIWATCHHOLDERBASE_LIBS)
+
+LIBDALI_CSHARP_BINDER_LA_CXXFLAGS += -DTIZEN_BUILD \
+                            $(DALIEXTENSION_CFLAGS)
+LIBDALI_CSHARP_BINDER_LA_LIBADD += $(DALIEXTENSION_LIBS)
+endif
+
+if TV_PROFILE
+LIBDALI_CSHARP_BINDER_LA_CXXFLAGS += -DTIZEN_BUILD \
+                            $(DALIEXTENSION_CFLAGS)
+LIBDALI_CSHARP_BINDER_LA_LIBADD += $(DALIEXTENSION_LIBS)
+endif
+
+if COMMON_PROFILE
+LIBDALI_CSHARP_BINDER_LA_CXXFLAGS += -DTIZEN_BUILD \
+                            $(DALIEXTENSION_CFLAGS)
+LIBDALI_CSHARP_BINDER_LA_LIBADD += $(DALIEXTENSION_LIBS)
 endif
 
 lib_LTLIBRARIES = libdali2-csharp-binder.la
index 98c74c9..0ebba0a 100644 (file)
@@ -74,6 +74,7 @@ PKG_CHECK_MODULES(DALITOOLKIT, dali2-toolkit)
 
 if test "x$enable_profile" = "xMOBILE" -o "x$enable_profile" = "xWEARABLE" -o "x$enable_profile" = "xTV" -o "x$enable_profile" = "xIVI" -o "x$enable_profile" = "xCOMMON"; then
   PKG_CHECK_MODULES(DALIWIDGET, widget_viewer_dali)
+  PKG_CHECK_MODULES(DALIEXTENSION, dali2-extension)
   if test x$enable_ecore_wayland2 = xyes; then
     PKG_CHECK_MODULES(ECORE_WL2, ecore-wl2)
   else
index 6692651..62fb15b 100755 (executable)
@@ -52,7 +52,8 @@ dali_csharp_binder_tizen_src_files = \
   ${dali_csharp_binder_dir}/src/transition-effects.cpp \
   ${dali_csharp_binder_dir}/src/atspi.cpp \
   ${dali_csharp_binder_dir}/src/component-application-wrap.cpp \
-  ${dali_csharp_binder_dir}/src/tizen-dependency-wrap.cpp
+  ${dali_csharp_binder_dir}/src/tizen-dependency-wrap.cpp \
+  ${dali_csharp_binder_dir}/src/rive-animation-view.cpp
 
 # module: csharp-binder, backend: tizen-wearable
 dali_csharp_binder_tizen_wearable_src_files = \
index 86433d5..deb0e30 100644 (file)
@@ -42,12 +42,12 @@ struct AccessibilityDelegate
     bool (*isScrollable)(); // 13
     char *(*getText)(int, int); // 14
     int (*getCharacterCount)(); // 15
-    int (*getCaretOffset)(); // 16
-    bool (*setCaretOffset)(int); // 17
+    int (*getCursorOffset)(); // 16
+    bool (*setCursorOffset)(int); // 17
     Dali::Accessibility::Range *(*getTextAtOffset)(int, int); // 18
-    Dali::Accessibility::Range *(*getSelection)(int); // 19
+    Dali::Accessibility::Range *(*getRangeOfSelection)(int); // 19
     bool (*removeSelection)(int); // 20
-    bool (*setSelection)(int, int, int); // 21
+    bool (*setRangeOfSelection)(int, int, int); // 21
     bool (*copyText)(int, int); // 22
     bool (*cutText)(int, int); // 23
     bool (*insertText)(int, const char *); // 24
@@ -94,7 +94,7 @@ inline T stealObject(T *obj)
 struct AccessibleImpl_NUI : public AccessibleImpl
 {
     // Points to memory managed from the C# side
-    const AccessibilityDelegate *v;
+    const AccessibilityDelegate *table;
 
     AccessibleImpl_NUI() = delete;
     AccessibleImpl_NUI(const AccessibleImpl_NUI &) = delete;
@@ -104,15 +104,15 @@ struct AccessibleImpl_NUI : public AccessibleImpl
     AccessibleImpl_NUI& operator=(AccessibleImpl_NUI &&) = delete;
 
     AccessibleImpl_NUI(Dali::Actor actor, Dali::Accessibility::Role role, const AccessibilityDelegate *vtable)
-    : AccessibleImpl(actor, role, false), v{vtable} {}
+    : AccessibleImpl(actor, role, false), table{vtable} {}
 
     std::string GetNameRaw() override
     {
         std::string ret{};
 
-        if (v->getName)
+        if (table->getName)
         {
-            ret = stealString(v->getName());
+            ret = stealString(table->getName());
         }
 
         return ret;
@@ -122,9 +122,9 @@ struct AccessibleImpl_NUI : public AccessibleImpl
     {
         std::string ret{};
 
-        if (v->getDescription)
+        if (table->getDescription)
         {
-            ret = stealString(v->getDescription());
+            ret = stealString(table->getDescription());
         }
 
         return ret;
@@ -140,7 +140,7 @@ struct AccessibleImpl_NUI : public AccessibleImpl
             // and NUI Components is known to be broken (and possibly in other cases, too). Please
             // remove this override for GrabHighlight() when it is fixed.
             auto size = Self().GetProperty<Dali::Vector2>(Dali::Actor::Property::SIZE);
-            currentHighlightActor.GetHandle().SetProperty(Dali::Actor::Property::SIZE, size);
+            mCurrentHighlightActor.GetHandle().SetProperty(Dali::Actor::Property::SIZE, size);
         }
 
         return ret;
@@ -150,9 +150,9 @@ struct AccessibleImpl_NUI : public AccessibleImpl
     {
         std::string ret{};
 
-        if (v->getActionName)
+        if (table->getActionName)
         {
-            ret = stealString(v->getActionName(static_cast<int>(index)));
+            ret = stealString(table->getActionName(static_cast<int>(index)));
         }
 
         return ret;
@@ -162,9 +162,9 @@ struct AccessibleImpl_NUI : public AccessibleImpl
     {
         std::size_t ret{0};
 
-        if (v->getActionCount)
+        if (table->getActionCount)
         {
-            ret = static_cast<std::size_t>(v->getActionCount());
+            ret = static_cast<std::size_t>(table->getActionCount());
         }
 
         return ret;
@@ -179,9 +179,9 @@ struct AccessibleImpl_NUI : public AccessibleImpl
     {
         bool ret{false};
 
-        if (v->doAction)
+        if (table->doAction)
         {
-            ret = v->doAction(name.data());
+            ret = table->doAction(name.data());
         }
 
         return ret;
@@ -191,9 +191,9 @@ struct AccessibleImpl_NUI : public AccessibleImpl
     {
         Dali::Accessibility::States ret{};
 
-        if (v->calculateStates)
+        if (table->calculateStates)
         {
-            ret = stealObject(v->calculateStates());
+            ret = stealObject(table->calculateStates());
         }
 
         return ret;
@@ -213,9 +213,9 @@ struct AccessibleImpl_NUI : public AccessibleImpl
     {
         bool ret{false};
 
-        if (v->shouldReportZeroChildren)
+        if (table->shouldReportZeroChildren)
         {
-            ret = v->shouldReportZeroChildren();
+            ret = table->shouldReportZeroChildren();
         }
 
         return ret;
@@ -249,7 +249,7 @@ struct AccessibleImpl_NUI : public AccessibleImpl
         {
             if (highlighted && index == 0)
             {
-                return Dali::Accessibility::Accessible::Get(currentHighlightActor.GetHandle());
+                return Dali::Accessibility::Accessible::Get(mCurrentHighlightActor.GetHandle());
             }
             else
             {
@@ -272,9 +272,9 @@ struct AccessibleImpl_NUI : public AccessibleImpl
     {
         bool ret{false};
 
-        if (v->isScrollable)
+        if (table->isScrollable)
         {
-            ret = v->isScrollable();
+            ret = table->isScrollable();
         }
 
         return ret;
@@ -284,9 +284,9 @@ struct AccessibleImpl_NUI : public AccessibleImpl
     {
         bool ret{false};
 
-        if (v->scrollToChild)
+        if (table->scrollToChild)
         {
-            ret = v->scrollToChild(new Dali::Actor(child));
+            ret = table->scrollToChild(new Dali::Actor(child));
         }
 
         return ret;
@@ -302,9 +302,9 @@ struct AccessibleImpl_NUI_Value : public AccessibleImpl_NUI,
     {
         double ret{0.0};
 
-        if (v->getMinimum)
+        if (table->getMinimum)
         {
-            ret = v->getMinimum();
+            ret = table->getMinimum();
         }
 
         return ret;
@@ -314,9 +314,9 @@ struct AccessibleImpl_NUI_Value : public AccessibleImpl_NUI,
     {
         double ret{0.0};
 
-        if (v->getCurrent)
+        if (table->getCurrent)
         {
-            ret = v->getCurrent();
+            ret = table->getCurrent();
         }
 
         return ret;
@@ -326,21 +326,21 @@ struct AccessibleImpl_NUI_Value : public AccessibleImpl_NUI,
     {
         double ret{0.0};
 
-        if (v->getMaximum)
+        if (table->getMaximum)
         {
-            ret = v->getMaximum();
+            ret = table->getMaximum();
         }
 
         return ret;
     }
 
-    bool SetCurrent(double val) override
+    bool SetCurrent(double value) override
     {
         bool ret{false};
 
-        if (v->setCurrent)
+        if (table->setCurrent)
         {
-            ret = v->setCurrent(val);
+            ret = table->setCurrent(value);
         }
 
         return ret;
@@ -350,9 +350,9 @@ struct AccessibleImpl_NUI_Value : public AccessibleImpl_NUI,
     {
         double ret{0.0};
 
-        if (v->getMinimumIncrement)
+        if (table->getMinimumIncrement)
         {
-            ret = v->getMinimumIncrement();
+            ret = table->getMinimumIncrement();
         }
 
         return ret;
@@ -369,9 +369,9 @@ struct AccessibleImpl_NUI_EditableText : public AccessibleImpl_NUI,
     {
         std::string ret{};
 
-        if (v->getText)
+        if (table->getText)
         {
-            ret = stealString(v->getText(static_cast<int>(startOffset), static_cast<int>(endOffset)));
+            ret = stealString(table->getText(static_cast<int>(startOffset), static_cast<int>(endOffset)));
         }
 
         return ret;
@@ -381,33 +381,33 @@ struct AccessibleImpl_NUI_EditableText : public AccessibleImpl_NUI,
     {
         std::size_t ret{0};
 
-        if (v->getCharacterCount)
+        if (table->getCharacterCount)
         {
-            ret = static_cast<std::size_t>(v->getCharacterCount());
+            ret = static_cast<std::size_t>(table->getCharacterCount());
         }
 
         return ret;
     }
 
-    std::size_t GetCaretOffset() override
+    std::size_t GetCursorOffset() override
     {
         std::size_t ret{0};
 
-        if (v->getCaretOffset)
+        if (table->getCursorOffset)
         {
-            ret = static_cast<std::size_t>(v->getCaretOffset());
+            ret = static_cast<std::size_t>(table->getCursorOffset());
         }
 
         return ret;
     }
 
-    bool SetCaretOffset(std::size_t offset) override
+    bool SetCursorOffset(std::size_t offset) override
     {
         bool ret{false};
 
-        if (v->setCaretOffset)
+        if (table->setCursorOffset)
         {
-            ret = v->setCaretOffset(static_cast<int>(offset));
+            ret = table->setCursorOffset(static_cast<int>(offset));
         }
 
         return ret;
@@ -417,45 +417,45 @@ struct AccessibleImpl_NUI_EditableText : public AccessibleImpl_NUI,
     {
         Dali::Accessibility::Range ret{};
 
-        if (v->getTextAtOffset)
+        if (table->getTextAtOffset)
         {
-            ret = stealObject(v->getTextAtOffset(static_cast<int>(offset), static_cast<int>(boundary)));
+            ret = stealObject(table->getTextAtOffset(static_cast<int>(offset), static_cast<int>(boundary)));
         }
 
         return ret;
     }
 
-    Dali::Accessibility::Range GetSelection(std::size_t selectionNum) override
+    Dali::Accessibility::Range GetRangeOfSelection(std::size_t selectionIndex) override
     {
         Dali::Accessibility::Range ret{};
 
-        if (v->getSelection)
+        if (table->getRangeOfSelection)
         {
-            ret = stealObject(v->getSelection(static_cast<int>(selectionNum)));
+            ret = stealObject(table->getRangeOfSelection(static_cast<int>(selectionIndex)));
         }
 
         return ret;
     }
 
-    bool RemoveSelection(std::size_t selectionNum) override
+    bool RemoveSelection(std::size_t selectionIndex) override
     {
         bool ret{false};
 
-        if (v->removeSelection)
+        if (table->removeSelection)
         {
-            ret = v->removeSelection(static_cast<int>(selectionNum));
+            ret = table->removeSelection(static_cast<int>(selectionIndex));
         }
 
         return ret;
     }
 
-    bool SetSelection(std::size_t selectionNum, std::size_t startOffset, std::size_t endOffset) override
+    bool SetRangeOfSelection(std::size_t selectionIndex, std::size_t startOffset, std::size_t endOffset) override
     {
         bool ret{false};
 
-        if (v->setSelection)
+        if (table->setRangeOfSelection)
         {
-            ret = v->setSelection(static_cast<int>(selectionNum), static_cast<int>(startOffset), static_cast<int>(endOffset));
+            ret = table->setRangeOfSelection(static_cast<int>(selectionIndex), static_cast<int>(startOffset), static_cast<int>(endOffset));
         }
 
         return ret;
@@ -465,9 +465,9 @@ struct AccessibleImpl_NUI_EditableText : public AccessibleImpl_NUI,
     {
         bool ret{false};
 
-        if (v->copyText)
+        if (table->copyText)
         {
-            ret = v->copyText(static_cast<int>(startPosition), static_cast<int>(endPosition));
+            ret = table->copyText(static_cast<int>(startPosition), static_cast<int>(endPosition));
         }
 
         return ret;
@@ -477,9 +477,9 @@ struct AccessibleImpl_NUI_EditableText : public AccessibleImpl_NUI,
     {
         bool ret{false};
 
-        if (v->cutText)
+        if (table->cutText)
         {
-            ret = v->cutText(static_cast<int>(startPosition), static_cast<int>(endPosition));
+            ret = table->cutText(static_cast<int>(startPosition), static_cast<int>(endPosition));
         }
 
         return ret;
@@ -487,9 +487,9 @@ struct AccessibleImpl_NUI_EditableText : public AccessibleImpl_NUI,
 
     bool InsertText(std::size_t startPosition, std::string text) override
     {
-        if (v->insertText)
+        if (table->insertText)
         {
-            return v->insertText(static_cast<int>(startPosition), text.c_str());
+            return table->insertText(static_cast<int>(startPosition), text.c_str());
         }
 
         return false;
@@ -497,9 +497,9 @@ struct AccessibleImpl_NUI_EditableText : public AccessibleImpl_NUI,
 
     bool SetTextContents(std::string newContents) override
     {
-        if (v->setTextContents)
+        if (table->setTextContents)
         {
-            return v->setTextContents(newContents.c_str());
+            return table->setTextContents(newContents.c_str());
         }
 
         return false;
@@ -509,9 +509,9 @@ struct AccessibleImpl_NUI_EditableText : public AccessibleImpl_NUI,
     {
         bool ret{false};
 
-        if (v->deleteText)
+        if (table->deleteText)
         {
-            ret = v->deleteText(static_cast<int>(startPosition), static_cast<int>(endPosition));
+            ret = table->deleteText(static_cast<int>(startPosition), static_cast<int>(endPosition));
         }
 
         return ret;
@@ -527,9 +527,9 @@ struct AccessibleImpl_NUI_Selection : public AccessibleImpl_NUI,
     {
         int ret{0};
 
-        if (v->getSelectedChildrenCount)
+        if (table->getSelectedChildrenCount)
         {
-            ret = v->getSelectedChildrenCount();
+            ret = table->getSelectedChildrenCount();
         }
 
         return ret;
@@ -539,9 +539,9 @@ struct AccessibleImpl_NUI_Selection : public AccessibleImpl_NUI,
     {
         Dali::Accessibility::Accessible* ret{nullptr};
 
-        if (v->getSelectedChild)
+        if (table->getSelectedChild)
         {
-            Dali::Actor *actor = v->getSelectedChild(selectedChildIndex);
+            Dali::Actor *actor = table->getSelectedChild(selectedChildIndex);
             if (actor)
             {
                 ret = Dali::Accessibility::Accessible::Get(*actor);
@@ -555,9 +555,9 @@ struct AccessibleImpl_NUI_Selection : public AccessibleImpl_NUI,
     {
         bool ret{false};
 
-        if (v->selectChild)
+        if (table->selectChild)
         {
-            ret = v->selectChild(childIndex);
+            ret = table->selectChild(childIndex);
         }
 
         return ret;
@@ -567,9 +567,9 @@ struct AccessibleImpl_NUI_Selection : public AccessibleImpl_NUI,
     {
         bool ret{false};
 
-        if (v->deselectSelectedChild)
+        if (table->deselectSelectedChild)
         {
-            ret = v->deselectSelectedChild(selectedChildIndex);
+            ret = table->deselectSelectedChild(selectedChildIndex);
         }
 
         return ret;
@@ -579,9 +579,9 @@ struct AccessibleImpl_NUI_Selection : public AccessibleImpl_NUI,
     {
         bool ret{false};
 
-        if (v->isChildSelected)
+        if (table->isChildSelected)
         {
-            ret = v->isChildSelected(childIndex);
+            ret = table->isChildSelected(childIndex);
         }
 
         return ret;
@@ -591,9 +591,9 @@ struct AccessibleImpl_NUI_Selection : public AccessibleImpl_NUI,
     {
         bool ret{false};
 
-        if (v->selectAll)
+        if (table->selectAll)
         {
-            ret = v->selectAll();
+            ret = table->selectAll();
         }
 
         return ret;
@@ -603,9 +603,9 @@ struct AccessibleImpl_NUI_Selection : public AccessibleImpl_NUI,
     {
         bool ret{false};
 
-        if (v->clearSelection)
+        if (table->clearSelection)
         {
-            ret = v->clearSelection();
+            ret = table->clearSelection();
         }
 
         return ret;
@@ -615,9 +615,9 @@ struct AccessibleImpl_NUI_Selection : public AccessibleImpl_NUI,
     {
         bool ret{false};
 
-        if (v->deselectChild)
+        if (table->deselectChild)
         {
-            ret = v->deselectChild(childIndex);
+            ret = table->deselectChild(childIndex);
         }
 
         return ret;
index a9218e3..79b2227 100644 (file)
@@ -359,8 +359,8 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Toolkit_DevelControl_NotifyAccessibility
     try_catch([&]() {
         Dali::Actor *control = (Dali::Actor*) arg1;
         Dali::Accessibility::States *states = (Dali::Accessibility::States*) arg2;
-        bool doRecursive = arg3 ? true : false;
-        NotifyAccessibilityStateChange(*control, *states, doRecursive);
+        bool isRecursive = arg3 ? true : false;
+        NotifyAccessibilityStateChange(*control, *states, isRecursive);
     });
 }
 
@@ -481,13 +481,13 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Accessibility_EmitTextDeletedEvent(void
     });
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Accessibility_EmitTextCaretMovedEvent(void *arg1, int arg2_position) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Accessibility_EmitTextCursorMovedEvent(void *arg1, int arg2_position) {
     GUARD_ON_NULL_RET(arg1);
     try_catch([&]() {
         Dali::Actor *control = (Dali::Actor*) arg1;
         auto accessible = GetBoundAccessibilityObject(*control);
         if (accessible)
-            accessible->EmitTextCaretMoved(arg2_position);
+            accessible->EmitTextCursorMoved(arg2_position);
         else
             SWIG_CSharpException(SWIG_RuntimeError, "Actor does not have accessible object.");
     });
diff --git a/dali-csharp-binder/src/rive-animation-view.cpp b/dali-csharp-binder/src/rive-animation-view.cpp
new file mode 100644 (file)
index 0000000..560124d
--- /dev/null
@@ -0,0 +1,289 @@
+#ifndef CSHARP_RIVE_ANIMATION_VIEW
+#define CSHARP_RIVE_ANIMATION_VIEW
+#endif
+
+#define SWIGSTDCALL
+
+// INCLUDES
+#include "common.h"
+#include <dali-extension/devel-api/rive-animation-view/rive-animation-view.h>
+
+using namespace Dali;
+using namespace Dali::Toolkit;
+using namespace Dali::Extension;
+
+#define CALL_CATCH_EXCEPTION(ret)                                              \
+  catch (std::out_of_range & e) {                                              \
+    SWIG_CSharpException(SWIG_IndexError, const_cast<char *>(e.what()));       \
+    return ret;                                                                \
+  }                                                                            \
+  catch (std::exception & e) {                                                 \
+    SWIG_CSharpException(SWIG_RuntimeError, const_cast<char *>(e.what()));     \
+    return ret;                                                                \
+  }                                                                            \
+  catch (Dali::DaliException e) {                                              \
+    SWIG_CSharpException(SWIG_UnknownError, e.condition);                      \
+    return ret;                                                                \
+  }                                                                            \
+  catch (...) {                                                                \
+    SWIG_CSharpException(SWIG_UnknownError, "unknown error");                  \
+    return ret;                                                                \
+  }
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+static const char *nullExceptMsg = "Attempt to dereference null Dali::Extension::RiveAnimationView";
+
+SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_RiveAnimationView_New__SWIG_0(char * jarg1) {
+  void *jresult = nullptr;
+  RiveAnimationView result;
+
+  if (!jarg1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
+    return 0;
+  }
+  std::string arg1_str(jarg1);
+  {
+    try {
+      result = RiveAnimationView::New(arg1_str);
+      jresult = new Dali::Extension::RiveAnimationView((const Dali::Extension::RiveAnimationView &)result);
+    } CALL_CATCH_EXCEPTION(0);
+  }
+
+  return jresult;
+}
+
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RiveAnimationView_EnableAnimation(char * jarg1, char * jarg2, bool jarg3) {
+  RiveAnimationView *arg1 = (RiveAnimationView *)jarg1;
+
+  if (!arg1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, nullExceptMsg, 0);
+    return;
+  }
+  if (!jarg2) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "jarg2 is null string", 0);
+    return;
+  }
+  std::string arg2_str(jarg2);
+  {
+    try {
+      arg1->EnableAnimation(arg2_str, jarg3);
+    }
+    CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RiveAnimationView_PlayAnimation(char * jarg1) {
+  RiveAnimationView *arg1 = (RiveAnimationView *)jarg1;
+
+  if (!arg1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, nullExceptMsg, 0);
+    return;
+  }
+  {
+    try {
+      arg1->PlayAnimation();
+    }
+    CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RiveAnimationView_PauseAnimation(char * jarg1) {
+  RiveAnimationView *arg1 = (RiveAnimationView *)jarg1;
+
+  if (!arg1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, nullExceptMsg, 0);
+    return;
+  }
+  {
+    try {
+      arg1->PauseAnimation();
+    }
+    CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RiveAnimationView_StopAnimation(char * jarg1) {
+  RiveAnimationView *arg1 = (RiveAnimationView *)jarg1;
+
+  if (!arg1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, nullExceptMsg, 0);
+    return;
+  }
+  {
+    try {
+      arg1->StopAnimation();
+    }
+    CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT void CSharp_Dali_RiveAnimationView_SetShapeFillColor(char * jarg1, char * jarg2, char * jarg3)
+{
+  Dali::Vector4 *arg3 = nullptr;
+
+  RiveAnimationView *arg1 = (RiveAnimationView *)jarg1;
+  if (!arg1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, nullExceptMsg, 0);
+    return;
+  }
+  if (!jarg2) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "jarg2 is null string", 0);
+    return;
+  }
+  std::string arg2_str(jarg2);
+  arg3 = (Dali::Vector4 *)jarg3;
+  if (!arg3) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
+    return;
+  }
+  arg3->a *= 255.f;
+  arg3->r *= 255.f;
+  arg3->g *= 255.f;
+  arg3->b *= 255.f;
+  {
+    try {
+      arg1->SetShapeFillColor(arg2_str, *arg3);
+    }
+    CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT void CSharp_Dali_RiveAnimationView_SetShapeStrokeColor(char * jarg1, char * jarg2, char * jarg3)
+{
+  Dali::Vector4 *arg3 = nullptr;
+
+  RiveAnimationView *arg1 = (RiveAnimationView *)jarg1;
+  if (!arg1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, nullExceptMsg, 0);
+    return;
+  }
+  if (!jarg2) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "jarg2 is null string", 0);
+    return;
+  }
+  std::string arg2_str(jarg2);
+  arg3 = (Dali::Vector4 *)jarg3;
+  if (!arg3) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
+    return;
+  }
+  arg3->a *= 255.f;
+  arg3->r *= 255.f;
+  arg3->g *= 255.f;
+  arg3->b *= 255.f;
+  {
+    try {
+      arg1->SetShapeStrokeColor(arg2_str, *arg3);
+    }
+    CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT void CSharp_Dali_RiveAnimationView_SetNodeOpacity(char * jarg1, char * jarg2, float jarg3)
+{
+  RiveAnimationView *arg1 = (RiveAnimationView *)jarg1;
+
+  if (!arg1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, nullExceptMsg, 0);
+    return;
+  }
+  if (!jarg2) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "jarg2 is null string", 0);
+    return;
+  }
+  std::string arg2_str(jarg2);
+  {
+    try {
+      arg1->SetNodeOpacity(arg2_str, jarg3);
+    }
+    CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT void CSharp_Dali_RiveAnimationView_SetNodeScale(char * jarg1, char * jarg2, char * jarg3)
+{
+  Dali::Vector2 *arg3 = nullptr;
+
+  RiveAnimationView *arg1 = (RiveAnimationView *)jarg1;
+  if (!arg1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, nullExceptMsg, 0);
+    return;
+  }
+  if (!jarg2) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "jarg2 is null string", 0);
+    return;
+  }
+  std::string arg2_str(jarg2);
+  arg3 = (Dali::Vector2 *)jarg3;
+  if (!arg3) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
+    return;
+  }
+  {
+    try {
+      arg1->SetNodeScale(arg2_str, *arg3);
+    }
+    CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT void CSharp_Dali_RiveAnimationView_SetNodeRotation(char * jarg1, char * jarg2, char * jarg3)
+{
+  Dali::Degree *arg3 = nullptr;
+
+  RiveAnimationView *arg1 = (RiveAnimationView *)jarg1;
+  if (!arg1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, nullExceptMsg, 0);
+    return;
+  }
+  if (!jarg2) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "jarg2 is null string", 0);
+    return;
+  }
+  std::string arg2_str(jarg2);
+  arg3 = (Dali::Degree *)jarg3;
+  if (!arg3) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
+    return;
+  }
+  {
+    try {
+      arg1->SetNodeRotation(arg2_str, *arg3);
+    }
+    CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT void CSharp_Dali_RiveAnimationView_SetNodePosition(char * jarg1, char * jarg2, char * jarg3)
+{
+  Dali::Vector2 *arg3 = nullptr;
+
+  RiveAnimationView *arg1 = (RiveAnimationView *)jarg1;
+  if (!arg1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, nullExceptMsg, 0);
+    return;
+  }
+  if (!jarg2) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "jarg2 is null string", 0);
+    return;
+  }
+  std::string arg2_str(jarg2);
+  arg3 = (Dali::Vector2 *)jarg3;
+  if (!arg3) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
+    return;
+  }
+  {
+    try {
+      arg1->SetNodePosition(arg2_str, *arg3);
+    }
+    CALL_CATCH_EXCEPTION();
+  }
+}
+
+#ifdef __cplusplus
+} // end extern "C"
+#endif
index 9b11e1a..d46a183 100755 (executable)
@@ -333,40 +333,10 @@ SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_LOAD_PROGRESS_PERCENTAGE
   return (int)Dali::Toolkit::WebView::Property::LOAD_PROGRESS_PERCENTAGE;
 }
 
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_CACHE_MODEL_get() {
-  return 0;
-}
-
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_COOKIE_ACCEPT_POLICY_get() {
-  return 0;
-}
-
 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_USER_AGENT_get() {
   return (int)Dali::Toolkit::WebView::Property::USER_AGENT;
 }
 
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_ENABLE_JAVASCRIPT_get() {
-  return 0;
-}
-
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_LOAD_IMAGES_AUTOMATICALLY_get() {
-  return 0;
-}
-
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_DEFAULT_TEXT_ENCODING_NAME_get() {
-  return 0;
-}
-
-//@DEPRECATED_2_0.9.
-SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebView_Property_DEFAULT_FONT_SIZE_get() {
-  return 0;
-}
-
 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_LoadUrl(void * jarg1, char * jarg2) {
   Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
   std::string *arg2;
@@ -405,11 +375,6 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_LoadHtmlString(void * jarg1, cha
   }
 }
 
-//@DEPRECATED_2_0.9.
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_LoadHTMLString(void * jarg1, char * jarg2) {
-  CSharp_Dali_WebView_LoadHtmlString(jarg1, jarg2);
-}
-
 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_LoadHtmlStringOverrideCurrentEntry(void * jarg1, const char *jarg2, const char *jarg3, const char *jarg4) {
   if (!jarg2 || !jarg3 || !jarg4) {
     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
@@ -896,7 +861,7 @@ void OnWebViewScreenshotCapturedCallback(Dali::Toolkit::ImageView imageView) {
   if (!imageView)
     return;
 
-  Dali::Toolkit::ImageView* pImageView = &imageView;
+  Dali::Toolkit::ImageView* pImageView = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)imageView);
   swig_callbackOnWebViewScreenshotCaptured(pImageView);
 }
 
@@ -939,30 +904,6 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_RegisterGeolocationPermissionCal
   }
 }
 
-//@DEPRECATED_2_0.9.
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_ClearCache(void * jarg1) {
-  Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
-
-  arg1 = (Dali::Toolkit::WebView*)jarg1;
-  {
-    try {
-      (arg1)->GetContext()->ClearCache();
-    } CALL_CATCH_EXCEPTION();
-  }
-}
-
-//@DEPRECATED_2_0.9.
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_ClearCookies(void * jarg1) {
-  Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0;
-
-  arg1 = (Dali::Toolkit::WebView*)jarg1;
-  {
-    try {
-      (arg1)->GetCookieManager()->ClearCookies();
-    } CALL_CATCH_EXCEPTION();
-  }
-}
-
 SWIGEXPORT Dali::Toolkit::Control *SWIGSTDCALL CSharp_Dali_WebView_SWIGUpcast(Dali::Toolkit::WebView* jarg1) {
   return (Dali::Toolkit::Control*)jarg1;
 }
@@ -1149,18 +1090,18 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewUrlChangedSignal_Disconnect(void
   }
 }
 
-SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuCustomizedSignal_ContextMenuCustomized(void * jarg1) {
+SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuShownSignal_ContextMenuShown(void * jarg1) {
   Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
   SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* result = 0;
   {
     try {
-      result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>(&webview->ContextMenuCustomizedSignal());
+      result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>(&webview->ContextMenuShownSignal());
     } CALL_CATCH_EXCEPTION(0);
   }
   return (void*)result;
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuCustomizedSignal(void * jarg1) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuShownSignal(void * jarg1) {
   SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
   {
     try {
@@ -1169,7 +1110,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuCustomizedSigna
   }
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuCustomizedSignal_Connect(void * jarg1, void * jarg2) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuShownSignal_Connect(void * jarg1, void * jarg2) {
   SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
   SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
   {
@@ -1179,7 +1120,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuCustomizedSignal_Conne
   }
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuCustomizedSignal_Disconnect(void * jarg1, void * jarg2) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuShownSignal_Disconnect(void * jarg1, void * jarg2) {
   SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
   SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
   {
@@ -1189,19 +1130,19 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuCustomizedSignal_Disco
   }
 }
 
-SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuItemSelectedSignal_ContextMenuItemSelected(void * jarg1) {
+SWIGEXPORT void *SWIGSTDCALL CSharp_Dali_new_WebViewContextMenuHiddenSignal_ContextMenuHidden(void * jarg1) {
   Dali::Toolkit::WebView* webview = (Dali::Toolkit::WebView*)jarg1;
-  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>* result = 0;
+  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* result = 0;
   {
     try {
-      result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>(&webview->ContextMenuItemSelectedSignal());
+      result = new SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>(&webview->ContextMenuHiddenSignal());
     } CALL_CATCH_EXCEPTION(0);
   }
   return (void*)result;
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuItemSelectedSignal(void * jarg1) {
-  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>*)jarg1;
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuHiddenSignal(void * jarg1) {
+  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* object = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
   {
     try {
       delete object;
@@ -1209,9 +1150,9 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_WebViewContextMenuItemSelectedSig
   }
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuItemSelectedSignal_Connect(void * jarg1, void * jarg2) {
-  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>*)jarg1;
-  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>::CallbackType)jarg2;
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuHiddenSignal_Connect(void * jarg1, void * jarg2) {
+  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
+  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
   {
     try {
       proxy->Connect(callback);
@@ -1219,9 +1160,9 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuItemSelectedSignal_Con
   }
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuItemSelectedSignal_Disconnect(void * jarg1, void * jarg2) {
-  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>*)jarg1;
-  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenuItem>::CallbackType)jarg2;
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewContextMenuHiddenSignal_Disconnect(void * jarg1, void * jarg2) {
+  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>* proxy = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>*)jarg1;
+  SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType callback = (SignalConverter::WebViewProxySignal<Dali::WebEngineContextMenu>::CallbackType)jarg2;
   {
     try {
       proxy->Disconnect(callback);
@@ -1806,6 +1747,53 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetProxyUri(void * jarg1, con
   }
 }
 
+SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetProxyUri(void *jarg1) {
+  Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
+  char *jresult;
+  arg1 = (Dali::Toolkit::WebContext *)jarg1;
+  {
+    try {
+      const std::string str = (arg1)->GetProxyUri();
+      jresult = SWIG_csharp_string_callback(str.c_str());
+    } CALL_CATCH_EXCEPTION(0);
+  }
+
+  return jresult;
+}
+
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetProxyBypassRule(void *jarg1, char *jarg2, char *jarg3) {
+  if (!jarg2 || !jarg3) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
+    return;
+  }
+
+  Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
+  const std::string arg2(jarg2);
+  const std::string arg3(jarg3);
+
+  arg1 = (Dali::Toolkit::WebContext *)jarg1;
+  {
+    try {
+      (arg1)->SetProxyBypassRule(arg2, arg3);
+    } CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetProxyBypassRule(void *jarg1) {
+  Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
+  char *jresult;
+
+  arg1 = (Dali::Toolkit::WebContext *)jarg1;
+  {
+    try {
+      const std::string str = (arg1)->GetProxyBypassRule();
+      jresult = SWIG_csharp_string_callback(str.c_str());
+    } CALL_CATCH_EXCEPTION(0);
+  }
+
+  return jresult;
+}
+
 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetCertificateFilePath(void * jarg1, const char * jarg2) {
   Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
 
@@ -1818,6 +1806,20 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetCertificateFilePath(void *
   }
 }
 
+SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetCertificateFilePath(void *jarg1) {
+  Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
+  char *jresult;
+  arg1 = (Dali::Toolkit::WebContext *)jarg1;
+  {
+    try {
+      const std::string str = (arg1)->GetCertificateFilePath();
+      jresult = SWIG_csharp_string_callback(str.c_str());
+    } CALL_CATCH_EXCEPTION(0);
+  }
+
+  return jresult;
+}
+
 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetDefaultProxyAuth(void * jarg1, const char * jarg2, const char * jarg3) {
   Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)jarg1;
   std::string arg2_str(jarg2);
@@ -2017,21 +2019,7 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_IsCacheEnabled(void *jarg1) {
   return ret;
 }
 
-SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetContextCertificateFile(void *jarg1) {
-  Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
-  char *jresult;
-  arg1 = (Dali::Toolkit::WebContext *)jarg1;
-  {
-    try {
-      const std::string str = (arg1)->GetContextCertificateFile();
-      jresult = SWIG_csharp_string_callback(str.c_str());
-    } CALL_CATCH_EXCEPTION(0);
-  }
-
-  return jresult;
-}
-
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetContextAppId(void *jarg1, char *jarg2) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetAppId(void *jarg1, char *jarg2) {
   Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
   if (!jarg2) {
     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
@@ -2042,12 +2030,12 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetContextAppId(void *jarg1,
   arg1 = (Dali::Toolkit::WebContext *)jarg1;
   {
     try {
-      (arg1)->SetContextAppId(str);
+      (arg1)->SetAppId(str);
     } CALL_CATCH_EXCEPTION();
   }
 }
 
-SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_SetContextAppVersion(void *jarg1, char *jarg2) {
+SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_SetAppVersion(void *jarg1, char *jarg2) {
   Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
   if (!jarg2) {
     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
@@ -2059,42 +2047,42 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_SetContextAppVersion(void *ja
   arg1 = (Dali::Toolkit::WebContext *)jarg1;
   {
     try {
-      ret = (arg1)->SetContextAppVersion(str);
+      ret = (arg1)->SetAppVersion(str);
     } CALL_CATCH_EXCEPTION(0);
   }
 
   return ret;
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetContextApplicationType(void *jarg1, int jarg2) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetApplicationType(void *jarg1, int jarg2) {
   Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
 
   arg1 = (Dali::Toolkit::WebContext *)jarg1;
   {
     try {
-      (arg1)->SetContextApplicationType((Dali::WebEngineContext::ApplicationType)jarg2);
+      (arg1)->SetApplicationType((Dali::WebEngineContext::ApplicationType)jarg2);
     } CALL_CATCH_EXCEPTION();
   }
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetContextTimeOffset(void *jarg1, float jarg2) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetTimeOffset(void *jarg1, float jarg2) {
   Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
 
   arg1 = (Dali::Toolkit::WebContext *)jarg1;
   {
     try {
-      (arg1)->SetContextTimeOffset(jarg2);
+      (arg1)->SetTimeOffset(jarg2);
     } CALL_CATCH_EXCEPTION();
   }
 }
 
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetContextTimeZoneOffset(void *jarg1, float jarg2, float jarg3) {
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetTimeZoneOffset(void *jarg1, float jarg2, float jarg3) {
   Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
 
   arg1 = (Dali::Toolkit::WebContext *)jarg1;
   {
     try {
-      (arg1)->SetContextTimeZoneOffset(jarg2, jarg3);
+      (arg1)->SetTimeZoneOffset(jarg2, jarg3);
     } CALL_CATCH_EXCEPTION();
   }
 }
@@ -2160,13 +2148,13 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetDefaultZoomFactor(void *ja
   }
 }
 
-SWIGEXPORT float SWIGSTDCALL CSharp_Dali_WebContext_GetContextDefaultZoomFactor(void *jarg1) {
+SWIGEXPORT float SWIGSTDCALL CSharp_Dali_WebContext_GetDefaultZoomFactor(void *jarg1) {
   Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
   float ret;
   arg1 = (Dali::Toolkit::WebContext *)jarg1;
   {
     try {
-      ret = (arg1)->GetContextDefaultZoomFactor();
+      ret = (arg1)->GetDefaultZoomFactor();
     } CALL_CATCH_EXCEPTION(0);
   }
 
@@ -2246,53 +2234,6 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_DeleteAllFormCandidateData(vo
   }
 }
 
-SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetContextProxy(void *jarg1) {
-  Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
-  char *jresult;
-  arg1 = (Dali::Toolkit::WebContext *)jarg1;
-  {
-    try {
-      const std::string str = (arg1)->GetContextProxy();
-      jresult = SWIG_csharp_string_callback(str.c_str());
-    } CALL_CATCH_EXCEPTION(0);
-  }
-
-  return jresult;
-}
-
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebContext_SetContextProxy(void *jarg1, char *jarg2, char *jarg3) {
-  if (!jarg2 || !jarg3) {
-    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
-    return;
-  }
-
-  Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
-  const std::string arg2(jarg2);
-  const std::string arg3(jarg3);
-
-  arg1 = (Dali::Toolkit::WebContext *)jarg1;
-  {
-    try {
-      (arg1)->SetContextProxy(arg2, arg3);
-    } CALL_CATCH_EXCEPTION();
-  }
-}
-
-SWIGEXPORT const char * SWIGSTDCALL CSharp_Dali_WebContext_GetProxyBypassRule(void *jarg1) {
-  Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
-  char *jresult;
-
-  arg1 = (Dali::Toolkit::WebContext *)jarg1;
-  {
-    try {
-      const std::string str = (arg1)->GetProxyBypassRule();
-      jresult = SWIG_csharp_string_callback(str.c_str());
-    } CALL_CATCH_EXCEPTION(0);
-  }
-
-  return jresult;
-}
-
 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContext_FreeUnusedMemory(void *jarg1) {
   Dali::Toolkit::WebContext *arg1 = (Dali::Toolkit::WebContext *)0;
   bool ret;
@@ -2357,17 +2298,6 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebContextMenu_GetItemList(void *jarg1
   return (void *)result;
 }
 
-SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WebContextMenu_GetPosition(void * jarg1) {
-  Dali::WebEngineContextMenu* arg1 = (Dali::WebEngineContextMenu*)jarg1;
-  Dali::Vector2 result;
-  {
-    try {
-      result = (arg1)->GetPosition();
-    } CALL_CATCH_EXCEPTION(0);
-  }
-  return (void *)new Dali::Vector2((const Dali::Vector2&)result);
-}
-
 SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebContextMenu_RemoveItem(void *jarg1, void *jarg2) {
   Dali::WebEngineContextMenu *arg1 = (Dali::WebEngineContextMenu *)jarg1;
   bool result = 0;
index cc15fd7..c8ce057 100644 (file)
@@ -21,7 +21,7 @@
 
 Name: dali2-csharp-binder
 Summary: The DALI Csharp Binder
-Version: 2.0.33
+Version: 2.0.34
 Release: 1
 Group: uifw/graphic
 License: Apache-2.0 and BSD-3-Clause and MIT
@@ -45,6 +45,7 @@ BuildRequires: pkgconfig
 BuildRequires: pkgconfig(dali2-core)
 BuildRequires: pkgconfig(dali2-adaptor)
 BuildRequires: pkgconfig(dali2-toolkit)
+BuildRequires: pkgconfig(dali2-extension)
 BuildRequires: pkgconfig(widget_viewer_dali)
 BuildRequires: pkgconfig(watch_viewer_dali)
 BuildRequires: pkgconfig(watch-holder-base)