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