1 // This file has been generated by Py++.
2
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "PropertyLinkDefinitionRectf.pypp.hpp"
6
7 namespace bp = boost::python;
8
9 struct PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper : CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >, bp::wrapper< CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > > {
10
PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapperPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper11 PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper(CEGUI::PropertyLinkDefinition<CEGUI::Rect<float> > const & arg )
12 : CEGUI::PropertyLinkDefinition<CEGUI::Rect<float> >( arg )
13 , bp::wrapper< CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > >(){
14 // copy constructor
15
16 }
17
PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapperPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper18 PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper(::CEGUI::String const & propertyName, ::CEGUI::String const & widgetName, ::CEGUI::String const & targetProperty, ::CEGUI::String const & initialValue, ::CEGUI::String const & origin, bool redrawOnWrite, bool layoutOnWrite, ::CEGUI::String const & fireEvent, ::CEGUI::String const & eventNamespace )
19 : CEGUI::PropertyLinkDefinition<CEGUI::Rect<float> >( boost::ref(propertyName), boost::ref(widgetName), boost::ref(targetProperty), boost::ref(initialValue), boost::ref(origin), redrawOnWrite, layoutOnWrite, boost::ref(fireEvent), boost::ref(eventNamespace) )
20 , bp::wrapper< CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > >(){
21 // constructor
22
23 }
24
clonePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper25 virtual ::CEGUI::Property * clone( ) const {
26 if( bp::override func_clone = this->get_override( "clone" ) )
27 return func_clone( );
28 else{
29 return this->CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clone( );
30 }
31 }
32
default_clonePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper33 ::CEGUI::Property * default_clone( ) const {
34 return CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clone( );
35 }
36
getNative_implPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper37 virtual ::CEGUI::Rectf getNative_impl( ::CEGUI::PropertyReceiver const * receiver ) const {
38 if( bp::override func_getNative_impl = this->get_override( "getNative_impl" ) )
39 return func_getNative_impl( boost::python::ptr(receiver) );
40 else{
41 return this->CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getNative_impl( boost::python::ptr(receiver) );
42 }
43 }
44
default_getNative_implPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper45 virtual ::CEGUI::Rectf default_getNative_impl( ::CEGUI::PropertyReceiver const * receiver ) const {
46 return CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getNative_impl( boost::python::ptr(receiver) );
47 }
48
getTargetWindowPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper49 ::CEGUI::Window const * getTargetWindow( ::CEGUI::PropertyReceiver const * receiver, ::CEGUI::String const & name ) const {
50 return CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getTargetWindow( boost::python::ptr(receiver), boost::ref(name) );
51 }
52
getTargetWindowPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper53 ::CEGUI::Window * getTargetWindow( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & name ) const {
54 return CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getTargetWindow( boost::python::ptr(receiver), boost::ref(name) );
55 }
56
initialisePropertyReceiverPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper57 virtual void initialisePropertyReceiver( ::CEGUI::PropertyReceiver * receiver ) const {
58 if( bp::override func_initialisePropertyReceiver = this->get_override( "initialisePropertyReceiver" ) )
59 func_initialisePropertyReceiver( boost::python::ptr(receiver) );
60 else{
61 this->CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::initialisePropertyReceiver( boost::python::ptr(receiver) );
62 }
63 }
64
default_initialisePropertyReceiverPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper65 void default_initialisePropertyReceiver( ::CEGUI::PropertyReceiver * receiver ) const {
66 CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::initialisePropertyReceiver( boost::python::ptr(receiver) );
67 }
68
setNative_implPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper69 virtual void setNative_impl( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Rectf const & value ){
70 if( bp::override func_setNative_impl = this->get_override( "setNative_impl" ) )
71 func_setNative_impl( boost::python::ptr(receiver), boost::ref(value) );
72 else{
73 this->CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::setNative_impl( boost::python::ptr(receiver), boost::ref(value) );
74 }
75 }
76
default_setNative_implPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper77 virtual void default_setNative_impl( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Rectf const & value ){
78 CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::setNative_impl( boost::python::ptr(receiver), boost::ref(value) );
79 }
80
updateLinkTargetsPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper81 void updateLinkTargets( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Rectf const & value ) const {
82 CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::updateLinkTargets( boost::python::ptr(receiver), boost::ref(value) );
83 }
84
writeDefinitionXMLAdditionalAttributesPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper85 void writeDefinitionXMLAdditionalAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
86 CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeDefinitionXMLAdditionalAttributes( boost::ref(xml_stream) );
87 }
88
writeDefinitionXMLElementTypePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper89 virtual void writeDefinitionXMLElementType( ::CEGUI::XMLSerializer & xml_stream ) const {
90 if( bp::override func_writeDefinitionXMLElementType = this->get_override( "writeDefinitionXMLElementType" ) )
91 func_writeDefinitionXMLElementType( boost::ref(xml_stream) );
92 else{
93 this->CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeDefinitionXMLElementType( boost::ref(xml_stream) );
94 }
95 }
96
default_writeDefinitionXMLElementTypePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper97 virtual void default_writeDefinitionXMLElementType( ::CEGUI::XMLSerializer & xml_stream ) const {
98 CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeDefinitionXMLElementType( boost::ref(xml_stream) );
99 }
100
writeFalagardXMLAttributesPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper101 void writeFalagardXMLAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
102 CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeFalagardXMLAttributes( boost::ref(xml_stream) );
103 }
104
doesWriteXMLPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper105 virtual bool doesWriteXML( ) const {
106 if( bp::override func_doesWriteXML = this->get_override( "doesWriteXML" ) )
107 return func_doesWriteXML( );
108 else{
109 return this->CEGUI::Property::doesWriteXML( );
110 }
111 }
112
default_doesWriteXMLPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper113 bool default_doesWriteXML( ) const {
114 return CEGUI::Property::doesWriteXML( );
115 }
116
getPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper117 virtual ::CEGUI::String get( ::CEGUI::PropertyReceiver const * receiver ) const {
118 if( bp::override func_get = this->get_override( "get" ) )
119 return func_get( boost::python::ptr(receiver) );
120 else{
121 return this->CEGUI::TypedProperty< CEGUI::Rect< float > >::get( boost::python::ptr(receiver) );
122 }
123 }
124
default_getPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper125 ::CEGUI::String default_get( ::CEGUI::PropertyReceiver const * receiver ) const {
126 return CEGUI::TypedProperty< CEGUI::Rect< float > >::get( boost::python::ptr(receiver) );
127 }
128
getDefaultPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper129 virtual ::CEGUI::String getDefault( ::CEGUI::PropertyReceiver const * receiver ) const {
130 if( bp::override func_getDefault = this->get_override( "getDefault" ) )
131 return func_getDefault( boost::python::ptr(receiver) );
132 else{
133 return this->CEGUI::Property::getDefault( boost::python::ptr(receiver) );
134 }
135 }
136
default_getDefaultPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper137 ::CEGUI::String default_getDefault( ::CEGUI::PropertyReceiver const * receiver ) const {
138 return CEGUI::Property::getDefault( boost::python::ptr(receiver) );
139 }
140
getNativePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper141 virtual ::CEGUI::Rectf getNative( ::CEGUI::PropertyReceiver const * receiver ) const {
142 if( bp::override func_getNative = this->get_override( "getNative" ) )
143 return func_getNative( boost::python::ptr(receiver) );
144 else{
145 return this->CEGUI::TypedProperty< CEGUI::Rect< float > >::getNative( boost::python::ptr(receiver) );
146 }
147 }
148
default_getNativePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper149 ::CEGUI::Rectf default_getNative( ::CEGUI::PropertyReceiver const * receiver ) const {
150 return CEGUI::TypedProperty< CEGUI::Rect< float > >::getNative( boost::python::ptr(receiver) );
151 }
152
isDefaultPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper153 virtual bool isDefault( ::CEGUI::PropertyReceiver const * receiver ) const {
154 if( bp::override func_isDefault = this->get_override( "isDefault" ) )
155 return func_isDefault( boost::python::ptr(receiver) );
156 else{
157 return this->CEGUI::Property::isDefault( boost::python::ptr(receiver) );
158 }
159 }
160
default_isDefaultPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper161 bool default_isDefault( ::CEGUI::PropertyReceiver const * receiver ) const {
162 return CEGUI::Property::isDefault( boost::python::ptr(receiver) );
163 }
164
isReadablePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper165 virtual bool isReadable( ) const {
166 if( bp::override func_isReadable = this->get_override( "isReadable" ) )
167 return func_isReadable( );
168 else{
169 return this->CEGUI::Property::isReadable( );
170 }
171 }
172
default_isReadablePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper173 bool default_isReadable( ) const {
174 return CEGUI::Property::isReadable( );
175 }
176
isWritablePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper177 virtual bool isWritable( ) const {
178 if( bp::override func_isWritable = this->get_override( "isWritable" ) )
179 return func_isWritable( );
180 else{
181 return this->CEGUI::Property::isWritable( );
182 }
183 }
184
default_isWritablePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper185 bool default_isWritable( ) const {
186 return CEGUI::Property::isWritable( );
187 }
188
setPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper189 virtual void set( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & value ) {
190 if( bp::override func_set = this->get_override( "set" ) )
191 func_set( boost::python::ptr(receiver), boost::ref(value) );
192 else{
193 this->CEGUI::TypedProperty< CEGUI::Rect< float > >::set( boost::python::ptr(receiver), boost::ref(value) );
194 }
195 }
196
default_setPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper197 void default_set( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & value ) {
198 CEGUI::TypedProperty< CEGUI::Rect< float > >::set( boost::python::ptr(receiver), boost::ref(value) );
199 }
200
setNativePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper201 virtual void setNative( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Rectf const & value ) {
202 if( bp::override func_setNative = this->get_override( "setNative" ) )
203 func_setNative( boost::python::ptr(receiver), boost::ref(value) );
204 else{
205 this->CEGUI::TypedProperty< CEGUI::Rect< float > >::setNative( boost::python::ptr(receiver), boost::ref(value) );
206 }
207 }
208
default_setNativePropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper209 void default_setNative( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Rectf const & value ) {
210 CEGUI::TypedProperty< CEGUI::Rect< float > >::setNative( boost::python::ptr(receiver), boost::ref(value) );
211 }
212
writeDefinitionXMLAttributesPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper213 virtual void writeDefinitionXMLAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
214 if( bp::override func_writeDefinitionXMLAttributes = this->get_override( "writeDefinitionXMLAttributes" ) )
215 func_writeDefinitionXMLAttributes( boost::ref(xml_stream) );
216 else{
217 this->CEGUI::PropertyDefinitionBase::writeDefinitionXMLAttributes( boost::ref(xml_stream) );
218 }
219 }
220
default_writeDefinitionXMLAttributesPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper221 virtual void default_writeDefinitionXMLAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
222 CEGUI::PropertyDefinitionBase::writeDefinitionXMLAttributes( boost::ref(xml_stream) );
223 }
224
writeDefinitionXMLToStreamPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper225 virtual void writeDefinitionXMLToStream( ::CEGUI::XMLSerializer & xml_stream ) const {
226 if( bp::override func_writeDefinitionXMLToStream = this->get_override( "writeDefinitionXMLToStream" ) )
227 func_writeDefinitionXMLToStream( boost::ref(xml_stream) );
228 else{
229 this->CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream( boost::ref(xml_stream) );
230 }
231 }
232
default_writeDefinitionXMLToStreamPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper233 void default_writeDefinitionXMLToStream( ::CEGUI::XMLSerializer & xml_stream ) const {
234 CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream( boost::ref(xml_stream) );
235 }
236
writeXMLToStreamPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper237 virtual void writeXMLToStream( ::CEGUI::PropertyReceiver const * receiver, ::CEGUI::XMLSerializer & xml_stream ) const {
238 if( bp::override func_writeXMLToStream = this->get_override( "writeXMLToStream" ) )
239 func_writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
240 else{
241 this->CEGUI::Property::writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
242 }
243 }
244
default_writeXMLToStreamPropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper245 void default_writeXMLToStream( ::CEGUI::PropertyReceiver const * receiver, ::CEGUI::XMLSerializer & xml_stream ) const {
246 CEGUI::Property::writeXMLToStream( boost::python::ptr(receiver), boost::ref(xml_stream) );
247 }
248
249 };
250
register_PropertyLinkDefinitionRectf_class()251 void register_PropertyLinkDefinitionRectf_class(){
252
253 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >
254 typedef bp::class_< PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper, bp::bases< CEGUI::FalagardPropertyBase< CEGUI::Rect< float > > > > PropertyLinkDefinitionRectf_exposer_t;
255 PropertyLinkDefinitionRectf_exposer_t PropertyLinkDefinitionRectf_exposer = PropertyLinkDefinitionRectf_exposer_t( "PropertyLinkDefinitionRectf", bp::init< CEGUI::String const &, CEGUI::String const &, CEGUI::String const &, CEGUI::String const &, CEGUI::String const &, bool, bool, CEGUI::String const &, CEGUI::String const & >(( bp::arg("propertyName"), bp::arg("widgetName"), bp::arg("targetProperty"), bp::arg("initialValue"), bp::arg("origin"), bp::arg("redrawOnWrite"), bp::arg("layoutOnWrite"), bp::arg("fireEvent"), bp::arg("eventNamespace") )) );
256 bp::scope PropertyLinkDefinitionRectf_scope( PropertyLinkDefinitionRectf_exposer );
257 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::addLinkTarget
258
259 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
260 typedef void ( exported_class_t::*addLinkTarget_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) ;
261
262 PropertyLinkDefinitionRectf_exposer.def(
263 "addLinkTarget"
264 , addLinkTarget_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::addLinkTarget )
265 , ( bp::arg("widget"), bp::arg("property") )
266 , "------------------------------------------------------------------------\n\
267 ! add a new link target to property on widget (name).\n" );
268
269 }
270 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clearLinkTargets
271
272 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
273 typedef void ( exported_class_t::*clearLinkTargets_function_type )( ) ;
274
275 PropertyLinkDefinitionRectf_exposer.def(
276 "clearLinkTargets"
277 , clearLinkTargets_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clearLinkTargets )
278 , "------------------------------------------------------------------------\n\
279 ! clear all link targets from this link definition.\n" );
280
281 }
282 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clone
283
284 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
285 typedef ::CEGUI::Property * ( exported_class_t::*clone_function_type )( ) const;
286 typedef ::CEGUI::Property * ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_clone_function_type )( ) const;
287
288 PropertyLinkDefinitionRectf_exposer.def(
289 "clone"
290 , clone_function_type(&::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::clone)
291 , default_clone_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_clone)
292 , bp::return_value_policy< bp::reference_existing_object >() );
293
294 }
295 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getLinkTargetIterator
296
297 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
298 typedef ::CEGUI::ConstVectorIterator< std::vector< std::pair<CEGUI::String, CEGUI::String> > > ( exported_class_t::*getLinkTargetIterator_function_type )( ) const;
299
300 PropertyLinkDefinitionRectf_exposer.def(
301 "getLinkTargetIterator"
302 , getLinkTargetIterator_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getLinkTargetIterator ) );
303
304 }
305 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getNative_impl
306
307 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
308 typedef ::CEGUI::Rectf ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*getNative_impl_function_type )( ::CEGUI::PropertyReceiver const * ) const;
309
310 PropertyLinkDefinitionRectf_exposer.def(
311 "getNative_impl"
312 , getNative_impl_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_getNative_impl )
313 , ( bp::arg("receiver") )
314 , "override members from FalagardPropertyBase\n\
315 ------------------------------------------------------------------------\n" );
316
317 }
318 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getTargetWindow
319
320 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
321 typedef ::CEGUI::Window const * ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*getTargetWindow_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::String const & ) const;
322
323 PropertyLinkDefinitionRectf_exposer.def(
324 "getTargetWindow"
325 , getTargetWindow_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::getTargetWindow )
326 , ( bp::arg("receiver"), bp::arg("name") )
327 , bp::return_value_policy< bp::reference_existing_object >()
328 , "------------------------------------------------------------------------\n\
329 ! Return a pointer to the target window with the given name.\n" );
330
331 }
332 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::getTargetWindow
333
334 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
335 typedef ::CEGUI::Window * ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*getTargetWindow_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) const;
336
337 PropertyLinkDefinitionRectf_exposer.def(
338 "getTargetWindow"
339 , getTargetWindow_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::getTargetWindow )
340 , ( bp::arg("receiver"), bp::arg("name") )
341 , bp::return_value_policy< bp::reference_existing_object >()
342 , "------------------------------------------------------------------------\n\
343 ! Return a pointer to the target window with the given name.\n" );
344
345 }
346 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::initialisePropertyReceiver
347
348 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
349 typedef void ( exported_class_t::*initialisePropertyReceiver_function_type )( ::CEGUI::PropertyReceiver * ) const;
350 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_initialisePropertyReceiver_function_type )( ::CEGUI::PropertyReceiver * ) const;
351
352 PropertyLinkDefinitionRectf_exposer.def(
353 "initialisePropertyReceiver"
354 , initialisePropertyReceiver_function_type(&::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::initialisePropertyReceiver)
355 , default_initialisePropertyReceiver_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_initialisePropertyReceiver)
356 , ( bp::arg("receiver") ) );
357
358 }
359 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::isTargetProperty
360
361 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
362 typedef bool ( exported_class_t::*isTargetProperty_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) const;
363
364 PropertyLinkDefinitionRectf_exposer.def(
365 "isTargetProperty"
366 , isTargetProperty_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::isTargetProperty )
367 , ( bp::arg("widget"), bp::arg("property") )
368 , "------------------------------------------------------------------------\n\
369 return whether a the given widget property pair is a target of this\n\
370 property link.\n" );
371
372 }
373 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::setNative_impl
374
375 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
376 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*setNative_impl_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Rectf const & ) ;
377
378 PropertyLinkDefinitionRectf_exposer.def(
379 "setNative_impl"
380 , setNative_impl_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_setNative_impl )
381 , ( bp::arg("receiver"), bp::arg("value") )
382 , "------------------------------------------------------------------------\n" );
383
384 }
385 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::updateLinkTargets
386
387 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
388 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*updateLinkTargets_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Rectf const & ) const;
389
390 PropertyLinkDefinitionRectf_exposer.def(
391 "updateLinkTargets"
392 , updateLinkTargets_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::updateLinkTargets )
393 , ( bp::arg("receiver"), bp::arg("value") )
394 , "------------------------------------------------------------------------\n" );
395
396 }
397 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeDefinitionXMLAdditionalAttributes
398
399 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
400 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*writeDefinitionXMLAdditionalAttributes_function_type )( ::CEGUI::XMLSerializer & ) const;
401
402 PropertyLinkDefinitionRectf_exposer.def(
403 "writeDefinitionXMLAdditionalAttributes"
404 , writeDefinitionXMLAdditionalAttributes_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::writeDefinitionXMLAdditionalAttributes )
405 , ( bp::arg("xml_stream") )
406 , "------------------------------------------------------------------------\n" );
407
408 }
409 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeDefinitionXMLElementType
410
411 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
412 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*writeDefinitionXMLElementType_function_type )( ::CEGUI::XMLSerializer & ) const;
413
414 PropertyLinkDefinitionRectf_exposer.def(
415 "writeDefinitionXMLElementType"
416 , writeDefinitionXMLElementType_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_writeDefinitionXMLElementType )
417 , ( bp::arg("xml_stream") )
418 , "------------------------------------------------------------------------\n" );
419
420 }
421 { //::CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > >::writeFalagardXMLAttributes
422
423 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
424 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*writeFalagardXMLAttributes_function_type )( ::CEGUI::XMLSerializer & ) const;
425
426 PropertyLinkDefinitionRectf_exposer.def(
427 "writeFalagardXMLAttributes"
428 , writeFalagardXMLAttributes_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::writeFalagardXMLAttributes )
429 , ( bp::arg("xml_stream") )
430 , "------------------------------------------------------------------------\n" );
431
432 }
433 { //::CEGUI::Property::doesWriteXML
434
435 typedef bool ( ::CEGUI::Property::*doesWriteXML_function_type )( ) const;
436 typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_doesWriteXML_function_type )( ) const;
437
438 PropertyLinkDefinitionRectf_exposer.def(
439 "doesWriteXML"
440 , doesWriteXML_function_type(&::CEGUI::Property::doesWriteXML)
441 , default_doesWriteXML_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_doesWriteXML) );
442
443 }
444 { //::CEGUI::TypedProperty< CEGUI::Rect< float > >::get
445
446 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
447 typedef ::CEGUI::String ( exported_class_t::*get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
448 typedef ::CEGUI::String ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
449
450 PropertyLinkDefinitionRectf_exposer.def(
451 "get"
452 , get_function_type(&::CEGUI::TypedProperty< CEGUI::Rect< float > >::get)
453 , default_get_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_get)
454 , ( bp::arg("receiver") ) );
455
456 }
457 { //::CEGUI::Property::getDefault
458
459 typedef ::CEGUI::String ( ::CEGUI::Property::*getDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
460 typedef ::CEGUI::String ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_getDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
461
462 PropertyLinkDefinitionRectf_exposer.def(
463 "getDefault"
464 , getDefault_function_type(&::CEGUI::Property::getDefault)
465 , default_getDefault_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_getDefault)
466 , ( bp::arg("receiver") ) );
467
468 }
469 { //::CEGUI::TypedProperty< CEGUI::Rect< float > >::getNative
470
471 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
472 typedef ::CEGUI::Rectf ( exported_class_t::*getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
473 typedef ::CEGUI::Rectf ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
474
475 PropertyLinkDefinitionRectf_exposer.def(
476 "getNative"
477 , getNative_function_type(&::CEGUI::TypedProperty< CEGUI::Rect< float > >::getNative)
478 , default_getNative_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_getNative)
479 , ( bp::arg("receiver") ) );
480
481 }
482 { //::CEGUI::Property::isDefault
483
484 typedef bool ( ::CEGUI::Property::*isDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
485 typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_isDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
486
487 PropertyLinkDefinitionRectf_exposer.def(
488 "isDefault"
489 , isDefault_function_type(&::CEGUI::Property::isDefault)
490 , default_isDefault_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_isDefault)
491 , ( bp::arg("receiver") ) );
492
493 }
494 { //::CEGUI::Property::isReadable
495
496 typedef bool ( ::CEGUI::Property::*isReadable_function_type )( ) const;
497 typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_isReadable_function_type )( ) const;
498
499 PropertyLinkDefinitionRectf_exposer.def(
500 "isReadable"
501 , isReadable_function_type(&::CEGUI::Property::isReadable)
502 , default_isReadable_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_isReadable) );
503
504 }
505 { //::CEGUI::Property::isWritable
506
507 typedef bool ( ::CEGUI::Property::*isWritable_function_type )( ) const;
508 typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_isWritable_function_type )( ) const;
509
510 PropertyLinkDefinitionRectf_exposer.def(
511 "isWritable"
512 , isWritable_function_type(&::CEGUI::Property::isWritable)
513 , default_isWritable_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_isWritable) );
514
515 }
516 { //::CEGUI::TypedProperty< CEGUI::Rect< float > >::set
517
518 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
519 typedef void ( exported_class_t::*set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
520 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
521
522 PropertyLinkDefinitionRectf_exposer.def(
523 "set"
524 , set_function_type(&::CEGUI::TypedProperty< CEGUI::Rect< float > >::set)
525 , default_set_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_set)
526 , ( bp::arg("receiver"), bp::arg("value") ) );
527
528 }
529 { //::CEGUI::TypedProperty< CEGUI::Rect< float > >::setNative
530
531 typedef CEGUI::PropertyLinkDefinition< CEGUI::Rect< float > > exported_class_t;
532 typedef void ( exported_class_t::*setNative_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Rectf const & ) ;
533 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_setNative_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Rectf const & ) ;
534
535 PropertyLinkDefinitionRectf_exposer.def(
536 "setNative"
537 , setNative_function_type(&::CEGUI::TypedProperty< CEGUI::Rect< float > >::setNative)
538 , default_setNative_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_setNative)
539 , ( bp::arg("receiver"), bp::arg("value") ) );
540
541 }
542 { //::CEGUI::PropertyDefinitionBase::writeDefinitionXMLAttributes
543
544 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*writeDefinitionXMLAttributes_function_type )( ::CEGUI::XMLSerializer & ) const;
545
546 PropertyLinkDefinitionRectf_exposer.def(
547 "writeDefinitionXMLAttributes"
548 , writeDefinitionXMLAttributes_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_writeDefinitionXMLAttributes )
549 , ( bp::arg("xml_stream") )
550 , "*!\n\
551 \n\
552 Write out any xml attributes added in a sub-class. Note that you\n\
553 should not write the closing '>' character sequence, nor any other\n\
554 information in this function. You should always call the base class\n\
555 implementation of this function when overriding.\n\
556 \n\
557 @param xml_stream\n\
558 XMLSerializer where xml data should be output.\n\
559 *\n" );
560
561 }
562 { //::CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream
563
564 typedef void ( ::CEGUI::PropertyDefinitionBase::*writeDefinitionXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
565 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_writeDefinitionXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
566
567 PropertyLinkDefinitionRectf_exposer.def(
568 "writeDefinitionXMLToStream"
569 , writeDefinitionXMLToStream_function_type(&::CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream)
570 , default_writeDefinitionXMLToStream_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_writeDefinitionXMLToStream)
571 , ( bp::arg("xml_stream") ) );
572
573 }
574 { //::CEGUI::Property::writeXMLToStream
575
576 typedef void ( ::CEGUI::Property::*writeXMLToStream_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::XMLSerializer & ) const;
577 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::*default_writeXMLToStream_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::XMLSerializer & ) const;
578
579 PropertyLinkDefinitionRectf_exposer.def(
580 "writeXMLToStream"
581 , writeXMLToStream_function_type(&::CEGUI::Property::writeXMLToStream)
582 , default_writeXMLToStream_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Rect_less__float__greater___greater__wrapper::default_writeXMLToStream)
583 , ( bp::arg("receiver"), bp::arg("xml_stream") ) );
584
585 }
586 }
587
588 }
589