Add EnvironmentVariable interface 33/192433/1
authorJiyun Yang <ji.yang@samsung.com>
Mon, 5 Nov 2018 11:15:12 +0000 (20:15 +0900)
committerJiyun Yang <ji.yang@samsung.com>
Mon, 5 Nov 2018 11:15:17 +0000 (20:15 +0900)
The EnvironmentVariable interface provides 2 methods

* GetEnvironmentVariable
* SetEnvironemntVariable

Each method enables editing native environment variable from C#

Change-Id: I915e429a3f15be422d79eb04399c853e7bcaa89a
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
dali-csharp-binder/src/dali_wrap.cpp

index c341da3..caef00f 100755 (executable)
@@ -437,6 +437,7 @@ void SWIG_CSharpException(int code, const char *msg) {
 #include <dali/public-api/adaptor-framework/style-change.h>
 #include <dali/devel-api/adaptor-framework/drag-and-drop-detector.h>
 #include <dali/devel-api/adaptor-framework/application-extensions.h>
+#include <dali/devel-api/adaptor-framework/environment-variable.h>
 
 #include <dali/devel-api/images/nine-patch-image.h>
 
@@ -104491,6 +104492,17 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewSignalProxy_Emit(void * jarg1, vo
   }
 }
 
+SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_GetEnvironmentVariable(char * jarg1) {
+  const char * result = EnvironmentVariable::GetEnvironmentVariable(jarg1);
+  char * jresult = SWIG_csharp_string_callback((const char *)result);
+  return jresult;
+}
+
+SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_SetEnvironmentVariable(char * jarg1, char * jarg2) {
+  bool result = EnvironmentVariable::SetEnvironmentVariable(jarg1, jarg2);
+  return result;
+}
+
 #ifdef __cplusplus
 }
 #endif