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)
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
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
${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 = \
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
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;
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;
{
std::string ret{};
- if (v->getDescription)
+ if (table->getDescription)
{
- ret = stealString(v->getDescription());
+ ret = stealString(table->getDescription());
}
return ret;
// 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;
{
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;
{
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;
{
bool ret{false};
- if (v->doAction)
+ if (table->doAction)
{
- ret = v->doAction(name.data());
+ ret = table->doAction(name.data());
}
return ret;
{
Dali::Accessibility::States ret{};
- if (v->calculateStates)
+ if (table->calculateStates)
{
- ret = stealObject(v->calculateStates());
+ ret = stealObject(table->calculateStates());
}
return ret;
{
bool ret{false};
- if (v->shouldReportZeroChildren)
+ if (table->shouldReportZeroChildren)
{
- ret = v->shouldReportZeroChildren();
+ ret = table->shouldReportZeroChildren();
}
return ret;
{
if (highlighted && index == 0)
{
- return Dali::Accessibility::Accessible::Get(currentHighlightActor.GetHandle());
+ return Dali::Accessibility::Accessible::Get(mCurrentHighlightActor.GetHandle());
}
else
{
{
bool ret{false};
- if (v->isScrollable)
+ if (table->isScrollable)
{
- ret = v->isScrollable();
+ ret = table->isScrollable();
}
return ret;
{
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;
{
double ret{0.0};
- if (v->getMinimum)
+ if (table->getMinimum)
{
- ret = v->getMinimum();
+ ret = table->getMinimum();
}
return ret;
{
double ret{0.0};
- if (v->getCurrent)
+ if (table->getCurrent)
{
- ret = v->getCurrent();
+ ret = table->getCurrent();
}
return ret;
{
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;
{
double ret{0.0};
- if (v->getMinimumIncrement)
+ if (table->getMinimumIncrement)
{
- ret = v->getMinimumIncrement();
+ ret = table->getMinimumIncrement();
}
return ret;
{
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;
{
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;
{
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;
{
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;
{
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;
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;
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;
{
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;
{
int ret{0};
- if (v->getSelectedChildrenCount)
+ if (table->getSelectedChildrenCount)
{
- ret = v->getSelectedChildrenCount();
+ ret = table->getSelectedChildrenCount();
}
return ret;
{
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);
{
bool ret{false};
- if (v->selectChild)
+ if (table->selectChild)
{
- ret = v->selectChild(childIndex);
+ ret = table->selectChild(childIndex);
}
return ret;
{
bool ret{false};
- if (v->deselectSelectedChild)
+ if (table->deselectSelectedChild)
{
- ret = v->deselectSelectedChild(selectedChildIndex);
+ ret = table->deselectSelectedChild(selectedChildIndex);
}
return ret;
{
bool ret{false};
- if (v->isChildSelected)
+ if (table->isChildSelected)
{
- ret = v->isChildSelected(childIndex);
+ ret = table->isChildSelected(childIndex);
}
return ret;
{
bool ret{false};
- if (v->selectAll)
+ if (table->selectAll)
{
- ret = v->selectAll();
+ ret = table->selectAll();
}
return ret;
{
bool ret{false};
- if (v->clearSelection)
+ if (table->clearSelection)
{
- ret = v->clearSelection();
+ ret = table->clearSelection();
}
return ret;
{
bool ret{false};
- if (v->deselectChild)
+ if (table->deselectChild)
{
- ret = v->deselectChild(childIndex);
+ ret = table->deselectChild(childIndex);
}
return ret;
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);
});
}
});
}
-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.");
});
--- /dev/null
+#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
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;
}
}
-//@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);
if (!imageView)
return;
- Dali::Toolkit::ImageView* pImageView = &imageView;
+ Dali::Toolkit::ImageView* pImageView = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)imageView);
swig_callbackOnWebViewScreenshotCaptured(pImageView);
}
}
}
-//@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;
}
}
}
-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 {
}
}
-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;
{
}
}
-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;
{
}
}
-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;
}
}
-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);
}
}
-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);
}
}
+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;
}
}
+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);
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);
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);
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();
}
}
}
}
-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);
}
}
}
-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;
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;
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
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)