3
@author Generate utility by Albert Semenov
8
#ifndef __EXPORT_WIDGET_TextBox_H__
9
#define __EXPORT_WIDGET_TextBox_H__
11
#include "../ExportDefine.h"
12
#include "../ExportMarshaling.h"
13
#include "MyGUI.Export_MarshalingWidget.h"
14
#include "../ExportMarshalingType.h"
22
namespace ScopeTextBoxMethod_SetCaptionWithReplacing
24
MYGUIEXPORT void MYGUICALL ExportTextBox_SetCaptionWithReplacing_value( MyGUI::Widget* _native,
25
Convert<const std::string &>::Type _value )
27
static_cast< MyGUI::TextBox * >(_native)->setCaptionWithReplacing(
28
Convert<const std::string &>::From( _value ) );
34
namespace ScopeTextBoxProperty_TextColour
36
MYGUIEXPORT Convert<const MyGUI::Colour &>::Type MYGUICALL ExportTextBox_GetTextColour( MyGUI::Widget* _native )
38
return Convert<const MyGUI::Colour &>::To( static_cast< MyGUI::TextBox * >(_native)->getTextColour( ) );
40
MYGUIEXPORT void MYGUICALL ExportTextBox_SetTextColour( MyGUI::Widget* _native , Convert<const MyGUI::Colour &>::Type _value )
42
static_cast< MyGUI::TextBox * >(_native)->setTextColour( Convert<const MyGUI::Colour &>::From( _value ) );
48
namespace ScopeTextBoxProperty_TextAlign
50
MYGUIEXPORT Convert<MyGUI::Align>::Type MYGUICALL ExportTextBox_GetTextAlign( MyGUI::Widget* _native )
52
return Convert<MyGUI::Align>::To( static_cast< MyGUI::TextBox * >(_native)->getTextAlign( ) );
54
MYGUIEXPORT void MYGUICALL ExportTextBox_SetTextAlign( MyGUI::Widget* _native , Convert<MyGUI::Align>::Type _value )
56
static_cast< MyGUI::TextBox * >(_native)->setTextAlign( Convert<MyGUI::Align>::From( _value ) );
62
namespace ScopeTextBoxProperty_FontHeight
64
MYGUIEXPORT Convert<int>::Type MYGUICALL ExportTextBox_GetFontHeight( MyGUI::Widget* _native )
66
return Convert<int>::To( static_cast< MyGUI::TextBox * >(_native)->getFontHeight( ) );
68
MYGUIEXPORT void MYGUICALL ExportTextBox_SetFontHeight( MyGUI::Widget* _native , Convert<int>::Type _value )
70
static_cast< MyGUI::TextBox * >(_native)->setFontHeight( Convert<int>::From( _value ) );
76
namespace ScopeTextBoxProperty_FontName
78
MYGUIEXPORT Convert<const std::string &>::Type MYGUICALL ExportTextBox_GetFontName( MyGUI::Widget* _native )
80
return Convert<const std::string &>::To( static_cast< MyGUI::TextBox * >(_native)->getFontName( ) );
82
MYGUIEXPORT void MYGUICALL ExportTextBox_SetFontName( MyGUI::Widget* _native , Convert<const std::string &>::Type _value )
84
static_cast< MyGUI::TextBox * >(_native)->setFontName( Convert<const std::string &>::From( _value ) );
90
namespace ScopeTextBoxProperty_Caption
92
MYGUIEXPORT Convert<const MyGUI::UString &>::Type MYGUICALL ExportTextBox_GetCaption( MyGUI::Widget* _native )
94
return Convert<const MyGUI::UString &>::To( static_cast< MyGUI::TextBox * >(_native)->getCaption( ) );
96
MYGUIEXPORT void MYGUICALL ExportTextBox_SetCaption( MyGUI::Widget* _native , Convert<const MyGUI::UString &>::Type _value )
98
static_cast< MyGUI::TextBox * >(_native)->setCaption( Convert<const MyGUI::UString &>::From( _value ) );
104
namespace ScopeTextBoxMethod_GetTextSize
106
MYGUIEXPORT Convert<MyGUI::types::TSize< int >>::Type MYGUICALL ExportTextBox_GetTextSize( MyGUI::Widget* _native )
108
return Convert<MyGUI::types::TSize< int >>::To( static_cast< MyGUI::TextBox * >(_native)->getTextSize( ) );
114
namespace ScopeTextBoxMethod_GetTextRegion
116
MYGUIEXPORT Convert<MyGUI::types::TCoord< int >>::Type MYGUICALL ExportTextBox_GetTextRegion( MyGUI::Widget* _native )
118
return Convert<MyGUI::types::TCoord< int >>::To( static_cast< MyGUI::TextBox * >(_native)->getTextRegion( ) );
135
#endif // __EXPORT_WIDGET_TextBox_H__