1 /*! 2 @file 3 @author Generate utility by Albert Semenov 4 @date 01/2009 5 @module 6 */ 7 8 #ifndef EXPORT_WIDGET_TextBox_H_ 9 #define EXPORT_WIDGET_TextBox_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 ScopeTextBoxMethod_SetCaptionWithReplacing 22 { ExportTextBox_SetCaptionWithReplacing__value(MyGUI::Widget * _native,Convert<const std::string &>::Type _value)23 MYGUIEXPORT void MYGUICALL ExportTextBox_SetCaptionWithReplacing__value(MyGUI::Widget* _native, 24 Convert<const std::string &>::Type _value) 25 { 26 static_cast<MyGUI::TextBox*>(_native)->setCaptionWithReplacing( 27 Convert<const std::string &>::From(_value)); 28 } 29 } 30 namespace ScopeTextBoxProperty_TextShadow 31 { ExportTextBox_GetTextShadow(MyGUI::Widget * _native)32 MYGUIEXPORT Convert<bool>::Type MYGUICALL ExportTextBox_GetTextShadow(MyGUI::Widget* _native) 33 { 34 return Convert<bool>::To(static_cast<MyGUI::TextBox*>(_native)->getTextShadow()); 35 } ExportTextBox_SetTextShadow(MyGUI::Widget * _native,Convert<bool>::Type _value)36 MYGUIEXPORT void MYGUICALL ExportTextBox_SetTextShadow(MyGUI::Widget* _native, Convert<bool>::Type _value) 37 { 38 static_cast<MyGUI::TextBox*>(_native)->setTextShadow(Convert<bool>::From(_value)); 39 } 40 } 41 namespace ScopeTextBoxProperty_TextShadowColour 42 { ExportTextBox_GetTextShadowColour(MyGUI::Widget * _native)43 MYGUIEXPORT Convert<const MyGUI::Colour &>::Type MYGUICALL ExportTextBox_GetTextShadowColour(MyGUI::Widget* _native) 44 { 45 return Convert<const MyGUI::Colour &>::To(static_cast<MyGUI::TextBox*>(_native)->getTextShadowColour()); 46 } ExportTextBox_SetTextShadowColour(MyGUI::Widget * _native,Convert<const MyGUI::Colour &>::Type _value)47 MYGUIEXPORT void MYGUICALL ExportTextBox_SetTextShadowColour(MyGUI::Widget* _native, Convert<const MyGUI::Colour &>::Type _value) 48 { 49 static_cast<MyGUI::TextBox*>(_native)->setTextShadowColour(Convert<const MyGUI::Colour &>::From(_value)); 50 } 51 } 52 namespace ScopeTextBoxProperty_TextColour 53 { ExportTextBox_GetTextColour(MyGUI::Widget * _native)54 MYGUIEXPORT Convert<const MyGUI::Colour &>::Type MYGUICALL ExportTextBox_GetTextColour(MyGUI::Widget* _native) 55 { 56 return Convert<const MyGUI::Colour &>::To(static_cast<MyGUI::TextBox*>(_native)->getTextColour()); 57 } ExportTextBox_SetTextColour(MyGUI::Widget * _native,Convert<const MyGUI::Colour &>::Type _value)58 MYGUIEXPORT void MYGUICALL ExportTextBox_SetTextColour(MyGUI::Widget* _native, Convert<const MyGUI::Colour &>::Type _value) 59 { 60 static_cast<MyGUI::TextBox*>(_native)->setTextColour(Convert<const MyGUI::Colour &>::From(_value)); 61 } 62 } 63 namespace ScopeTextBoxProperty_TextAlign 64 { ExportTextBox_GetTextAlign(MyGUI::Widget * _native)65 MYGUIEXPORT Convert<MyGUI::Align>::Type MYGUICALL ExportTextBox_GetTextAlign(MyGUI::Widget* _native) 66 { 67 return Convert<MyGUI::Align>::To(static_cast<MyGUI::TextBox*>(_native)->getTextAlign()); 68 } ExportTextBox_SetTextAlign(MyGUI::Widget * _native,Convert<MyGUI::Align>::Type _value)69 MYGUIEXPORT void MYGUICALL ExportTextBox_SetTextAlign(MyGUI::Widget* _native, Convert<MyGUI::Align>::Type _value) 70 { 71 static_cast<MyGUI::TextBox*>(_native)->setTextAlign(Convert<MyGUI::Align>::From(_value)); 72 } 73 } 74 namespace ScopeTextBoxProperty_FontHeight 75 { ExportTextBox_GetFontHeight(MyGUI::Widget * _native)76 MYGUIEXPORT Convert<int>::Type MYGUICALL ExportTextBox_GetFontHeight(MyGUI::Widget* _native) 77 { 78 return Convert<int>::To(static_cast<MyGUI::TextBox*>(_native)->getFontHeight()); 79 } ExportTextBox_SetFontHeight(MyGUI::Widget * _native,Convert<int>::Type _value)80 MYGUIEXPORT void MYGUICALL ExportTextBox_SetFontHeight(MyGUI::Widget* _native, Convert<int>::Type _value) 81 { 82 static_cast<MyGUI::TextBox*>(_native)->setFontHeight(Convert<int>::From(_value)); 83 } 84 } 85 namespace ScopeTextBoxProperty_FontName 86 { ExportTextBox_GetFontName(MyGUI::Widget * _native)87 MYGUIEXPORT Convert<const std::string &>::Type MYGUICALL ExportTextBox_GetFontName(MyGUI::Widget* _native) 88 { 89 return Convert<const std::string &>::To(static_cast<MyGUI::TextBox*>(_native)->getFontName()); 90 } ExportTextBox_SetFontName(MyGUI::Widget * _native,Convert<const std::string &>::Type _value)91 MYGUIEXPORT void MYGUICALL ExportTextBox_SetFontName(MyGUI::Widget* _native, Convert<const std::string &>::Type _value) 92 { 93 static_cast<MyGUI::TextBox*>(_native)->setFontName(Convert<const std::string &>::From(_value)); 94 } 95 } 96 namespace ScopeTextBoxProperty_Caption 97 { ExportTextBox_GetCaption(MyGUI::Widget * _native)98 MYGUIEXPORT Convert<const MyGUI::UString &>::Type MYGUICALL ExportTextBox_GetCaption(MyGUI::Widget* _native) 99 { 100 return Convert<const MyGUI::UString &>::To(static_cast<MyGUI::TextBox*>(_native)->getCaption()); 101 } ExportTextBox_SetCaption(MyGUI::Widget * _native,Convert<const MyGUI::UString &>::Type _value)102 MYGUIEXPORT void MYGUICALL ExportTextBox_SetCaption(MyGUI::Widget* _native, Convert<const MyGUI::UString &>::Type _value) 103 { 104 static_cast<MyGUI::TextBox*>(_native)->setCaption(Convert<const MyGUI::UString &>::From(_value)); 105 } 106 } 107 namespace ScopeTextBoxProperty_TextSize 108 { ExportTextBox_GetTextSize(MyGUI::Widget * _native)109 MYGUIEXPORT Convert<MyGUI::types::TSize < int >>::Type MYGUICALL ExportTextBox_GetTextSize(MyGUI::Widget* _native) 110 { 111 return Convert<MyGUI::types::TSize < int >>::To(static_cast<MyGUI::TextBox*>(_native)->getTextSize()); 112 } 113 } 114 namespace ScopeTextBoxProperty_TextRegion 115 { ExportTextBox_GetTextRegion(MyGUI::Widget * _native)116 MYGUIEXPORT Convert<MyGUI::types::TCoord < int >>::Type MYGUICALL ExportTextBox_GetTextRegion(MyGUI::Widget* _native) 117 { 118 return Convert<MyGUI::types::TCoord < int >>::To(static_cast<MyGUI::TextBox*>(_native)->getTextRegion()); 119 } 120 } 121 } 122 123 #endif 124