TextField: port SELECTED_TEXT property 36/234436/1
authorali198724 <ali198724@gmail.com>
Mon, 11 May 2020 19:14:10 +0000 (22:14 +0300)
committerHeeyong Song <heeyong.song@samsung.com>
Tue, 26 May 2020 09:13:24 +0000 (18:13 +0900)
Change-Id: I01d9b931d4193a392778e751c278a4101f69c0b4

dali-csharp-binder/src/text-field.cpp

index 34841cb99f6e91102747211e3c38ed3f15ac6c6a..99a0466d67bf5d219733056e1ab17ee05f7ad4a6 100755 (executable)
@@ -559,6 +559,15 @@ SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ELLIPSIS_get() {
   return jresult;
 }
 
+SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTED_TEXT_get() {
+  int jresult ;
+  int result;
+
+  result = (int)Dali::Toolkit::DevelTextField::Property::SELECTED_TEXT;
+  jresult = (int)result;
+  return jresult;
+}
+
 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_Property() {
   void * jresult ;
   Dali::Toolkit::TextField::Property *result = 0 ;
@@ -1016,6 +1025,38 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextField_SelectWholeText(void * jarg1)
 }
 
 
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextField_SelectNone(void * jarg1) {
+  Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0;
+
+  arg1 = (Dali::Toolkit::TextField *)jarg1;
+  {
+    try {
+      Dali::Toolkit::DevelTextField::SelectNone( *arg1 );
+    }
+    catch (std::out_of_range& e) {
+      {
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
+      };
+    }
+    catch (std::exception& e) {
+      {
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
+      };
+    }
+    catch (Dali::DaliException e) {
+      {
+        SWIG_CSharpException(SWIG_UnknownError, e.condition);
+      };
+    }
+    catch (...) {
+      {
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error");
+      };
+    }
+  }
+}
+
+
 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextFieldSignal_Empty(void * jarg1) {
   unsigned int jresult ;
   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;