1 /*! 2 @file 3 @author Generate utility by Albert Semenov 4 @date 01/2009 5 @module 6 */ 7 8 #ifndef EXPORT_WIDGET_EditBox_H_ 9 #define EXPORT_WIDGET_EditBox_H_ 10 11 #include "../ExportDefine.h" 12 #include "../ExportMarshaling.h" 13 #include "MyGUI_Export_MarshalingWidget.h" 14 #include "../ExportMarshalingType.h" 15 #include <MyGUI.h> 16 17 namespace Export 18 { 19 //InsertPoint 20 21 namespace ScopeEditBoxEvent_EditTextChange 22 { 23 typedef void (MYGUICALLBACK *ExportHandle)( 24 MyGUI::EditBox *); 25 ExportHandle mExportHandle = nullptr; 26 OnEvent(MyGUI::EditBox * _sender)27 void OnEvent( 28 MyGUI::EditBox * _sender) 29 { 30 mExportHandle( 31 _sender); 32 } 33 ExportEditBoxEvent_DelegateEditTextChange(ExportHandle _delegate)34 MYGUIEXPORT void MYGUICALL ExportEditBoxEvent_DelegateEditTextChange(ExportHandle _delegate) 35 { 36 mExportHandle = _delegate; 37 } ExportEditBoxEvent_AdviseEditTextChange(MyGUI::Widget * _widget,bool _advise)38 MYGUIEXPORT void MYGUICALL ExportEditBoxEvent_AdviseEditTextChange(MyGUI::Widget* _widget, bool _advise) 39 { 40 if (_advise) 41 static_cast<MyGUI::EditBox*>(_widget)->eventEditTextChange += MyGUI::newDelegate(OnEvent); 42 else 43 static_cast<MyGUI::EditBox*>(_widget)->eventEditTextChange -= MyGUI::newDelegate(OnEvent); 44 } 45 } 46 namespace ScopeEditBoxEvent_EditSelectAccept 47 { 48 typedef void (MYGUICALLBACK *ExportHandle)( 49 MyGUI::EditBox *); 50 ExportHandle mExportHandle = nullptr; 51 OnEvent(MyGUI::EditBox * _sender)52 void OnEvent( 53 MyGUI::EditBox * _sender) 54 { 55 mExportHandle( 56 _sender); 57 } 58 ExportEditBoxEvent_DelegateEditSelectAccept(ExportHandle _delegate)59 MYGUIEXPORT void MYGUICALL ExportEditBoxEvent_DelegateEditSelectAccept(ExportHandle _delegate) 60 { 61 mExportHandle = _delegate; 62 } ExportEditBoxEvent_AdviseEditSelectAccept(MyGUI::Widget * _widget,bool _advise)63 MYGUIEXPORT void MYGUICALL ExportEditBoxEvent_AdviseEditSelectAccept(MyGUI::Widget* _widget, bool _advise) 64 { 65 if (_advise) 66 static_cast<MyGUI::EditBox*>(_widget)->eventEditSelectAccept += MyGUI::newDelegate(OnEvent); 67 else 68 static_cast<MyGUI::EditBox*>(_widget)->eventEditSelectAccept -= MyGUI::newDelegate(OnEvent); 69 } 70 } 71 namespace ScopeEditBoxMethod_SetPasswordChar 72 { ExportEditBox_SetPasswordChar__char(MyGUI::Widget * _native,Convert<const MyGUI::UString &>::Type _char)73 MYGUIEXPORT void MYGUICALL ExportEditBox_SetPasswordChar__char(MyGUI::Widget* _native, 74 Convert<const MyGUI::UString &>::Type _char) 75 { 76 static_cast<MyGUI::EditBox*>(_native)->setPasswordChar( 77 Convert<const MyGUI::UString &>::From(_char)); 78 } 79 } 80 namespace ScopeEditBoxMethod_EraseText 81 { ExportEditBox_EraseText__start__count(MyGUI::Widget * _native,Convert<size_t>::Type _start,Convert<size_t>::Type _count)82 MYGUIEXPORT void MYGUICALL ExportEditBox_EraseText__start__count(MyGUI::Widget* _native, 83 Convert<size_t>::Type _start, 84 Convert<size_t>::Type _count) 85 { 86 static_cast<MyGUI::EditBox*>(_native)->eraseText( 87 Convert<size_t>::From(_start), 88 Convert<size_t>::From(_count)); 89 } 90 } 91 namespace ScopeEditBoxMethod_AddText 92 { ExportEditBox_AddText__text(MyGUI::Widget * _native,Convert<const MyGUI::UString &>::Type _text)93 MYGUIEXPORT void MYGUICALL ExportEditBox_AddText__text(MyGUI::Widget* _native, 94 Convert<const MyGUI::UString &>::Type _text) 95 { 96 static_cast<MyGUI::EditBox*>(_native)->addText( 97 Convert<const MyGUI::UString &>::From(_text)); 98 } 99 } 100 namespace ScopeEditBoxMethod_InsertText 101 { ExportEditBox_InsertText__text__index(MyGUI::Widget * _native,Convert<const MyGUI::UString &>::Type _text,Convert<size_t>::Type _index)102 MYGUIEXPORT void MYGUICALL ExportEditBox_InsertText__text__index(MyGUI::Widget* _native, 103 Convert<const MyGUI::UString &>::Type _text, 104 Convert<size_t>::Type _index) 105 { 106 static_cast<MyGUI::EditBox*>(_native)->insertText( 107 Convert<const MyGUI::UString &>::From(_text), 108 Convert<size_t>::From(_index)); 109 } 110 } 111 namespace ScopeEditBoxMethod_SetTextSelectionColour 112 { ExportEditBox_SetTextSelectionColour__value(MyGUI::Widget * _native,Convert<const MyGUI::Colour &>::Type _value)113 MYGUIEXPORT void MYGUICALL ExportEditBox_SetTextSelectionColour__value(MyGUI::Widget* _native, 114 Convert<const MyGUI::Colour &>::Type _value) 115 { 116 static_cast<MyGUI::EditBox*>(_native)->setTextSelectionColour( 117 Convert<const MyGUI::Colour &>::From(_value)); 118 } 119 } 120 namespace ScopeEditBoxMethod_DeleteTextSelection 121 { ExportEditBox_DeleteTextSelection(MyGUI::Widget * _native)122 MYGUIEXPORT void MYGUICALL ExportEditBox_DeleteTextSelection(MyGUI::Widget* _native) 123 { 124 static_cast<MyGUI::EditBox*>(_native)->deleteTextSelection(); 125 } 126 } 127 namespace ScopeEditBoxMethod_SetTextSelection 128 { ExportEditBox_SetTextSelection__start__end(MyGUI::Widget * _native,Convert<size_t>::Type _start,Convert<size_t>::Type _end)129 MYGUIEXPORT void MYGUICALL ExportEditBox_SetTextSelection__start__end(MyGUI::Widget* _native, 130 Convert<size_t>::Type _start, 131 Convert<size_t>::Type _end) 132 { 133 static_cast<MyGUI::EditBox*>(_native)->setTextSelection( 134 Convert<size_t>::From(_start), 135 Convert<size_t>::From(_end)); 136 } 137 } 138 namespace ScopeEditBoxMethod_GetTextInterval 139 { ExportEditBox_GetTextInterval__start__count(MyGUI::Widget * _native,Convert<size_t>::Type _start,Convert<size_t>::Type _count)140 MYGUIEXPORT Convert<MyGUI::UString>::Type MYGUICALL ExportEditBox_GetTextInterval__start__count(MyGUI::Widget* _native, 141 Convert<size_t>::Type _start, 142 Convert<size_t>::Type _count) 143 { 144 return Convert<MyGUI::UString>::To(static_cast<MyGUI::EditBox*>(_native)->getTextInterval( 145 Convert<size_t>::From(_start), 146 Convert<size_t>::From(_count))); 147 } 148 } 149 namespace ScopeEditBoxMethod_SetTextIntervalColour 150 { ExportEditBox_SetTextIntervalColour__start__count__colour(MyGUI::Widget * _native,Convert<size_t>::Type _start,Convert<size_t>::Type _count,Convert<const MyGUI::Colour &>::Type _colour)151 MYGUIEXPORT void MYGUICALL ExportEditBox_SetTextIntervalColour__start__count__colour(MyGUI::Widget* _native, 152 Convert<size_t>::Type _start, 153 Convert<size_t>::Type _count, 154 Convert<const MyGUI::Colour &>::Type _colour) 155 { 156 static_cast<MyGUI::EditBox*>(_native)->setTextIntervalColour( 157 Convert<size_t>::From(_start), 158 Convert<size_t>::From(_count), 159 Convert<const MyGUI::Colour &>::From(_colour)); 160 } 161 } 162 namespace ScopeEditBoxProperty_HScrollPosition 163 { ExportEditBox_GetHScrollPosition(MyGUI::Widget * _native)164 MYGUIEXPORT Convert<size_t>::Type MYGUICALL ExportEditBox_GetHScrollPosition(MyGUI::Widget* _native) 165 { 166 return Convert<size_t>::To(static_cast<MyGUI::EditBox*>(_native)->getHScrollPosition()); 167 } ExportEditBox_SetHScrollPosition(MyGUI::Widget * _native,Convert<size_t>::Type _value)168 MYGUIEXPORT void MYGUICALL ExportEditBox_SetHScrollPosition(MyGUI::Widget* _native, Convert<size_t>::Type _value) 169 { 170 static_cast<MyGUI::EditBox*>(_native)->setHScrollPosition(Convert<size_t>::From(_value)); 171 } 172 } 173 namespace ScopeEditBoxProperty_HScrollRange 174 { ExportEditBox_GetHScrollRange(MyGUI::Widget * _native)175 MYGUIEXPORT Convert<size_t>::Type MYGUICALL ExportEditBox_GetHScrollRange(MyGUI::Widget* _native) 176 { 177 return Convert<size_t>::To(static_cast<MyGUI::EditBox*>(_native)->getHScrollRange()); 178 } 179 } 180 namespace ScopeEditBoxProperty_VisibleHScroll 181 { ExportEditBox_IsVisibleHScroll(MyGUI::Widget * _native)182 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportEditBox_IsVisibleHScroll(MyGUI::Widget* _native) 183 { 184 return Convert<bool>::To(static_cast<MyGUI::EditBox*>(_native)->isVisibleHScroll()); 185 } ExportEditBox_SetVisibleHScroll(MyGUI::Widget * _native,Convert<bool>::Type _value)186 MYGUIEXPORT void MYGUICALL ExportEditBox_SetVisibleHScroll(MyGUI::Widget* _native, Convert<bool>::Type _value) 187 { 188 static_cast<MyGUI::EditBox*>(_native)->setVisibleHScroll(Convert<bool>::From(_value)); 189 } 190 } 191 192 namespace ScopeEditBoxProperty_VScrollPosition 193 { ExportEditBox_GetVScrollPosition(MyGUI::Widget * _native)194 MYGUIEXPORT Convert<size_t>::Type MYGUICALL ExportEditBox_GetVScrollPosition(MyGUI::Widget* _native) 195 { 196 return Convert<size_t>::To(static_cast<MyGUI::EditBox*>(_native)->getVScrollPosition()); 197 } ExportEditBox_SetVScrollPosition(MyGUI::Widget * _native,Convert<size_t>::Type _value)198 MYGUIEXPORT void MYGUICALL ExportEditBox_SetVScrollPosition(MyGUI::Widget* _native, Convert<size_t>::Type _value) 199 { 200 static_cast<MyGUI::EditBox*>(_native)->setVScrollPosition(Convert<size_t>::From(_value)); 201 } 202 } 203 namespace ScopeEditBoxProperty_VScrollRange 204 { ExportEditBox_GetVScrollRange(MyGUI::Widget * _native)205 MYGUIEXPORT Convert<size_t>::Type MYGUICALL ExportEditBox_GetVScrollRange(MyGUI::Widget* _native) 206 { 207 return Convert<size_t>::To(static_cast<MyGUI::EditBox*>(_native)->getVScrollRange()); 208 } 209 } 210 namespace ScopeEditBoxProperty_VisibleVScroll 211 { ExportEditBox_IsVisibleVScroll(MyGUI::Widget * _native)212 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportEditBox_IsVisibleVScroll(MyGUI::Widget* _native) 213 { 214 return Convert<bool>::To(static_cast<MyGUI::EditBox*>(_native)->isVisibleVScroll()); 215 } ExportEditBox_SetVisibleVScroll(MyGUI::Widget * _native,Convert<bool>::Type _value)216 MYGUIEXPORT void MYGUICALL ExportEditBox_SetVisibleVScroll(MyGUI::Widget* _native, Convert<bool>::Type _value) 217 { 218 static_cast<MyGUI::EditBox*>(_native)->setVisibleVScroll(Convert<bool>::From(_value)); 219 } 220 } 221 222 namespace ScopeEditBoxProperty_InvertSelected 223 { ExportEditBox_GetInvertSelected(MyGUI::Widget * _native)224 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportEditBox_GetInvertSelected(MyGUI::Widget* _native) 225 { 226 return Convert<bool>::To(static_cast<MyGUI::EditBox*>(_native)->getInvertSelected()); 227 } ExportEditBox_SetInvertSelected(MyGUI::Widget * _native,Convert<bool>::Type _value)228 MYGUIEXPORT void MYGUICALL ExportEditBox_SetInvertSelected(MyGUI::Widget* _native, Convert<bool>::Type _value) 229 { 230 static_cast<MyGUI::EditBox*>(_native)->setInvertSelected(Convert<bool>::From(_value)); 231 } 232 } 233 namespace ScopeEditBoxProperty_TabPrinting 234 { ExportEditBox_GetTabPrinting(MyGUI::Widget * _native)235 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportEditBox_GetTabPrinting(MyGUI::Widget* _native) 236 { 237 return Convert<bool>::To(static_cast<MyGUI::EditBox*>(_native)->getTabPrinting()); 238 } ExportEditBox_SetTabPrinting(MyGUI::Widget * _native,Convert<bool>::Type _value)239 MYGUIEXPORT void MYGUICALL ExportEditBox_SetTabPrinting(MyGUI::Widget* _native, Convert<bool>::Type _value) 240 { 241 static_cast<MyGUI::EditBox*>(_native)->setTabPrinting(Convert<bool>::From(_value)); 242 } 243 } 244 namespace ScopeEditBoxProperty_EditWordWrap 245 { ExportEditBox_GetEditWordWrap(MyGUI::Widget * _native)246 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportEditBox_GetEditWordWrap(MyGUI::Widget* _native) 247 { 248 return Convert<bool>::To(static_cast<MyGUI::EditBox*>(_native)->getEditWordWrap()); 249 } ExportEditBox_SetEditWordWrap(MyGUI::Widget * _native,Convert<bool>::Type _value)250 MYGUIEXPORT void MYGUICALL ExportEditBox_SetEditWordWrap(MyGUI::Widget* _native, Convert<bool>::Type _value) 251 { 252 static_cast<MyGUI::EditBox*>(_native)->setEditWordWrap(Convert<bool>::From(_value)); 253 } 254 } 255 namespace ScopeEditBoxProperty_PasswordChar 256 { ExportEditBox_GetPasswordChar(MyGUI::Widget * _native)257 MYGUIEXPORT Convert<unsigned int>::Type MYGUICALL ExportEditBox_GetPasswordChar(MyGUI::Widget* _native) 258 { 259 return Convert<unsigned int>::To(static_cast<MyGUI::EditBox*>(_native)->getPasswordChar()); 260 } ExportEditBox_SetPasswordChar(MyGUI::Widget * _native,Convert<unsigned int>::Type _value)261 MYGUIEXPORT void MYGUICALL ExportEditBox_SetPasswordChar(MyGUI::Widget* _native, Convert<unsigned int>::Type _value) 262 { 263 static_cast<MyGUI::EditBox*>(_native)->setPasswordChar(Convert<unsigned int>::From(_value)); 264 } 265 } 266 namespace ScopeEditBoxProperty_EditStatic 267 { ExportEditBox_GetEditStatic(MyGUI::Widget * _native)268 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportEditBox_GetEditStatic(MyGUI::Widget* _native) 269 { 270 return Convert<bool>::To(static_cast<MyGUI::EditBox*>(_native)->getEditStatic()); 271 } ExportEditBox_SetEditStatic(MyGUI::Widget * _native,Convert<bool>::Type _value)272 MYGUIEXPORT void MYGUICALL ExportEditBox_SetEditStatic(MyGUI::Widget* _native, Convert<bool>::Type _value) 273 { 274 static_cast<MyGUI::EditBox*>(_native)->setEditStatic(Convert<bool>::From(_value)); 275 } 276 } 277 namespace ScopeEditBoxProperty_EditMultiLine 278 { ExportEditBox_GetEditMultiLine(MyGUI::Widget * _native)279 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportEditBox_GetEditMultiLine(MyGUI::Widget* _native) 280 { 281 return Convert<bool>::To(static_cast<MyGUI::EditBox*>(_native)->getEditMultiLine()); 282 } ExportEditBox_SetEditMultiLine(MyGUI::Widget * _native,Convert<bool>::Type _value)283 MYGUIEXPORT void MYGUICALL ExportEditBox_SetEditMultiLine(MyGUI::Widget* _native, Convert<bool>::Type _value) 284 { 285 static_cast<MyGUI::EditBox*>(_native)->setEditMultiLine(Convert<bool>::From(_value)); 286 } 287 } 288 namespace ScopeEditBoxProperty_EditPassword 289 { ExportEditBox_GetEditPassword(MyGUI::Widget * _native)290 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportEditBox_GetEditPassword(MyGUI::Widget* _native) 291 { 292 return Convert<bool>::To(static_cast<MyGUI::EditBox*>(_native)->getEditPassword()); 293 } ExportEditBox_SetEditPassword(MyGUI::Widget * _native,Convert<bool>::Type _value)294 MYGUIEXPORT void MYGUICALL ExportEditBox_SetEditPassword(MyGUI::Widget* _native, Convert<bool>::Type _value) 295 { 296 static_cast<MyGUI::EditBox*>(_native)->setEditPassword(Convert<bool>::From(_value)); 297 } 298 } 299 namespace ScopeEditBoxProperty_EditReadOnly 300 { ExportEditBox_GetEditReadOnly(MyGUI::Widget * _native)301 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportEditBox_GetEditReadOnly(MyGUI::Widget* _native) 302 { 303 return Convert<bool>::To(static_cast<MyGUI::EditBox*>(_native)->getEditReadOnly()); 304 } ExportEditBox_SetEditReadOnly(MyGUI::Widget * _native,Convert<bool>::Type _value)305 MYGUIEXPORT void MYGUICALL ExportEditBox_SetEditReadOnly(MyGUI::Widget* _native, Convert<bool>::Type _value) 306 { 307 static_cast<MyGUI::EditBox*>(_native)->setEditReadOnly(Convert<bool>::From(_value)); 308 } 309 } 310 namespace ScopeEditBoxProperty_MaxTextLength 311 { ExportEditBox_GetMaxTextLength(MyGUI::Widget * _native)312 MYGUIEXPORT Convert<size_t>::Type MYGUICALL ExportEditBox_GetMaxTextLength(MyGUI::Widget* _native) 313 { 314 return Convert<size_t>::To(static_cast<MyGUI::EditBox*>(_native)->getMaxTextLength()); 315 } ExportEditBox_SetMaxTextLength(MyGUI::Widget * _native,Convert<size_t>::Type _value)316 MYGUIEXPORT void MYGUICALL ExportEditBox_SetMaxTextLength(MyGUI::Widget* _native, Convert<size_t>::Type _value) 317 { 318 static_cast<MyGUI::EditBox*>(_native)->setMaxTextLength(Convert<size_t>::From(_value)); 319 } 320 } 321 namespace ScopeEditBoxProperty_OverflowToTheLeft 322 { ExportEditBox_GetOverflowToTheLeft(MyGUI::Widget * _native)323 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportEditBox_GetOverflowToTheLeft(MyGUI::Widget* _native) 324 { 325 return Convert<bool>::To(static_cast<MyGUI::EditBox*>(_native)->getOverflowToTheLeft()); 326 } ExportEditBox_SetOverflowToTheLeft(MyGUI::Widget * _native,Convert<bool>::Type _value)327 MYGUIEXPORT void MYGUICALL ExportEditBox_SetOverflowToTheLeft(MyGUI::Widget* _native, Convert<bool>::Type _value) 328 { 329 static_cast<MyGUI::EditBox*>(_native)->setOverflowToTheLeft(Convert<bool>::From(_value)); 330 } 331 } 332 namespace ScopeEditBoxProperty_TextLength 333 { ExportEditBox_GetTextLength(MyGUI::Widget * _native)334 MYGUIEXPORT Convert<size_t>::Type MYGUICALL ExportEditBox_GetTextLength(MyGUI::Widget* _native) 335 { 336 return Convert<size_t>::To(static_cast<MyGUI::EditBox*>(_native)->getTextLength()); 337 } 338 } 339 namespace ScopeEditBoxProperty_OnlyText 340 { ExportEditBox_GetOnlyText(MyGUI::Widget * _native)341 MYGUIEXPORT Convert<MyGUI::UString>::Type MYGUICALL ExportEditBox_GetOnlyText(MyGUI::Widget* _native) 342 { 343 return Convert<MyGUI::UString>::To(static_cast<MyGUI::EditBox*>(_native)->getOnlyText()); 344 } ExportEditBox_SetOnlyText(MyGUI::Widget * _native,Convert<const MyGUI::UString &>::Type _value)345 MYGUIEXPORT void MYGUICALL ExportEditBox_SetOnlyText(MyGUI::Widget* _native, Convert<const MyGUI::UString &>::Type _value) 346 { 347 static_cast<MyGUI::EditBox*>(_native)->setOnlyText(Convert<const MyGUI::UString &>::From(_value)); 348 } 349 } 350 namespace ScopeEditBoxProperty_TextCursor 351 { ExportEditBox_GetTextCursor(MyGUI::Widget * _native)352 MYGUIEXPORT Convert<size_t>::Type MYGUICALL ExportEditBox_GetTextCursor(MyGUI::Widget* _native) 353 { 354 return Convert<size_t>::To(static_cast<MyGUI::EditBox*>(_native)->getTextCursor()); 355 } ExportEditBox_SetTextCursor(MyGUI::Widget * _native,Convert<size_t>::Type _value)356 MYGUIEXPORT void MYGUICALL ExportEditBox_SetTextCursor(MyGUI::Widget* _native, Convert<size_t>::Type _value) 357 { 358 static_cast<MyGUI::EditBox*>(_native)->setTextCursor(Convert<size_t>::From(_value)); 359 } 360 } 361 namespace ScopeEditBoxProperty_TextSelection 362 { ExportEditBox_IsTextSelection(MyGUI::Widget * _native)363 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportEditBox_IsTextSelection(MyGUI::Widget* _native) 364 { 365 return Convert<bool>::To(static_cast<MyGUI::EditBox*>(_native)->isTextSelection()); 366 } 367 } 368 369 namespace ScopeEditBoxProperty_TextSelection 370 { ExportEditBox_GetTextSelection(MyGUI::Widget * _native)371 MYGUIEXPORT Convert<MyGUI::UString>::Type MYGUICALL ExportEditBox_GetTextSelection(MyGUI::Widget* _native) 372 { 373 return Convert<MyGUI::UString>::To(static_cast<MyGUI::EditBox*>(_native)->getTextSelection()); 374 } 375 } 376 namespace ScopeEditBoxProperty_TextSelectionLength 377 { ExportEditBox_GetTextSelectionLength(MyGUI::Widget * _native)378 MYGUIEXPORT Convert<size_t>::Type MYGUICALL ExportEditBox_GetTextSelectionLength(MyGUI::Widget* _native) 379 { 380 return Convert<size_t>::To(static_cast<MyGUI::EditBox*>(_native)->getTextSelectionLength()); 381 } 382 } 383 namespace ScopeEditBoxProperty_TextSelectionEnd 384 { ExportEditBox_GetTextSelectionEnd(MyGUI::Widget * _native)385 MYGUIEXPORT Convert<size_t>::Type MYGUICALL ExportEditBox_GetTextSelectionEnd(MyGUI::Widget* _native) 386 { 387 return Convert<size_t>::To(static_cast<MyGUI::EditBox*>(_native)->getTextSelectionEnd()); 388 } 389 } 390 namespace ScopeEditBoxProperty_TextSelectionStart 391 { ExportEditBox_GetTextSelectionStart(MyGUI::Widget * _native)392 MYGUIEXPORT Convert<size_t>::Type MYGUICALL ExportEditBox_GetTextSelectionStart(MyGUI::Widget* _native) 393 { 394 return Convert<size_t>::To(static_cast<MyGUI::EditBox*>(_native)->getTextSelectionStart()); 395 } 396 } 397 } 398 399 #endif 400