1 /** Copyright (c) 2017 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_TEXT_EDITOR
18 #define CSHARP_TEXT_EDITOR
22 #include <dali-toolkit/devel-api/controls/text-controls/text-editor-devel.h>
24 SWIGINTERN bool Dali_Signal_void_TextEditor_Scroll_Type__Empty(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *self){
27 SWIGINTERN std::size_t Dali_Signal_void_TextEditor_Scroll_Type__GetConnectionCount(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *self){
28 return self->GetConnectionCount();
30 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Connect(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *self,void (*func)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)){
31 self->Connect( func );
33 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Disconnect(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *self,void (*func)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)){
34 self->Disconnect( func );
36 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Emit(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *self,Dali::Toolkit::TextEditor arg1,Dali::Toolkit::DevelTextEditor::Scroll::Type arg2){
37 self->Emit( arg1, arg2 );
44 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_ScrollStateChangedSignal(void * jarg1) {
46 Dali::Toolkit::TextEditor *arg1 = 0 ;
47 Dali::Toolkit::DevelTextEditor::ScrollStateChangedSignalType *result = 0 ;
49 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
51 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor & type is null", 0);
56 result = (Dali::Toolkit::DevelTextEditor::ScrollStateChangedSignalType *) &Dali::Toolkit::DevelTextEditor::ScrollStateChangedSignal(*arg1);
57 } catch (std::out_of_range& e) {
59 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61 } catch (std::exception& e) {
63 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71 jresult = (void *)result;
75 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Empty(void * jarg1) {
76 unsigned int jresult ;
77 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
80 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
83 result = (bool)Dali_Signal_void_TextEditor_Scroll_Type__Empty((Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *)arg1);
84 } catch (std::out_of_range& e) {
86 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88 } catch (std::exception& e) {
90 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
94 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
103 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_GetConnectionCount(void * jarg1) {
104 unsigned long jresult ;
105 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
108 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
111 result = Dali_Signal_void_TextEditor_Scroll_Type__GetConnectionCount((Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *)arg1);
112 } catch (std::out_of_range& e) {
114 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
116 } catch (std::exception& e) {
118 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
122 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
126 jresult = (unsigned long)result;
131 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Connect(void * jarg1, void * jarg2) {
132 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
133 void (*arg2)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type) = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)) 0 ;
135 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
136 arg2 = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type))jarg2;
139 Dali_Signal_void_TextEditor_Scroll_Type__Connect(arg1,arg2);
140 } catch (std::out_of_range& e) {
142 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
144 } catch (std::exception& e) {
146 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
150 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
157 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Disconnect(void * jarg1, void * jarg2) {
158 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
159 void (*arg2)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type) = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)) 0 ;
161 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
162 arg2 = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type))jarg2;
165 Dali_Signal_void_TextEditor_Scroll_Type__Disconnect(arg1,arg2);
166 } catch (std::out_of_range& e) {
168 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
170 } catch (std::exception& e) {
172 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
176 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
183 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
184 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
185 Dali::Toolkit::TextEditor arg2 ;
186 Dali::Toolkit::DevelTextEditor::Scroll::Type arg3;
187 Dali::Toolkit::TextEditor *argp2 ;
189 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
190 argp2 = (Dali::Toolkit::TextEditor *)jarg2;
191 arg3 = (Dali::Toolkit::DevelTextEditor::Scroll::Type)jarg3;
193 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextEditor", 0);
199 Dali_Signal_void_TextEditor_Scroll_Type__Emit(arg1,arg2,arg3);
200 } catch (std::out_of_range& e) {
202 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
204 } catch (std::exception& e) {
206 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
210 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
217 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollStateChangedSignal() {
219 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *result = 0 ;
223 result = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)new Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) >();
224 } catch (std::out_of_range& e) {
226 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
228 } catch (std::exception& e) {
230 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
234 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
238 jresult = (void *)result;
243 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollStateChangedSignal(void * jarg1) {
244 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
246 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
250 } catch (std::out_of_range& e) {
252 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
254 } catch (std::exception& e) {
256 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
260 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;