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