1 // This file has been generated by Py++.
2
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "PropertyLinkDefinitionImage.pypp.hpp"
6
7 namespace bp = boost::python;
8
9 struct PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper : CEGUI::PropertyLinkDefinition< CEGUI::Image* >, bp::wrapper< CEGUI::PropertyLinkDefinition< CEGUI::Image* > > {
10
PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapperPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper11 PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper(CEGUI::PropertyLinkDefinition<CEGUI::Image*> const & arg )
12 : CEGUI::PropertyLinkDefinition<CEGUI::Image*>( arg )
13 , bp::wrapper< CEGUI::PropertyLinkDefinition< CEGUI::Image* > >(){
14 // copy constructor
15
16 }
17
PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapperPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper18 PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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::Image*>( 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::Image* > >(){
21 // constructor
22
23 }
24
clonePropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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::Image* >::clone( );
30 }
31 }
32
default_clonePropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper33 ::CEGUI::Property * default_clone( ) const {
34 return CEGUI::PropertyLinkDefinition< CEGUI::Image* >::clone( );
35 }
36
getNative_implPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper37 virtual ::CEGUI::Image const * 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::Image* >::getNative_impl( boost::python::ptr(receiver) );
42 }
43 }
44
default_getNative_implPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper45 virtual ::CEGUI::Image const * default_getNative_impl( ::CEGUI::PropertyReceiver const * receiver ) const {
46 return CEGUI::PropertyLinkDefinition< CEGUI::Image* >::getNative_impl( boost::python::ptr(receiver) );
47 }
48
getTargetWindowPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper49 ::CEGUI::Window const * getTargetWindow( ::CEGUI::PropertyReceiver const * receiver, ::CEGUI::String const & name ) const {
50 return CEGUI::PropertyLinkDefinition< CEGUI::Image* >::getTargetWindow( boost::python::ptr(receiver), boost::ref(name) );
51 }
52
getTargetWindowPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper53 ::CEGUI::Window * getTargetWindow( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & name ) const {
54 return CEGUI::PropertyLinkDefinition< CEGUI::Image* >::getTargetWindow( boost::python::ptr(receiver), boost::ref(name) );
55 }
56
initialisePropertyReceiverPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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::Image* >::initialisePropertyReceiver( boost::python::ptr(receiver) );
62 }
63 }
64
default_initialisePropertyReceiverPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper65 void default_initialisePropertyReceiver( ::CEGUI::PropertyReceiver * receiver ) const {
66 CEGUI::PropertyLinkDefinition< CEGUI::Image* >::initialisePropertyReceiver( boost::python::ptr(receiver) );
67 }
68
setNative_implPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper69 virtual void setNative_impl( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Image const * const value ){
70 if( bp::override func_setNative_impl = this->get_override( "setNative_impl" ) )
71 func_setNative_impl( boost::python::ptr(receiver), value );
72 else{
73 this->CEGUI::PropertyLinkDefinition< CEGUI::Image* >::setNative_impl( boost::python::ptr(receiver), value );
74 }
75 }
76
default_setNative_implPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper77 virtual void default_setNative_impl( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Image const * const value ){
78 CEGUI::PropertyLinkDefinition< CEGUI::Image* >::setNative_impl( boost::python::ptr(receiver), value );
79 }
80
updateLinkTargetsPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper81 void updateLinkTargets( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Image const * const value ) const {
82 CEGUI::PropertyLinkDefinition< CEGUI::Image* >::updateLinkTargets( boost::python::ptr(receiver), value );
83 }
84
writeDefinitionXMLAdditionalAttributesPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper85 void writeDefinitionXMLAdditionalAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
86 CEGUI::PropertyLinkDefinition< CEGUI::Image* >::writeDefinitionXMLAdditionalAttributes( boost::ref(xml_stream) );
87 }
88
writeDefinitionXMLElementTypePropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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::Image* >::writeDefinitionXMLElementType( boost::ref(xml_stream) );
94 }
95 }
96
default_writeDefinitionXMLElementTypePropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper97 virtual void default_writeDefinitionXMLElementType( ::CEGUI::XMLSerializer & xml_stream ) const {
98 CEGUI::PropertyLinkDefinition< CEGUI::Image* >::writeDefinitionXMLElementType( boost::ref(xml_stream) );
99 }
100
writeFalagardXMLAttributesPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper101 void writeFalagardXMLAttributes( ::CEGUI::XMLSerializer & xml_stream ) const {
102 CEGUI::PropertyLinkDefinition< CEGUI::Image* >::writeFalagardXMLAttributes( boost::ref(xml_stream) );
103 }
104
doesWriteXMLPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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_Image_ptr___greater__wrapper113 bool default_doesWriteXML( ) const {
114 return CEGUI::Property::doesWriteXML( );
115 }
116
getPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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::Image* >::get( boost::python::ptr(receiver) );
122 }
123 }
124
default_getPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper125 ::CEGUI::String default_get( ::CEGUI::PropertyReceiver const * receiver ) const {
126 return CEGUI::TypedProperty< CEGUI::Image* >::get( boost::python::ptr(receiver) );
127 }
128
getDefaultPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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_Image_ptr___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_Image_ptr___greater__wrapper141 virtual ::CEGUI::Image const * 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::Image* >::getNative( boost::python::ptr(receiver) );
146 }
147 }
148
default_getNativePropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper149 ::CEGUI::Image const * default_getNative( ::CEGUI::PropertyReceiver const * receiver ) const {
150 return CEGUI::TypedProperty< CEGUI::Image* >::getNative( boost::python::ptr(receiver) );
151 }
152
isDefaultPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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_Image_ptr___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_Image_ptr___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_Image_ptr___greater__wrapper173 bool default_isReadable( ) const {
174 return CEGUI::Property::isReadable( );
175 }
176
isWritablePropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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_Image_ptr___greater__wrapper185 bool default_isWritable( ) const {
186 return CEGUI::Property::isWritable( );
187 }
188
setPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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::Image* >::set( boost::python::ptr(receiver), boost::ref(value) );
194 }
195 }
196
default_setPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper197 void default_set( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::String const & value ) {
198 CEGUI::TypedProperty< CEGUI::Image* >::set( boost::python::ptr(receiver), boost::ref(value) );
199 }
200
setNativePropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper201 virtual void setNative( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Image const * const value ) {
202 if( bp::override func_setNative = this->get_override( "setNative" ) )
203 func_setNative( boost::python::ptr(receiver), value );
204 else{
205 this->CEGUI::TypedProperty< CEGUI::Image* >::setNative( boost::python::ptr(receiver), value );
206 }
207 }
208
default_setNativePropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper209 void default_setNative( ::CEGUI::PropertyReceiver * receiver, ::CEGUI::Image const * const value ) {
210 CEGUI::TypedProperty< CEGUI::Image* >::setNative( boost::python::ptr(receiver), value );
211 }
212
writeDefinitionXMLAttributesPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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_Image_ptr___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_Image_ptr___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_Image_ptr___greater__wrapper233 void default_writeDefinitionXMLToStream( ::CEGUI::XMLSerializer & xml_stream ) const {
234 CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream( boost::ref(xml_stream) );
235 }
236
writeXMLToStreamPropertyLinkDefinition_less__CEGUI_scope_Image_ptr___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_Image_ptr___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_PropertyLinkDefinitionImage_class()251 void register_PropertyLinkDefinitionImage_class(){
252
253 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >
254 typedef bp::class_< PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper, bp::bases< CEGUI::FalagardPropertyBase< CEGUI::Image* > > > PropertyLinkDefinitionImage_exposer_t;
255 PropertyLinkDefinitionImage_exposer_t PropertyLinkDefinitionImage_exposer = PropertyLinkDefinitionImage_exposer_t( "PropertyLinkDefinitionImage", 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 PropertyLinkDefinitionImage_scope( PropertyLinkDefinitionImage_exposer );
257 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::addLinkTarget
258
259 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
260 typedef void ( exported_class_t::*addLinkTarget_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) ;
261
262 PropertyLinkDefinitionImage_exposer.def(
263 "addLinkTarget"
264 , addLinkTarget_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::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::Image* >::clearLinkTargets
271
272 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
273 typedef void ( exported_class_t::*clearLinkTargets_function_type )( ) ;
274
275 PropertyLinkDefinitionImage_exposer.def(
276 "clearLinkTargets"
277 , clearLinkTargets_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::clearLinkTargets )
278 , "------------------------------------------------------------------------\n\
279 ! clear all link targets from this link definition.\n" );
280
281 }
282 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::clone
283
284 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
285 typedef ::CEGUI::Property * ( exported_class_t::*clone_function_type )( ) const;
286 typedef ::CEGUI::Property * ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_clone_function_type )( ) const;
287
288 PropertyLinkDefinitionImage_exposer.def(
289 "clone"
290 , clone_function_type(&::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::clone)
291 , default_clone_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_clone)
292 , bp::return_value_policy< bp::reference_existing_object >() );
293
294 }
295 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::getLinkTargetIterator
296
297 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
298 typedef ::CEGUI::ConstVectorIterator< std::vector< std::pair<CEGUI::String, CEGUI::String> > > ( exported_class_t::*getLinkTargetIterator_function_type )( ) const;
299
300 PropertyLinkDefinitionImage_exposer.def(
301 "getLinkTargetIterator"
302 , getLinkTargetIterator_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::getLinkTargetIterator ) );
303
304 }
305 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::getNative_impl
306
307 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
308 typedef ::CEGUI::Image const * ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*getNative_impl_function_type )( ::CEGUI::PropertyReceiver const * ) const;
309
310 PropertyLinkDefinitionImage_exposer.def(
311 "getNative_impl"
312 , getNative_impl_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_getNative_impl )
313 , ( bp::arg("receiver") )
314 , bp::return_value_policy< bp::reference_existing_object >()
315 , "override members from FalagardPropertyBase\n\
316 ------------------------------------------------------------------------\n" );
317
318 }
319 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::getTargetWindow
320
321 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
322 typedef ::CEGUI::Window const * ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*getTargetWindow_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::String const & ) const;
323
324 PropertyLinkDefinitionImage_exposer.def(
325 "getTargetWindow"
326 , getTargetWindow_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::getTargetWindow )
327 , ( bp::arg("receiver"), bp::arg("name") )
328 , bp::return_value_policy< bp::reference_existing_object >()
329 , "------------------------------------------------------------------------\n\
330 ! Return a pointer to the target window with the given name.\n" );
331
332 }
333 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::getTargetWindow
334
335 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
336 typedef ::CEGUI::Window * ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*getTargetWindow_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) const;
337
338 PropertyLinkDefinitionImage_exposer.def(
339 "getTargetWindow"
340 , getTargetWindow_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::getTargetWindow )
341 , ( bp::arg("receiver"), bp::arg("name") )
342 , bp::return_value_policy< bp::reference_existing_object >()
343 , "------------------------------------------------------------------------\n\
344 ! Return a pointer to the target window with the given name.\n" );
345
346 }
347 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::initialisePropertyReceiver
348
349 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
350 typedef void ( exported_class_t::*initialisePropertyReceiver_function_type )( ::CEGUI::PropertyReceiver * ) const;
351 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_initialisePropertyReceiver_function_type )( ::CEGUI::PropertyReceiver * ) const;
352
353 PropertyLinkDefinitionImage_exposer.def(
354 "initialisePropertyReceiver"
355 , initialisePropertyReceiver_function_type(&::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::initialisePropertyReceiver)
356 , default_initialisePropertyReceiver_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_initialisePropertyReceiver)
357 , ( bp::arg("receiver") ) );
358
359 }
360 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::isTargetProperty
361
362 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
363 typedef bool ( exported_class_t::*isTargetProperty_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) const;
364
365 PropertyLinkDefinitionImage_exposer.def(
366 "isTargetProperty"
367 , isTargetProperty_function_type( &::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::isTargetProperty )
368 , ( bp::arg("widget"), bp::arg("property") )
369 , "------------------------------------------------------------------------\n\
370 return whether a the given widget property pair is a target of this\n\
371 property link.\n" );
372
373 }
374 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::setNative_impl
375
376 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
377 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*setNative_impl_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Image const * const ) ;
378
379 PropertyLinkDefinitionImage_exposer.def(
380 "setNative_impl"
381 , setNative_impl_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_setNative_impl )
382 , ( bp::arg("receiver"), bp::arg("value") )
383 , "------------------------------------------------------------------------\n" );
384
385 }
386 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::updateLinkTargets
387
388 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
389 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*updateLinkTargets_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Image const * const ) const;
390
391 PropertyLinkDefinitionImage_exposer.def(
392 "updateLinkTargets"
393 , updateLinkTargets_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::updateLinkTargets )
394 , ( bp::arg("receiver"), bp::arg("value") )
395 , "------------------------------------------------------------------------\n" );
396
397 }
398 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::writeDefinitionXMLAdditionalAttributes
399
400 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
401 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*writeDefinitionXMLAdditionalAttributes_function_type )( ::CEGUI::XMLSerializer & ) const;
402
403 PropertyLinkDefinitionImage_exposer.def(
404 "writeDefinitionXMLAdditionalAttributes"
405 , writeDefinitionXMLAdditionalAttributes_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::writeDefinitionXMLAdditionalAttributes )
406 , ( bp::arg("xml_stream") )
407 , "------------------------------------------------------------------------\n" );
408
409 }
410 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::writeDefinitionXMLElementType
411
412 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
413 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*writeDefinitionXMLElementType_function_type )( ::CEGUI::XMLSerializer & ) const;
414
415 PropertyLinkDefinitionImage_exposer.def(
416 "writeDefinitionXMLElementType"
417 , writeDefinitionXMLElementType_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_writeDefinitionXMLElementType )
418 , ( bp::arg("xml_stream") )
419 , "------------------------------------------------------------------------\n" );
420
421 }
422 { //::CEGUI::PropertyLinkDefinition< CEGUI::Image* >::writeFalagardXMLAttributes
423
424 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
425 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*writeFalagardXMLAttributes_function_type )( ::CEGUI::XMLSerializer & ) const;
426
427 PropertyLinkDefinitionImage_exposer.def(
428 "writeFalagardXMLAttributes"
429 , writeFalagardXMLAttributes_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::writeFalagardXMLAttributes )
430 , ( bp::arg("xml_stream") )
431 , "------------------------------------------------------------------------\n" );
432
433 }
434 { //::CEGUI::Property::doesWriteXML
435
436 typedef bool ( ::CEGUI::Property::*doesWriteXML_function_type )( ) const;
437 typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_doesWriteXML_function_type )( ) const;
438
439 PropertyLinkDefinitionImage_exposer.def(
440 "doesWriteXML"
441 , doesWriteXML_function_type(&::CEGUI::Property::doesWriteXML)
442 , default_doesWriteXML_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_doesWriteXML) );
443
444 }
445 { //::CEGUI::TypedProperty< CEGUI::Image* >::get
446
447 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
448 typedef ::CEGUI::String ( exported_class_t::*get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
449 typedef ::CEGUI::String ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_get_function_type )( ::CEGUI::PropertyReceiver const * ) const;
450
451 PropertyLinkDefinitionImage_exposer.def(
452 "get"
453 , get_function_type(&::CEGUI::TypedProperty< CEGUI::Image* >::get)
454 , default_get_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_get)
455 , ( bp::arg("receiver") ) );
456
457 }
458 { //::CEGUI::Property::getDefault
459
460 typedef ::CEGUI::String ( ::CEGUI::Property::*getDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
461 typedef ::CEGUI::String ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_getDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
462
463 PropertyLinkDefinitionImage_exposer.def(
464 "getDefault"
465 , getDefault_function_type(&::CEGUI::Property::getDefault)
466 , default_getDefault_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_getDefault)
467 , ( bp::arg("receiver") ) );
468
469 }
470 { //::CEGUI::TypedProperty< CEGUI::Image* >::getNative
471
472 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
473 typedef ::CEGUI::Image const * ( exported_class_t::*getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
474 typedef ::CEGUI::Image const * ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_getNative_function_type )( ::CEGUI::PropertyReceiver const * ) const;
475
476 PropertyLinkDefinitionImage_exposer.def(
477 "getNative"
478 , getNative_function_type(&::CEGUI::TypedProperty< CEGUI::Image* >::getNative)
479 , default_getNative_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_getNative)
480 , ( bp::arg("receiver") )
481 , bp::return_value_policy< bp::reference_existing_object >() );
482
483 }
484 { //::CEGUI::Property::isDefault
485
486 typedef bool ( ::CEGUI::Property::*isDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
487 typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_isDefault_function_type )( ::CEGUI::PropertyReceiver const * ) const;
488
489 PropertyLinkDefinitionImage_exposer.def(
490 "isDefault"
491 , isDefault_function_type(&::CEGUI::Property::isDefault)
492 , default_isDefault_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_isDefault)
493 , ( bp::arg("receiver") ) );
494
495 }
496 { //::CEGUI::Property::isReadable
497
498 typedef bool ( ::CEGUI::Property::*isReadable_function_type )( ) const;
499 typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_isReadable_function_type )( ) const;
500
501 PropertyLinkDefinitionImage_exposer.def(
502 "isReadable"
503 , isReadable_function_type(&::CEGUI::Property::isReadable)
504 , default_isReadable_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_isReadable) );
505
506 }
507 { //::CEGUI::Property::isWritable
508
509 typedef bool ( ::CEGUI::Property::*isWritable_function_type )( ) const;
510 typedef bool ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_isWritable_function_type )( ) const;
511
512 PropertyLinkDefinitionImage_exposer.def(
513 "isWritable"
514 , isWritable_function_type(&::CEGUI::Property::isWritable)
515 , default_isWritable_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_isWritable) );
516
517 }
518 { //::CEGUI::TypedProperty< CEGUI::Image* >::set
519
520 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
521 typedef void ( exported_class_t::*set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
522 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_set_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::String const & ) ;
523
524 PropertyLinkDefinitionImage_exposer.def(
525 "set"
526 , set_function_type(&::CEGUI::TypedProperty< CEGUI::Image* >::set)
527 , default_set_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_set)
528 , ( bp::arg("receiver"), bp::arg("value") ) );
529
530 }
531 { //::CEGUI::TypedProperty< CEGUI::Image* >::setNative
532
533 typedef CEGUI::PropertyLinkDefinition< CEGUI::Image* > exported_class_t;
534 typedef void ( exported_class_t::*setNative_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Image const * const ) ;
535 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_setNative_function_type )( ::CEGUI::PropertyReceiver *,::CEGUI::Image const * const ) ;
536
537 PropertyLinkDefinitionImage_exposer.def(
538 "setNative"
539 , setNative_function_type(&::CEGUI::TypedProperty< CEGUI::Image* >::setNative)
540 , default_setNative_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_setNative)
541 , ( bp::arg("receiver"), bp::arg("value") ) );
542
543 }
544 { //::CEGUI::PropertyDefinitionBase::writeDefinitionXMLAttributes
545
546 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*writeDefinitionXMLAttributes_function_type )( ::CEGUI::XMLSerializer & ) const;
547
548 PropertyLinkDefinitionImage_exposer.def(
549 "writeDefinitionXMLAttributes"
550 , writeDefinitionXMLAttributes_function_type( &PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_writeDefinitionXMLAttributes )
551 , ( bp::arg("xml_stream") )
552 , "*!\n\
553 \n\
554 Write out any xml attributes added in a sub-class. Note that you\n\
555 should not write the closing '>' character sequence, nor any other\n\
556 information in this function. You should always call the base class\n\
557 implementation of this function when overriding.\n\
558 \n\
559 @param xml_stream\n\
560 XMLSerializer where xml data should be output.\n\
561 *\n" );
562
563 }
564 { //::CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream
565
566 typedef void ( ::CEGUI::PropertyDefinitionBase::*writeDefinitionXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
567 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_writeDefinitionXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
568
569 PropertyLinkDefinitionImage_exposer.def(
570 "writeDefinitionXMLToStream"
571 , writeDefinitionXMLToStream_function_type(&::CEGUI::PropertyDefinitionBase::writeDefinitionXMLToStream)
572 , default_writeDefinitionXMLToStream_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_writeDefinitionXMLToStream)
573 , ( bp::arg("xml_stream") ) );
574
575 }
576 { //::CEGUI::Property::writeXMLToStream
577
578 typedef void ( ::CEGUI::Property::*writeXMLToStream_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::XMLSerializer & ) const;
579 typedef void ( PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::*default_writeXMLToStream_function_type )( ::CEGUI::PropertyReceiver const *,::CEGUI::XMLSerializer & ) const;
580
581 PropertyLinkDefinitionImage_exposer.def(
582 "writeXMLToStream"
583 , writeXMLToStream_function_type(&::CEGUI::Property::writeXMLToStream)
584 , default_writeXMLToStream_function_type(&PropertyLinkDefinition_less__CEGUI_scope_Image_ptr___greater__wrapper::default_writeXMLToStream)
585 , ( bp::arg("receiver"), bp::arg("xml_stream") ) );
586
587 }
588 }
589
590 }
591