1 // This file has been generated by Py++.
2 
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "ScrollablePane.pypp.hpp"
6 
7 namespace bp = boost::python;
8 
9 struct ScrollablePane_wrapper : CEGUI::ScrollablePane, bp::wrapper< CEGUI::ScrollablePane > {
10 
ScrollablePane_wrapperScrollablePane_wrapper11     ScrollablePane_wrapper(::CEGUI::String const & type, ::CEGUI::String const & name )
12     : CEGUI::ScrollablePane( boost::ref(type), boost::ref(name) )
13       , bp::wrapper< CEGUI::ScrollablePane >(){
14         // constructor
15 
16     }
17 
addChild_implScrollablePane_wrapper18     virtual void addChild_impl( ::CEGUI::Element * element ){
19         if( bp::override func_addChild_impl = this->get_override( "addChild_impl" ) )
20             func_addChild_impl( boost::python::ptr(element) );
21         else{
22             this->CEGUI::ScrollablePane::addChild_impl( boost::python::ptr(element) );
23         }
24     }
25 
default_addChild_implScrollablePane_wrapper26     virtual void default_addChild_impl( ::CEGUI::Element * element ){
27         CEGUI::ScrollablePane::addChild_impl( boost::python::ptr(element) );
28     }
29 
configureScrollbarsScrollablePane_wrapper30     void configureScrollbars(  ){
31         CEGUI::ScrollablePane::configureScrollbars(  );
32     }
33 
destroyScrollablePane_wrapper34     virtual void destroy(  ) {
35         if( bp::override func_destroy = this->get_override( "destroy" ) )
36             func_destroy(  );
37         else{
38             this->CEGUI::ScrollablePane::destroy(  );
39         }
40     }
41 
default_destroyScrollablePane_wrapper42     void default_destroy(  ) {
43         CEGUI::ScrollablePane::destroy( );
44     }
45 
getChildByNamePath_implScrollablePane_wrapper46     virtual ::CEGUI::NamedElement * getChildByNamePath_impl( ::CEGUI::String const & name_path ) const {
47         if( bp::override func_getChildByNamePath_impl = this->get_override( "getChildByNamePath_impl" ) )
48             return func_getChildByNamePath_impl( boost::ref(name_path) );
49         else{
50             return this->CEGUI::ScrollablePane::getChildByNamePath_impl( boost::ref(name_path) );
51         }
52     }
53 
default_getChildByNamePath_implScrollablePane_wrapper54     virtual ::CEGUI::NamedElement * default_getChildByNamePath_impl( ::CEGUI::String const & name_path ) const {
55         return CEGUI::ScrollablePane::getChildByNamePath_impl( boost::ref(name_path) );
56     }
57 
getScrolledContainerScrollablePane_wrapper58     ::CEGUI::ScrolledContainer * getScrolledContainer(  ) const {
59         return CEGUI::ScrollablePane::getScrolledContainer(  );
60     }
61 
handleAutoSizePaneChangedScrollablePane_wrapper62     bool handleAutoSizePaneChanged( ::CEGUI::EventArgs const & e ){
63         return CEGUI::ScrollablePane::handleAutoSizePaneChanged( boost::ref(e) );
64     }
65 
handleContentAreaChangeScrollablePane_wrapper66     bool handleContentAreaChange( ::CEGUI::EventArgs const & e ){
67         return CEGUI::ScrollablePane::handleContentAreaChange( boost::ref(e) );
68     }
69 
handleScrollChangeScrollablePane_wrapper70     bool handleScrollChange( ::CEGUI::EventArgs const & e ){
71         return CEGUI::ScrollablePane::handleScrollChange( boost::ref(e) );
72     }
73 
initialiseComponentsScrollablePane_wrapper74     virtual void initialiseComponents(  ) {
75         if( bp::override func_initialiseComponents = this->get_override( "initialiseComponents" ) )
76             func_initialiseComponents(  );
77         else{
78             this->CEGUI::ScrollablePane::initialiseComponents(  );
79         }
80     }
81 
default_initialiseComponentsScrollablePane_wrapper82     void default_initialiseComponents(  ) {
83         CEGUI::ScrollablePane::initialiseComponents( );
84     }
85 
isHorzScrollbarNeededScrollablePane_wrapper86     bool isHorzScrollbarNeeded(  ) const {
87         return CEGUI::ScrollablePane::isHorzScrollbarNeeded(  );
88     }
89 
isVertScrollbarNeededScrollablePane_wrapper90     bool isVertScrollbarNeeded(  ) const {
91         return CEGUI::ScrollablePane::isVertScrollbarNeeded(  );
92     }
93 
onAutoSizeSettingChangedScrollablePane_wrapper94     virtual void onAutoSizeSettingChanged( ::CEGUI::WindowEventArgs & e ){
95         if( bp::override func_onAutoSizeSettingChanged = this->get_override( "onAutoSizeSettingChanged" ) )
96             func_onAutoSizeSettingChanged( boost::ref(e) );
97         else{
98             this->CEGUI::ScrollablePane::onAutoSizeSettingChanged( boost::ref(e) );
99         }
100     }
101 
default_onAutoSizeSettingChangedScrollablePane_wrapper102     virtual void default_onAutoSizeSettingChanged( ::CEGUI::WindowEventArgs & e ){
103         CEGUI::ScrollablePane::onAutoSizeSettingChanged( boost::ref(e) );
104     }
105 
onContentPaneChangedScrollablePane_wrapper106     virtual void onContentPaneChanged( ::CEGUI::WindowEventArgs & e ){
107         if( bp::override func_onContentPaneChanged = this->get_override( "onContentPaneChanged" ) )
108             func_onContentPaneChanged( boost::ref(e) );
109         else{
110             this->CEGUI::ScrollablePane::onContentPaneChanged( boost::ref(e) );
111         }
112     }
113 
default_onContentPaneChangedScrollablePane_wrapper114     virtual void default_onContentPaneChanged( ::CEGUI::WindowEventArgs & e ){
115         CEGUI::ScrollablePane::onContentPaneChanged( boost::ref(e) );
116     }
117 
onContentPaneScrolledScrollablePane_wrapper118     virtual void onContentPaneScrolled( ::CEGUI::WindowEventArgs & e ){
119         if( bp::override func_onContentPaneScrolled = this->get_override( "onContentPaneScrolled" ) )
120             func_onContentPaneScrolled( boost::ref(e) );
121         else{
122             this->CEGUI::ScrollablePane::onContentPaneScrolled( boost::ref(e) );
123         }
124     }
125 
default_onContentPaneScrolledScrollablePane_wrapper126     virtual void default_onContentPaneScrolled( ::CEGUI::WindowEventArgs & e ){
127         CEGUI::ScrollablePane::onContentPaneScrolled( boost::ref(e) );
128     }
129 
onHorzScrollbarModeChangedScrollablePane_wrapper130     virtual void onHorzScrollbarModeChanged( ::CEGUI::WindowEventArgs & e ){
131         if( bp::override func_onHorzScrollbarModeChanged = this->get_override( "onHorzScrollbarModeChanged" ) )
132             func_onHorzScrollbarModeChanged( boost::ref(e) );
133         else{
134             this->CEGUI::ScrollablePane::onHorzScrollbarModeChanged( boost::ref(e) );
135         }
136     }
137 
default_onHorzScrollbarModeChangedScrollablePane_wrapper138     virtual void default_onHorzScrollbarModeChanged( ::CEGUI::WindowEventArgs & e ){
139         CEGUI::ScrollablePane::onHorzScrollbarModeChanged( boost::ref(e) );
140     }
141 
onMouseWheelScrollablePane_wrapper142     virtual void onMouseWheel( ::CEGUI::MouseEventArgs & e ){
143         if( bp::override func_onMouseWheel = this->get_override( "onMouseWheel" ) )
144             func_onMouseWheel( boost::ref(e) );
145         else{
146             this->CEGUI::ScrollablePane::onMouseWheel( boost::ref(e) );
147         }
148     }
149 
default_onMouseWheelScrollablePane_wrapper150     virtual void default_onMouseWheel( ::CEGUI::MouseEventArgs & e ){
151         CEGUI::ScrollablePane::onMouseWheel( boost::ref(e) );
152     }
153 
onSizedScrollablePane_wrapper154     virtual void onSized( ::CEGUI::ElementEventArgs & e ){
155         if( bp::override func_onSized = this->get_override( "onSized" ) )
156             func_onSized( boost::ref(e) );
157         else{
158             this->CEGUI::ScrollablePane::onSized( boost::ref(e) );
159         }
160     }
161 
default_onSizedScrollablePane_wrapper162     virtual void default_onSized( ::CEGUI::ElementEventArgs & e ){
163         CEGUI::ScrollablePane::onSized( boost::ref(e) );
164     }
165 
onVertScrollbarModeChangedScrollablePane_wrapper166     virtual void onVertScrollbarModeChanged( ::CEGUI::WindowEventArgs & e ){
167         if( bp::override func_onVertScrollbarModeChanged = this->get_override( "onVertScrollbarModeChanged" ) )
168             func_onVertScrollbarModeChanged( boost::ref(e) );
169         else{
170             this->CEGUI::ScrollablePane::onVertScrollbarModeChanged( boost::ref(e) );
171         }
172     }
173 
default_onVertScrollbarModeChangedScrollablePane_wrapper174     virtual void default_onVertScrollbarModeChanged( ::CEGUI::WindowEventArgs & e ){
175         CEGUI::ScrollablePane::onVertScrollbarModeChanged( boost::ref(e) );
176     }
177 
removeChild_implScrollablePane_wrapper178     virtual void removeChild_impl( ::CEGUI::Element * element ){
179         if( bp::override func_removeChild_impl = this->get_override( "removeChild_impl" ) )
180             func_removeChild_impl( boost::python::ptr(element) );
181         else{
182             this->CEGUI::ScrollablePane::removeChild_impl( boost::python::ptr(element) );
183         }
184     }
185 
default_removeChild_implScrollablePane_wrapper186     virtual void default_removeChild_impl( ::CEGUI::Element * element ){
187         CEGUI::ScrollablePane::removeChild_impl( boost::python::ptr(element) );
188     }
189 
updateContainerPositionScrollablePane_wrapper190     void updateContainerPosition(  ){
191         CEGUI::ScrollablePane::updateContainerPosition(  );
192     }
193 
validateWindowRendererScrollablePane_wrapper194     virtual bool validateWindowRenderer( ::CEGUI::WindowRenderer const * renderer ) const {
195         if( bp::override func_validateWindowRenderer = this->get_override( "validateWindowRenderer" ) )
196             return func_validateWindowRenderer( boost::python::ptr(renderer) );
197         else{
198             return this->CEGUI::ScrollablePane::validateWindowRenderer( boost::python::ptr(renderer) );
199         }
200     }
201 
default_validateWindowRendererScrollablePane_wrapper202     virtual bool default_validateWindowRenderer( ::CEGUI::WindowRenderer const * renderer ) const {
203         return CEGUI::ScrollablePane::validateWindowRenderer( boost::python::ptr(renderer) );
204     }
205 
addElementPropertiesScrollablePane_wrapper206     void addElementProperties(  ){
207         CEGUI::Element::addElementProperties(  );
208     }
209 
addNamedElementPropertiesScrollablePane_wrapper210     void addNamedElementProperties(  ){
211         CEGUI::NamedElement::addNamedElementProperties(  );
212     }
213 
addWindowPropertiesScrollablePane_wrapper214     void addWindowProperties(  ){
215         CEGUI::Window::addWindowProperties(  );
216     }
217 
addWindowToDrawListScrollablePane_wrapper218     void addWindowToDrawList( ::CEGUI::Window & wnd, bool at_back=false ){
219         CEGUI::Window::addWindowToDrawList( boost::ref(wnd), at_back );
220     }
221 
allocateRenderingWindowScrollablePane_wrapper222     void allocateRenderingWindow(  ){
223         CEGUI::Window::allocateRenderingWindow(  );
224     }
225 
banPropertiesForAutoWindowScrollablePane_wrapper226     virtual void banPropertiesForAutoWindow(  ){
227         if( bp::override func_banPropertiesForAutoWindow = this->get_override( "banPropertiesForAutoWindow" ) )
228             func_banPropertiesForAutoWindow(  );
229         else{
230             this->CEGUI::Window::banPropertiesForAutoWindow(  );
231         }
232     }
233 
default_banPropertiesForAutoWindowScrollablePane_wrapper234     virtual void default_banPropertiesForAutoWindow(  ){
235         CEGUI::Window::banPropertiesForAutoWindow( );
236     }
237 
beginInitialisationScrollablePane_wrapper238     virtual void beginInitialisation(  ) {
239         if( bp::override func_beginInitialisation = this->get_override( "beginInitialisation" ) )
240             func_beginInitialisation(  );
241         else{
242             this->CEGUI::Window::beginInitialisation(  );
243         }
244     }
245 
default_beginInitialisationScrollablePane_wrapper246     void default_beginInitialisation(  ) {
247         CEGUI::Window::beginInitialisation( );
248     }
249 
bufferGeometryScrollablePane_wrapper250     void bufferGeometry( ::CEGUI::RenderingContext const & ctx ){
251         CEGUI::Window::bufferGeometry( boost::ref(ctx) );
252     }
253 
cleanupChildrenScrollablePane_wrapper254     virtual void cleanupChildren(  ){
255         if( bp::override func_cleanupChildren = this->get_override( "cleanupChildren" ) )
256             func_cleanupChildren(  );
257         else{
258             this->CEGUI::Window::cleanupChildren(  );
259         }
260     }
261 
default_cleanupChildrenScrollablePane_wrapper262     virtual void default_cleanupChildren(  ){
263         CEGUI::Window::cleanupChildren( );
264     }
265 
cloneChildWidgetsToScrollablePane_wrapper266     virtual void cloneChildWidgetsTo( ::CEGUI::Window & target ) const  {
267         if( bp::override func_cloneChildWidgetsTo = this->get_override( "cloneChildWidgetsTo" ) )
268             func_cloneChildWidgetsTo( boost::ref(target) );
269         else{
270             this->CEGUI::Window::cloneChildWidgetsTo( boost::ref(target) );
271         }
272     }
273 
default_cloneChildWidgetsToScrollablePane_wrapper274     void default_cloneChildWidgetsTo( ::CEGUI::Window & target ) const  {
275         CEGUI::Window::cloneChildWidgetsTo( boost::ref(target) );
276     }
277 
clonePropertiesToScrollablePane_wrapper278     virtual void clonePropertiesTo( ::CEGUI::Window & target ) const  {
279         if( bp::override func_clonePropertiesTo = this->get_override( "clonePropertiesTo" ) )
280             func_clonePropertiesTo( boost::ref(target) );
281         else{
282             this->CEGUI::Window::clonePropertiesTo( boost::ref(target) );
283         }
284     }
285 
default_clonePropertiesToScrollablePane_wrapper286     void default_clonePropertiesTo( ::CEGUI::Window & target ) const  {
287         CEGUI::Window::clonePropertiesTo( boost::ref(target) );
288     }
289 
drawSelfScrollablePane_wrapper290     virtual void drawSelf( ::CEGUI::RenderingContext const & ctx ){
291         if( bp::override func_drawSelf = this->get_override( "drawSelf" ) )
292             func_drawSelf( boost::ref(ctx) );
293         else{
294             this->CEGUI::Window::drawSelf( boost::ref(ctx) );
295         }
296     }
297 
default_drawSelfScrollablePane_wrapper298     virtual void default_drawSelf( ::CEGUI::RenderingContext const & ctx ){
299         CEGUI::Window::drawSelf( boost::ref(ctx) );
300     }
301 
endInitialisationScrollablePane_wrapper302     virtual void endInitialisation(  ) {
303         if( bp::override func_endInitialisation = this->get_override( "endInitialisation" ) )
304             func_endInitialisation(  );
305         else{
306             this->CEGUI::Window::endInitialisation(  );
307         }
308     }
309 
default_endInitialisationScrollablePane_wrapper310     void default_endInitialisation(  ) {
311         CEGUI::Window::endInitialisation( );
312     }
313 
fireAreaChangeEventsScrollablePane_wrapper314     void fireAreaChangeEvents( bool const moved, bool const sized ){
315         CEGUI::Element::fireAreaChangeEvents( moved, sized );
316     }
317 
fireEventScrollablePane_wrapper318     virtual void fireEvent( ::CEGUI::String const & name, ::CEGUI::EventArgs & args, ::CEGUI::String const & eventNamespace="" ) {
319         if( bp::override func_fireEvent = this->get_override( "fireEvent" ) )
320             func_fireEvent( boost::ref(name), boost::ref(args), boost::ref(eventNamespace) );
321         else{
322             this->CEGUI::EventSet::fireEvent( boost::ref(name), boost::ref(args), boost::ref(eventNamespace) );
323         }
324     }
325 
default_fireEventScrollablePane_wrapper326     void default_fireEvent( ::CEGUI::String const & name, ::CEGUI::EventArgs & args, ::CEGUI::String const & eventNamespace="" ) {
327         CEGUI::EventSet::fireEvent( boost::ref(name), boost::ref(args), boost::ref(eventNamespace) );
328     }
329 
fireEvent_implScrollablePane_wrapper330     void fireEvent_impl( ::CEGUI::String const & name, ::CEGUI::EventArgs & args ){
331         CEGUI::EventSet::fireEvent_impl( boost::ref(name), boost::ref(args) );
332     }
333 
generateAutoRepeatEventScrollablePane_wrapper334     void generateAutoRepeatEvent( ::CEGUI::MouseButton button ){
335         CEGUI::Window::generateAutoRepeatEvent( button );
336     }
337 
getChildByNameRecursive_implScrollablePane_wrapper338     virtual ::CEGUI::NamedElement * getChildByNameRecursive_impl( ::CEGUI::String const & name ) const {
339         if( bp::override func_getChildByNameRecursive_impl = this->get_override( "getChildByNameRecursive_impl" ) )
340             return func_getChildByNameRecursive_impl( boost::ref(name) );
341         else{
342             return this->CEGUI::NamedElement::getChildByNameRecursive_impl( boost::ref(name) );
343         }
344     }
345 
default_getChildByNameRecursive_implScrollablePane_wrapper346     virtual ::CEGUI::NamedElement * default_getChildByNameRecursive_impl( ::CEGUI::String const & name ) const {
347         return CEGUI::NamedElement::getChildByNameRecursive_impl( boost::ref(name) );
348     }
349 
getHitTestRect_implScrollablePane_wrapper350     virtual ::CEGUI::Rectf getHitTestRect_impl(  ) const {
351         if( bp::override func_getHitTestRect_impl = this->get_override( "getHitTestRect_impl" ) )
352             return func_getHitTestRect_impl(  );
353         else{
354             return this->CEGUI::Window::getHitTestRect_impl(  );
355         }
356     }
357 
default_getHitTestRect_implScrollablePane_wrapper358     virtual ::CEGUI::Rectf default_getHitTestRect_impl(  ) const {
359         return CEGUI::Window::getHitTestRect_impl( );
360     }
361 
getInnerRectClipper_implScrollablePane_wrapper362     virtual ::CEGUI::Rectf getInnerRectClipper_impl(  ) const {
363         if( bp::override func_getInnerRectClipper_impl = this->get_override( "getInnerRectClipper_impl" ) )
364             return func_getInnerRectClipper_impl(  );
365         else{
366             return this->CEGUI::Window::getInnerRectClipper_impl(  );
367         }
368     }
369 
default_getInnerRectClipper_implScrollablePane_wrapper370     virtual ::CEGUI::Rectf default_getInnerRectClipper_impl(  ) const {
371         return CEGUI::Window::getInnerRectClipper_impl( );
372     }
373 
getOuterRectClipper_implScrollablePane_wrapper374     virtual ::CEGUI::Rectf getOuterRectClipper_impl(  ) const {
375         if( bp::override func_getOuterRectClipper_impl = this->get_override( "getOuterRectClipper_impl" ) )
376             return func_getOuterRectClipper_impl(  );
377         else{
378             return this->CEGUI::Window::getOuterRectClipper_impl(  );
379         }
380     }
381 
default_getOuterRectClipper_implScrollablePane_wrapper382     virtual ::CEGUI::Rectf default_getOuterRectClipper_impl(  ) const {
383         return CEGUI::Window::getOuterRectClipper_impl( );
384     }
385 
getParentElementClipIntersectionScrollablePane_wrapper386     ::CEGUI::Rectf getParentElementClipIntersection( ::CEGUI::Rectf const & unclipped_area ) const {
387         return CEGUI::Window::getParentElementClipIntersection( boost::ref(unclipped_area) );
388     }
389 
getRenderingContext_implScrollablePane_wrapper390     virtual void getRenderingContext_impl( ::CEGUI::RenderingContext & ctx ) const  {
391         if( bp::override func_getRenderingContext_impl = this->get_override( "getRenderingContext_impl" ) )
392             func_getRenderingContext_impl( boost::ref(ctx) );
393         else{
394             this->CEGUI::Window::getRenderingContext_impl( boost::ref(ctx) );
395         }
396     }
397 
default_getRenderingContext_implScrollablePane_wrapper398     void default_getRenderingContext_impl( ::CEGUI::RenderingContext & ctx ) const  {
399         CEGUI::Window::getRenderingContext_impl( boost::ref(ctx) );
400     }
401 
getScriptModuleScrollablePane_wrapper402     ::CEGUI::ScriptModule * getScriptModule(  ) const {
403         return CEGUI::EventSet::getScriptModule(  );
404     }
405 
getUnclippedInnerRect_implScrollablePane_wrapper406     virtual ::CEGUI::Rectf getUnclippedInnerRect_impl( bool skipAllPixelAlignment ) const {
407         if( bp::override func_getUnclippedInnerRect_impl = this->get_override( "getUnclippedInnerRect_impl" ) )
408             return func_getUnclippedInnerRect_impl( skipAllPixelAlignment );
409         else{
410             return this->CEGUI::Window::getUnclippedInnerRect_impl( skipAllPixelAlignment );
411         }
412     }
413 
default_getUnclippedInnerRect_implScrollablePane_wrapper414     virtual ::CEGUI::Rectf default_getUnclippedInnerRect_impl( bool skipAllPixelAlignment ) const {
415         return CEGUI::Window::getUnclippedInnerRect_impl( skipAllPixelAlignment );
416     }
417 
getUnclippedOuterRect_implScrollablePane_wrapper418     virtual ::CEGUI::Rectf getUnclippedOuterRect_impl( bool skipAllPixelAlignment ) const {
419         if( bp::override func_getUnclippedOuterRect_impl = this->get_override( "getUnclippedOuterRect_impl" ) )
420             return func_getUnclippedOuterRect_impl( skipAllPixelAlignment );
421         else{
422             return this->CEGUI::Element::getUnclippedOuterRect_impl( skipAllPixelAlignment );
423         }
424     }
425 
default_getUnclippedOuterRect_implScrollablePane_wrapper426     virtual ::CEGUI::Rectf default_getUnclippedOuterRect_impl( bool skipAllPixelAlignment ) const {
427         return CEGUI::Element::getUnclippedOuterRect_impl( skipAllPixelAlignment );
428     }
429 
getWindowAttachedToCommonAncestorScrollablePane_wrapper430     ::CEGUI::Window const * getWindowAttachedToCommonAncestor( ::CEGUI::Window const & wnd ) const {
431         return CEGUI::Window::getWindowAttachedToCommonAncestor( boost::ref(wnd) );
432     }
433 
handleFontRenderSizeChangeScrollablePane_wrapper434     virtual bool handleFontRenderSizeChange( ::CEGUI::EventArgs const & args ){
435         if( bp::override func_handleFontRenderSizeChange = this->get_override( "handleFontRenderSizeChange" ) )
436             return func_handleFontRenderSizeChange( boost::ref(args) );
437         else{
438             return this->CEGUI::Window::handleFontRenderSizeChange( boost::ref(args) );
439         }
440     }
441 
default_handleFontRenderSizeChangeScrollablePane_wrapper442     virtual bool default_handleFontRenderSizeChange( ::CEGUI::EventArgs const & args ){
443         return CEGUI::Window::handleFontRenderSizeChange( boost::ref(args) );
444     }
445 
initialiseClippersScrollablePane_wrapper446     void initialiseClippers( ::CEGUI::RenderingContext const & ctx ){
447         CEGUI::Window::initialiseClippers( boost::ref(ctx) );
448     }
449 
invalidate_implScrollablePane_wrapper450     void invalidate_impl( bool const recursive ){
451         CEGUI::Window::invalidate_impl( recursive );
452     }
453 
isHitScrollablePane_wrapper454     virtual bool isHit( ::CEGUI::Vector2f const & position, bool const allow_disabled=false ) const  {
455         if( bp::override func_isHit = this->get_override( "isHit" ) )
456             return func_isHit( boost::ref(position), allow_disabled );
457         else{
458             return this->CEGUI::Window::isHit( boost::ref(position), allow_disabled );
459         }
460     }
461 
default_isHitScrollablePane_wrapper462     bool default_isHit( ::CEGUI::Vector2f const & position, bool const allow_disabled=false ) const  {
463         return CEGUI::Window::isHit( boost::ref(position), allow_disabled );
464     }
465 
isHitTargetWindowScrollablePane_wrapper466     bool isHitTargetWindow( ::CEGUI::Vector2f const & position, bool allow_disabled ) const {
467         return CEGUI::Window::isHitTargetWindow( boost::ref(position), allow_disabled );
468     }
469 
isInnerRectSizeChangedScrollablePane_wrapper470     bool isInnerRectSizeChanged(  ) const {
471         return CEGUI::Element::isInnerRectSizeChanged(  );
472     }
473 
isPropertyAtDefaultScrollablePane_wrapper474     bool isPropertyAtDefault( ::CEGUI::Property const * property ) const {
475         return CEGUI::Window::isPropertyAtDefault( boost::python::ptr(property) );
476     }
477 
isTopOfZOrderScrollablePane_wrapper478     bool isTopOfZOrder(  ) const {
479         return CEGUI::Window::isTopOfZOrder(  );
480     }
481 
layoutLookNFeelChildWidgetsScrollablePane_wrapper482     void layoutLookNFeelChildWidgets(  ){
483         CEGUI::Window::layoutLookNFeelChildWidgets(  );
484     }
485 
markCachedWindowRectsInvalidScrollablePane_wrapper486     void markCachedWindowRectsInvalid(  ){
487         CEGUI::Window::markCachedWindowRectsInvalid(  );
488     }
489 
moveToFront_implScrollablePane_wrapper490     virtual bool moveToFront_impl( bool wasClicked ){
491         if( bp::override func_moveToFront_impl = this->get_override( "moveToFront_impl" ) )
492             return func_moveToFront_impl( wasClicked );
493         else{
494             return this->CEGUI::Window::moveToFront_impl( wasClicked );
495         }
496     }
497 
default_moveToFront_implScrollablePane_wrapper498     virtual bool default_moveToFront_impl( bool wasClicked ){
499         return CEGUI::Window::moveToFront_impl( wasClicked );
500     }
501 
notifyChildrenOfSizeChangeScrollablePane_wrapper502     void notifyChildrenOfSizeChange( bool const non_client, bool const client ){
503         CEGUI::Element::notifyChildrenOfSizeChange( non_client, client );
504     }
505 
notifyClippingChangedScrollablePane_wrapper506     void notifyClippingChanged(  ){
507         CEGUI::Window::notifyClippingChanged(  );
508     }
509 
notifyScreenAreaChangedScrollablePane_wrapper510     virtual void notifyScreenAreaChanged( bool recursive=true ) {
511         if( bp::override func_notifyScreenAreaChanged = this->get_override( "notifyScreenAreaChanged" ) )
512             func_notifyScreenAreaChanged( recursive );
513         else{
514             this->CEGUI::Window::notifyScreenAreaChanged( recursive );
515         }
516     }
517 
default_notifyScreenAreaChangedScrollablePane_wrapper518     void default_notifyScreenAreaChanged( bool recursive=true ) {
519         CEGUI::Window::notifyScreenAreaChanged( recursive );
520     }
521 
onActivatedScrollablePane_wrapper522     virtual void onActivated( ::CEGUI::ActivationEventArgs & e ){
523         if( bp::override func_onActivated = this->get_override( "onActivated" ) )
524             func_onActivated( boost::ref(e) );
525         else{
526             this->CEGUI::Window::onActivated( boost::ref(e) );
527         }
528     }
529 
default_onActivatedScrollablePane_wrapper530     virtual void default_onActivated( ::CEGUI::ActivationEventArgs & e ){
531         CEGUI::Window::onActivated( boost::ref(e) );
532     }
533 
onAlphaChangedScrollablePane_wrapper534     virtual void onAlphaChanged( ::CEGUI::WindowEventArgs & e ){
535         if( bp::override func_onAlphaChanged = this->get_override( "onAlphaChanged" ) )
536             func_onAlphaChanged( boost::ref(e) );
537         else{
538             this->CEGUI::Window::onAlphaChanged( boost::ref(e) );
539         }
540     }
541 
default_onAlphaChangedScrollablePane_wrapper542     virtual void default_onAlphaChanged( ::CEGUI::WindowEventArgs & e ){
543         CEGUI::Window::onAlphaChanged( boost::ref(e) );
544     }
545 
onAlwaysOnTopChangedScrollablePane_wrapper546     virtual void onAlwaysOnTopChanged( ::CEGUI::WindowEventArgs & e ){
547         if( bp::override func_onAlwaysOnTopChanged = this->get_override( "onAlwaysOnTopChanged" ) )
548             func_onAlwaysOnTopChanged( boost::ref(e) );
549         else{
550             this->CEGUI::Window::onAlwaysOnTopChanged( boost::ref(e) );
551         }
552     }
553 
default_onAlwaysOnTopChangedScrollablePane_wrapper554     virtual void default_onAlwaysOnTopChanged( ::CEGUI::WindowEventArgs & e ){
555         CEGUI::Window::onAlwaysOnTopChanged( boost::ref(e) );
556     }
557 
onCaptureGainedScrollablePane_wrapper558     virtual void onCaptureGained( ::CEGUI::WindowEventArgs & e ){
559         if( bp::override func_onCaptureGained = this->get_override( "onCaptureGained" ) )
560             func_onCaptureGained( boost::ref(e) );
561         else{
562             this->CEGUI::Window::onCaptureGained( boost::ref(e) );
563         }
564     }
565 
default_onCaptureGainedScrollablePane_wrapper566     virtual void default_onCaptureGained( ::CEGUI::WindowEventArgs & e ){
567         CEGUI::Window::onCaptureGained( boost::ref(e) );
568     }
569 
onCaptureLostScrollablePane_wrapper570     virtual void onCaptureLost( ::CEGUI::WindowEventArgs & e ){
571         if( bp::override func_onCaptureLost = this->get_override( "onCaptureLost" ) )
572             func_onCaptureLost( boost::ref(e) );
573         else{
574             this->CEGUI::Window::onCaptureLost( boost::ref(e) );
575         }
576     }
577 
default_onCaptureLostScrollablePane_wrapper578     virtual void default_onCaptureLost( ::CEGUI::WindowEventArgs & e ){
579         CEGUI::Window::onCaptureLost( boost::ref(e) );
580     }
581 
onCharacterScrollablePane_wrapper582     virtual void onCharacter( ::CEGUI::KeyEventArgs & e ){
583         if( bp::override func_onCharacter = this->get_override( "onCharacter" ) )
584             func_onCharacter( boost::ref(e) );
585         else{
586             this->CEGUI::Window::onCharacter( boost::ref(e) );
587         }
588     }
589 
default_onCharacterScrollablePane_wrapper590     virtual void default_onCharacter( ::CEGUI::KeyEventArgs & e ){
591         CEGUI::Window::onCharacter( boost::ref(e) );
592     }
593 
onChildAddedScrollablePane_wrapper594     virtual void onChildAdded( ::CEGUI::ElementEventArgs & e ){
595         if( bp::override func_onChildAdded = this->get_override( "onChildAdded" ) )
596             func_onChildAdded( boost::ref(e) );
597         else{
598             this->CEGUI::Window::onChildAdded( boost::ref(e) );
599         }
600     }
601 
default_onChildAddedScrollablePane_wrapper602     virtual void default_onChildAdded( ::CEGUI::ElementEventArgs & e ){
603         CEGUI::Window::onChildAdded( boost::ref(e) );
604     }
605 
onChildRemovedScrollablePane_wrapper606     virtual void onChildRemoved( ::CEGUI::ElementEventArgs & e ){
607         if( bp::override func_onChildRemoved = this->get_override( "onChildRemoved" ) )
608             func_onChildRemoved( boost::ref(e) );
609         else{
610             this->CEGUI::Window::onChildRemoved( boost::ref(e) );
611         }
612     }
613 
default_onChildRemovedScrollablePane_wrapper614     virtual void default_onChildRemoved( ::CEGUI::ElementEventArgs & e ){
615         CEGUI::Window::onChildRemoved( boost::ref(e) );
616     }
617 
onClippingChangedScrollablePane_wrapper618     virtual void onClippingChanged( ::CEGUI::WindowEventArgs & e ){
619         if( bp::override func_onClippingChanged = this->get_override( "onClippingChanged" ) )
620             func_onClippingChanged( boost::ref(e) );
621         else{
622             this->CEGUI::Window::onClippingChanged( boost::ref(e) );
623         }
624     }
625 
default_onClippingChangedScrollablePane_wrapper626     virtual void default_onClippingChanged( ::CEGUI::WindowEventArgs & e ){
627         CEGUI::Window::onClippingChanged( boost::ref(e) );
628     }
629 
onDeactivatedScrollablePane_wrapper630     virtual void onDeactivated( ::CEGUI::ActivationEventArgs & e ){
631         if( bp::override func_onDeactivated = this->get_override( "onDeactivated" ) )
632             func_onDeactivated( boost::ref(e) );
633         else{
634             this->CEGUI::Window::onDeactivated( boost::ref(e) );
635         }
636     }
637 
default_onDeactivatedScrollablePane_wrapper638     virtual void default_onDeactivated( ::CEGUI::ActivationEventArgs & e ){
639         CEGUI::Window::onDeactivated( boost::ref(e) );
640     }
641 
onDestructionStartedScrollablePane_wrapper642     virtual void onDestructionStarted( ::CEGUI::WindowEventArgs & e ){
643         if( bp::override func_onDestructionStarted = this->get_override( "onDestructionStarted" ) )
644             func_onDestructionStarted( boost::ref(e) );
645         else{
646             this->CEGUI::Window::onDestructionStarted( boost::ref(e) );
647         }
648     }
649 
default_onDestructionStartedScrollablePane_wrapper650     virtual void default_onDestructionStarted( ::CEGUI::WindowEventArgs & e ){
651         CEGUI::Window::onDestructionStarted( boost::ref(e) );
652     }
653 
onDisabledScrollablePane_wrapper654     virtual void onDisabled( ::CEGUI::WindowEventArgs & e ){
655         if( bp::override func_onDisabled = this->get_override( "onDisabled" ) )
656             func_onDisabled( boost::ref(e) );
657         else{
658             this->CEGUI::Window::onDisabled( boost::ref(e) );
659         }
660     }
661 
default_onDisabledScrollablePane_wrapper662     virtual void default_onDisabled( ::CEGUI::WindowEventArgs & e ){
663         CEGUI::Window::onDisabled( boost::ref(e) );
664     }
665 
onDragDropItemDroppedScrollablePane_wrapper666     virtual void onDragDropItemDropped( ::CEGUI::DragDropEventArgs & e ){
667         if( bp::override func_onDragDropItemDropped = this->get_override( "onDragDropItemDropped" ) )
668             func_onDragDropItemDropped( boost::ref(e) );
669         else{
670             this->CEGUI::Window::onDragDropItemDropped( boost::ref(e) );
671         }
672     }
673 
default_onDragDropItemDroppedScrollablePane_wrapper674     virtual void default_onDragDropItemDropped( ::CEGUI::DragDropEventArgs & e ){
675         CEGUI::Window::onDragDropItemDropped( boost::ref(e) );
676     }
677 
onDragDropItemEntersScrollablePane_wrapper678     virtual void onDragDropItemEnters( ::CEGUI::DragDropEventArgs & e ){
679         if( bp::override func_onDragDropItemEnters = this->get_override( "onDragDropItemEnters" ) )
680             func_onDragDropItemEnters( boost::ref(e) );
681         else{
682             this->CEGUI::Window::onDragDropItemEnters( boost::ref(e) );
683         }
684     }
685 
default_onDragDropItemEntersScrollablePane_wrapper686     virtual void default_onDragDropItemEnters( ::CEGUI::DragDropEventArgs & e ){
687         CEGUI::Window::onDragDropItemEnters( boost::ref(e) );
688     }
689 
onDragDropItemLeavesScrollablePane_wrapper690     virtual void onDragDropItemLeaves( ::CEGUI::DragDropEventArgs & e ){
691         if( bp::override func_onDragDropItemLeaves = this->get_override( "onDragDropItemLeaves" ) )
692             func_onDragDropItemLeaves( boost::ref(e) );
693         else{
694             this->CEGUI::Window::onDragDropItemLeaves( boost::ref(e) );
695         }
696     }
697 
default_onDragDropItemLeavesScrollablePane_wrapper698     virtual void default_onDragDropItemLeaves( ::CEGUI::DragDropEventArgs & e ){
699         CEGUI::Window::onDragDropItemLeaves( boost::ref(e) );
700     }
701 
onEnabledScrollablePane_wrapper702     virtual void onEnabled( ::CEGUI::WindowEventArgs & e ){
703         if( bp::override func_onEnabled = this->get_override( "onEnabled" ) )
704             func_onEnabled( boost::ref(e) );
705         else{
706             this->CEGUI::Window::onEnabled( boost::ref(e) );
707         }
708     }
709 
default_onEnabledScrollablePane_wrapper710     virtual void default_onEnabled( ::CEGUI::WindowEventArgs & e ){
711         CEGUI::Window::onEnabled( boost::ref(e) );
712     }
713 
onFontChangedScrollablePane_wrapper714     virtual void onFontChanged( ::CEGUI::WindowEventArgs & e ){
715         if( bp::override func_onFontChanged = this->get_override( "onFontChanged" ) )
716             func_onFontChanged( boost::ref(e) );
717         else{
718             this->CEGUI::Window::onFontChanged( boost::ref(e) );
719         }
720     }
721 
default_onFontChangedScrollablePane_wrapper722     virtual void default_onFontChanged( ::CEGUI::WindowEventArgs & e ){
723         CEGUI::Window::onFontChanged( boost::ref(e) );
724     }
725 
onHiddenScrollablePane_wrapper726     virtual void onHidden( ::CEGUI::WindowEventArgs & e ){
727         if( bp::override func_onHidden = this->get_override( "onHidden" ) )
728             func_onHidden( boost::ref(e) );
729         else{
730             this->CEGUI::Window::onHidden( boost::ref(e) );
731         }
732     }
733 
default_onHiddenScrollablePane_wrapper734     virtual void default_onHidden( ::CEGUI::WindowEventArgs & e ){
735         CEGUI::Window::onHidden( boost::ref(e) );
736     }
737 
onHorizontalAlignmentChangedScrollablePane_wrapper738     virtual void onHorizontalAlignmentChanged( ::CEGUI::ElementEventArgs & e ){
739         if( bp::override func_onHorizontalAlignmentChanged = this->get_override( "onHorizontalAlignmentChanged" ) )
740             func_onHorizontalAlignmentChanged( boost::ref(e) );
741         else{
742             this->CEGUI::Element::onHorizontalAlignmentChanged( boost::ref(e) );
743         }
744     }
745 
default_onHorizontalAlignmentChangedScrollablePane_wrapper746     virtual void default_onHorizontalAlignmentChanged( ::CEGUI::ElementEventArgs & e ){
747         CEGUI::Element::onHorizontalAlignmentChanged( boost::ref(e) );
748     }
749 
onIDChangedScrollablePane_wrapper750     virtual void onIDChanged( ::CEGUI::WindowEventArgs & e ){
751         if( bp::override func_onIDChanged = this->get_override( "onIDChanged" ) )
752             func_onIDChanged( boost::ref(e) );
753         else{
754             this->CEGUI::Window::onIDChanged( boost::ref(e) );
755         }
756     }
757 
default_onIDChangedScrollablePane_wrapper758     virtual void default_onIDChanged( ::CEGUI::WindowEventArgs & e ){
759         CEGUI::Window::onIDChanged( boost::ref(e) );
760     }
761 
onInheritsAlphaChangedScrollablePane_wrapper762     virtual void onInheritsAlphaChanged( ::CEGUI::WindowEventArgs & e ){
763         if( bp::override func_onInheritsAlphaChanged = this->get_override( "onInheritsAlphaChanged" ) )
764             func_onInheritsAlphaChanged( boost::ref(e) );
765         else{
766             this->CEGUI::Window::onInheritsAlphaChanged( boost::ref(e) );
767         }
768     }
769 
default_onInheritsAlphaChangedScrollablePane_wrapper770     virtual void default_onInheritsAlphaChanged( ::CEGUI::WindowEventArgs & e ){
771         CEGUI::Window::onInheritsAlphaChanged( boost::ref(e) );
772     }
773 
onInvalidatedScrollablePane_wrapper774     virtual void onInvalidated( ::CEGUI::WindowEventArgs & e ){
775         if( bp::override func_onInvalidated = this->get_override( "onInvalidated" ) )
776             func_onInvalidated( boost::ref(e) );
777         else{
778             this->CEGUI::Window::onInvalidated( boost::ref(e) );
779         }
780     }
781 
default_onInvalidatedScrollablePane_wrapper782     virtual void default_onInvalidated( ::CEGUI::WindowEventArgs & e ){
783         CEGUI::Window::onInvalidated( boost::ref(e) );
784     }
785 
onKeyDownScrollablePane_wrapper786     virtual void onKeyDown( ::CEGUI::KeyEventArgs & e ){
787         if( bp::override func_onKeyDown = this->get_override( "onKeyDown" ) )
788             func_onKeyDown( boost::ref(e) );
789         else{
790             this->CEGUI::Window::onKeyDown( boost::ref(e) );
791         }
792     }
793 
default_onKeyDownScrollablePane_wrapper794     virtual void default_onKeyDown( ::CEGUI::KeyEventArgs & e ){
795         CEGUI::Window::onKeyDown( boost::ref(e) );
796     }
797 
onKeyUpScrollablePane_wrapper798     virtual void onKeyUp( ::CEGUI::KeyEventArgs & e ){
799         if( bp::override func_onKeyUp = this->get_override( "onKeyUp" ) )
800             func_onKeyUp( boost::ref(e) );
801         else{
802             this->CEGUI::Window::onKeyUp( boost::ref(e) );
803         }
804     }
805 
default_onKeyUpScrollablePane_wrapper806     virtual void default_onKeyUp( ::CEGUI::KeyEventArgs & e ){
807         CEGUI::Window::onKeyUp( boost::ref(e) );
808     }
809 
onMarginChangedScrollablePane_wrapper810     virtual void onMarginChanged( ::CEGUI::WindowEventArgs & e ){
811         if( bp::override func_onMarginChanged = this->get_override( "onMarginChanged" ) )
812             func_onMarginChanged( boost::ref(e) );
813         else{
814             this->CEGUI::Window::onMarginChanged( boost::ref(e) );
815         }
816     }
817 
default_onMarginChangedScrollablePane_wrapper818     virtual void default_onMarginChanged( ::CEGUI::WindowEventArgs & e ){
819         CEGUI::Window::onMarginChanged( boost::ref(e) );
820     }
821 
onMouseButtonDownScrollablePane_wrapper822     virtual void onMouseButtonDown( ::CEGUI::MouseEventArgs & e ){
823         if( bp::override func_onMouseButtonDown = this->get_override( "onMouseButtonDown" ) )
824             func_onMouseButtonDown( boost::ref(e) );
825         else{
826             this->CEGUI::Window::onMouseButtonDown( boost::ref(e) );
827         }
828     }
829 
default_onMouseButtonDownScrollablePane_wrapper830     virtual void default_onMouseButtonDown( ::CEGUI::MouseEventArgs & e ){
831         CEGUI::Window::onMouseButtonDown( boost::ref(e) );
832     }
833 
onMouseButtonUpScrollablePane_wrapper834     virtual void onMouseButtonUp( ::CEGUI::MouseEventArgs & e ){
835         if( bp::override func_onMouseButtonUp = this->get_override( "onMouseButtonUp" ) )
836             func_onMouseButtonUp( boost::ref(e) );
837         else{
838             this->CEGUI::Window::onMouseButtonUp( boost::ref(e) );
839         }
840     }
841 
default_onMouseButtonUpScrollablePane_wrapper842     virtual void default_onMouseButtonUp( ::CEGUI::MouseEventArgs & e ){
843         CEGUI::Window::onMouseButtonUp( boost::ref(e) );
844     }
845 
onMouseClickedScrollablePane_wrapper846     virtual void onMouseClicked( ::CEGUI::MouseEventArgs & e ){
847         if( bp::override func_onMouseClicked = this->get_override( "onMouseClicked" ) )
848             func_onMouseClicked( boost::ref(e) );
849         else{
850             this->CEGUI::Window::onMouseClicked( boost::ref(e) );
851         }
852     }
853 
default_onMouseClickedScrollablePane_wrapper854     virtual void default_onMouseClicked( ::CEGUI::MouseEventArgs & e ){
855         CEGUI::Window::onMouseClicked( boost::ref(e) );
856     }
857 
onMouseDoubleClickedScrollablePane_wrapper858     virtual void onMouseDoubleClicked( ::CEGUI::MouseEventArgs & e ){
859         if( bp::override func_onMouseDoubleClicked = this->get_override( "onMouseDoubleClicked" ) )
860             func_onMouseDoubleClicked( boost::ref(e) );
861         else{
862             this->CEGUI::Window::onMouseDoubleClicked( boost::ref(e) );
863         }
864     }
865 
default_onMouseDoubleClickedScrollablePane_wrapper866     virtual void default_onMouseDoubleClicked( ::CEGUI::MouseEventArgs & e ){
867         CEGUI::Window::onMouseDoubleClicked( boost::ref(e) );
868     }
869 
onMouseEntersScrollablePane_wrapper870     virtual void onMouseEnters( ::CEGUI::MouseEventArgs & e ){
871         if( bp::override func_onMouseEnters = this->get_override( "onMouseEnters" ) )
872             func_onMouseEnters( boost::ref(e) );
873         else{
874             this->CEGUI::Window::onMouseEnters( boost::ref(e) );
875         }
876     }
877 
default_onMouseEntersScrollablePane_wrapper878     virtual void default_onMouseEnters( ::CEGUI::MouseEventArgs & e ){
879         CEGUI::Window::onMouseEnters( boost::ref(e) );
880     }
881 
onMouseEntersAreaScrollablePane_wrapper882     virtual void onMouseEntersArea( ::CEGUI::MouseEventArgs & e ){
883         if( bp::override func_onMouseEntersArea = this->get_override( "onMouseEntersArea" ) )
884             func_onMouseEntersArea( boost::ref(e) );
885         else{
886             this->CEGUI::Window::onMouseEntersArea( boost::ref(e) );
887         }
888     }
889 
default_onMouseEntersAreaScrollablePane_wrapper890     virtual void default_onMouseEntersArea( ::CEGUI::MouseEventArgs & e ){
891         CEGUI::Window::onMouseEntersArea( boost::ref(e) );
892     }
893 
onMouseLeavesScrollablePane_wrapper894     virtual void onMouseLeaves( ::CEGUI::MouseEventArgs & e ){
895         if( bp::override func_onMouseLeaves = this->get_override( "onMouseLeaves" ) )
896             func_onMouseLeaves( boost::ref(e) );
897         else{
898             this->CEGUI::Window::onMouseLeaves( boost::ref(e) );
899         }
900     }
901 
default_onMouseLeavesScrollablePane_wrapper902     virtual void default_onMouseLeaves( ::CEGUI::MouseEventArgs & e ){
903         CEGUI::Window::onMouseLeaves( boost::ref(e) );
904     }
905 
onMouseLeavesAreaScrollablePane_wrapper906     virtual void onMouseLeavesArea( ::CEGUI::MouseEventArgs & e ){
907         if( bp::override func_onMouseLeavesArea = this->get_override( "onMouseLeavesArea" ) )
908             func_onMouseLeavesArea( boost::ref(e) );
909         else{
910             this->CEGUI::Window::onMouseLeavesArea( boost::ref(e) );
911         }
912     }
913 
default_onMouseLeavesAreaScrollablePane_wrapper914     virtual void default_onMouseLeavesArea( ::CEGUI::MouseEventArgs & e ){
915         CEGUI::Window::onMouseLeavesArea( boost::ref(e) );
916     }
917 
onMouseMoveScrollablePane_wrapper918     virtual void onMouseMove( ::CEGUI::MouseEventArgs & e ){
919         if( bp::override func_onMouseMove = this->get_override( "onMouseMove" ) )
920             func_onMouseMove( boost::ref(e) );
921         else{
922             this->CEGUI::Window::onMouseMove( boost::ref(e) );
923         }
924     }
925 
default_onMouseMoveScrollablePane_wrapper926     virtual void default_onMouseMove( ::CEGUI::MouseEventArgs & e ){
927         CEGUI::Window::onMouseMove( boost::ref(e) );
928     }
929 
onMouseTripleClickedScrollablePane_wrapper930     virtual void onMouseTripleClicked( ::CEGUI::MouseEventArgs & e ){
931         if( bp::override func_onMouseTripleClicked = this->get_override( "onMouseTripleClicked" ) )
932             func_onMouseTripleClicked( boost::ref(e) );
933         else{
934             this->CEGUI::Window::onMouseTripleClicked( boost::ref(e) );
935         }
936     }
937 
default_onMouseTripleClickedScrollablePane_wrapper938     virtual void default_onMouseTripleClicked( ::CEGUI::MouseEventArgs & e ){
939         CEGUI::Window::onMouseTripleClicked( boost::ref(e) );
940     }
941 
onMovedScrollablePane_wrapper942     virtual void onMoved( ::CEGUI::ElementEventArgs & e ){
943         if( bp::override func_onMoved = this->get_override( "onMoved" ) )
944             func_onMoved( boost::ref(e) );
945         else{
946             this->CEGUI::Window::onMoved( boost::ref(e) );
947         }
948     }
949 
default_onMovedScrollablePane_wrapper950     virtual void default_onMoved( ::CEGUI::ElementEventArgs & e ){
951         CEGUI::Window::onMoved( boost::ref(e) );
952     }
953 
onNameChangedScrollablePane_wrapper954     virtual void onNameChanged( ::CEGUI::NamedElementEventArgs & e ){
955         if( bp::override func_onNameChanged = this->get_override( "onNameChanged" ) )
956             func_onNameChanged( boost::ref(e) );
957         else{
958             this->CEGUI::NamedElement::onNameChanged( boost::ref(e) );
959         }
960     }
961 
default_onNameChangedScrollablePane_wrapper962     virtual void default_onNameChanged( ::CEGUI::NamedElementEventArgs & e ){
963         CEGUI::NamedElement::onNameChanged( boost::ref(e) );
964     }
965 
onNonClientChangedScrollablePane_wrapper966     virtual void onNonClientChanged( ::CEGUI::ElementEventArgs & e ){
967         if( bp::override func_onNonClientChanged = this->get_override( "onNonClientChanged" ) )
968             func_onNonClientChanged( boost::ref(e) );
969         else{
970             this->CEGUI::Element::onNonClientChanged( boost::ref(e) );
971         }
972     }
973 
default_onNonClientChangedScrollablePane_wrapper974     virtual void default_onNonClientChanged( ::CEGUI::ElementEventArgs & e ){
975         CEGUI::Element::onNonClientChanged( boost::ref(e) );
976     }
977 
onParentDestroyChangedScrollablePane_wrapper978     virtual void onParentDestroyChanged( ::CEGUI::WindowEventArgs & e ){
979         if( bp::override func_onParentDestroyChanged = this->get_override( "onParentDestroyChanged" ) )
980             func_onParentDestroyChanged( boost::ref(e) );
981         else{
982             this->CEGUI::Window::onParentDestroyChanged( boost::ref(e) );
983         }
984     }
985 
default_onParentDestroyChangedScrollablePane_wrapper986     virtual void default_onParentDestroyChanged( ::CEGUI::WindowEventArgs & e ){
987         CEGUI::Window::onParentDestroyChanged( boost::ref(e) );
988     }
989 
onParentSizedScrollablePane_wrapper990     virtual void onParentSized( ::CEGUI::ElementEventArgs & e ){
991         if( bp::override func_onParentSized = this->get_override( "onParentSized" ) )
992             func_onParentSized( boost::ref(e) );
993         else{
994             this->CEGUI::Window::onParentSized( boost::ref(e) );
995         }
996     }
997 
default_onParentSizedScrollablePane_wrapper998     virtual void default_onParentSized( ::CEGUI::ElementEventArgs & e ){
999         CEGUI::Window::onParentSized( boost::ref(e) );
1000     }
1001 
onRenderingEndedScrollablePane_wrapper1002     virtual void onRenderingEnded( ::CEGUI::WindowEventArgs & e ){
1003         if( bp::override func_onRenderingEnded = this->get_override( "onRenderingEnded" ) )
1004             func_onRenderingEnded( boost::ref(e) );
1005         else{
1006             this->CEGUI::Window::onRenderingEnded( boost::ref(e) );
1007         }
1008     }
1009 
default_onRenderingEndedScrollablePane_wrapper1010     virtual void default_onRenderingEnded( ::CEGUI::WindowEventArgs & e ){
1011         CEGUI::Window::onRenderingEnded( boost::ref(e) );
1012     }
1013 
onRenderingStartedScrollablePane_wrapper1014     virtual void onRenderingStarted( ::CEGUI::WindowEventArgs & e ){
1015         if( bp::override func_onRenderingStarted = this->get_override( "onRenderingStarted" ) )
1016             func_onRenderingStarted( boost::ref(e) );
1017         else{
1018             this->CEGUI::Window::onRenderingStarted( boost::ref(e) );
1019         }
1020     }
1021 
default_onRenderingStartedScrollablePane_wrapper1022     virtual void default_onRenderingStarted( ::CEGUI::WindowEventArgs & e ){
1023         CEGUI::Window::onRenderingStarted( boost::ref(e) );
1024     }
1025 
onRotatedScrollablePane_wrapper1026     virtual void onRotated( ::CEGUI::ElementEventArgs & e ){
1027         if( bp::override func_onRotated = this->get_override( "onRotated" ) )
1028             func_onRotated( boost::ref(e) );
1029         else{
1030             this->CEGUI::Window::onRotated( boost::ref(e) );
1031         }
1032     }
1033 
default_onRotatedScrollablePane_wrapper1034     virtual void default_onRotated( ::CEGUI::ElementEventArgs & e ){
1035         CEGUI::Window::onRotated( boost::ref(e) );
1036     }
1037 
onShownScrollablePane_wrapper1038     virtual void onShown( ::CEGUI::WindowEventArgs & e ){
1039         if( bp::override func_onShown = this->get_override( "onShown" ) )
1040             func_onShown( boost::ref(e) );
1041         else{
1042             this->CEGUI::Window::onShown( boost::ref(e) );
1043         }
1044     }
1045 
default_onShownScrollablePane_wrapper1046     virtual void default_onShown( ::CEGUI::WindowEventArgs & e ){
1047         CEGUI::Window::onShown( boost::ref(e) );
1048     }
1049 
onTextChangedScrollablePane_wrapper1050     virtual void onTextChanged( ::CEGUI::WindowEventArgs & e ){
1051         if( bp::override func_onTextChanged = this->get_override( "onTextChanged" ) )
1052             func_onTextChanged( boost::ref(e) );
1053         else{
1054             this->CEGUI::Window::onTextChanged( boost::ref(e) );
1055         }
1056     }
1057 
default_onTextChangedScrollablePane_wrapper1058     virtual void default_onTextChanged( ::CEGUI::WindowEventArgs & e ){
1059         CEGUI::Window::onTextChanged( boost::ref(e) );
1060     }
1061 
onTextParsingChangedScrollablePane_wrapper1062     virtual void onTextParsingChanged( ::CEGUI::WindowEventArgs & e ){
1063         if( bp::override func_onTextParsingChanged = this->get_override( "onTextParsingChanged" ) )
1064             func_onTextParsingChanged( boost::ref(e) );
1065         else{
1066             this->CEGUI::Window::onTextParsingChanged( boost::ref(e) );
1067         }
1068     }
1069 
default_onTextParsingChangedScrollablePane_wrapper1070     virtual void default_onTextParsingChanged( ::CEGUI::WindowEventArgs & e ){
1071         CEGUI::Window::onTextParsingChanged( boost::ref(e) );
1072     }
1073 
onVerticalAlignmentChangedScrollablePane_wrapper1074     virtual void onVerticalAlignmentChanged( ::CEGUI::ElementEventArgs & e ){
1075         if( bp::override func_onVerticalAlignmentChanged = this->get_override( "onVerticalAlignmentChanged" ) )
1076             func_onVerticalAlignmentChanged( boost::ref(e) );
1077         else{
1078             this->CEGUI::Element::onVerticalAlignmentChanged( boost::ref(e) );
1079         }
1080     }
1081 
default_onVerticalAlignmentChangedScrollablePane_wrapper1082     virtual void default_onVerticalAlignmentChanged( ::CEGUI::ElementEventArgs & e ){
1083         CEGUI::Element::onVerticalAlignmentChanged( boost::ref(e) );
1084     }
1085 
onWindowRendererAttachedScrollablePane_wrapper1086     virtual void onWindowRendererAttached( ::CEGUI::WindowEventArgs & e ){
1087         if( bp::override func_onWindowRendererAttached = this->get_override( "onWindowRendererAttached" ) )
1088             func_onWindowRendererAttached( boost::ref(e) );
1089         else{
1090             this->CEGUI::Window::onWindowRendererAttached( boost::ref(e) );
1091         }
1092     }
1093 
default_onWindowRendererAttachedScrollablePane_wrapper1094     virtual void default_onWindowRendererAttached( ::CEGUI::WindowEventArgs & e ){
1095         CEGUI::Window::onWindowRendererAttached( boost::ref(e) );
1096     }
1097 
onWindowRendererDetachedScrollablePane_wrapper1098     virtual void onWindowRendererDetached( ::CEGUI::WindowEventArgs & e ){
1099         if( bp::override func_onWindowRendererDetached = this->get_override( "onWindowRendererDetached" ) )
1100             func_onWindowRendererDetached( boost::ref(e) );
1101         else{
1102             this->CEGUI::Window::onWindowRendererDetached( boost::ref(e) );
1103         }
1104     }
1105 
default_onWindowRendererDetachedScrollablePane_wrapper1106     virtual void default_onWindowRendererDetached( ::CEGUI::WindowEventArgs & e ){
1107         CEGUI::Window::onWindowRendererDetached( boost::ref(e) );
1108     }
1109 
onZChange_implScrollablePane_wrapper1110     virtual void onZChange_impl(  ){
1111         if( bp::override func_onZChange_impl = this->get_override( "onZChange_impl" ) )
1112             func_onZChange_impl(  );
1113         else{
1114             this->CEGUI::Window::onZChange_impl(  );
1115         }
1116     }
1117 
default_onZChange_implScrollablePane_wrapper1118     virtual void default_onZChange_impl(  ){
1119         CEGUI::Window::onZChange_impl( );
1120     }
1121 
onZChangedScrollablePane_wrapper1122     virtual void onZChanged( ::CEGUI::WindowEventArgs & e ){
1123         if( bp::override func_onZChanged = this->get_override( "onZChanged" ) )
1124             func_onZChanged( boost::ref(e) );
1125         else{
1126             this->CEGUI::Window::onZChanged( boost::ref(e) );
1127         }
1128     }
1129 
default_onZChangedScrollablePane_wrapper1130     virtual void default_onZChanged( ::CEGUI::WindowEventArgs & e ){
1131         CEGUI::Window::onZChanged( boost::ref(e) );
1132     }
1133 
performChildWindowLayoutScrollablePane_wrapper1134     virtual void performChildWindowLayout( bool nonclient_sized_hint=false, bool client_sized_hint=false ) {
1135         if( bp::override func_performChildWindowLayout = this->get_override( "performChildWindowLayout" ) )
1136             func_performChildWindowLayout( nonclient_sized_hint, client_sized_hint );
1137         else{
1138             this->CEGUI::Window::performChildWindowLayout( nonclient_sized_hint, client_sized_hint );
1139         }
1140     }
1141 
default_performChildWindowLayoutScrollablePane_wrapper1142     void default_performChildWindowLayout( bool nonclient_sized_hint=false, bool client_sized_hint=false ) {
1143         CEGUI::Window::performChildWindowLayout( nonclient_sized_hint, client_sized_hint );
1144     }
1145 
performCopyScrollablePane_wrapper1146     virtual bool performCopy( ::CEGUI::Clipboard & clipboard ) {
1147         if( bp::override func_performCopy = this->get_override( "performCopy" ) )
1148             return func_performCopy( boost::ref(clipboard) );
1149         else{
1150             return this->CEGUI::Window::performCopy( boost::ref(clipboard) );
1151         }
1152     }
1153 
default_performCopyScrollablePane_wrapper1154     bool default_performCopy( ::CEGUI::Clipboard & clipboard ) {
1155         return CEGUI::Window::performCopy( boost::ref(clipboard) );
1156     }
1157 
performCutScrollablePane_wrapper1158     virtual bool performCut( ::CEGUI::Clipboard & clipboard ) {
1159         if( bp::override func_performCut = this->get_override( "performCut" ) )
1160             return func_performCut( boost::ref(clipboard) );
1161         else{
1162             return this->CEGUI::Window::performCut( boost::ref(clipboard) );
1163         }
1164     }
1165 
default_performCutScrollablePane_wrapper1166     bool default_performCut( ::CEGUI::Clipboard & clipboard ) {
1167         return CEGUI::Window::performCut( boost::ref(clipboard) );
1168     }
1169 
performPasteScrollablePane_wrapper1170     virtual bool performPaste( ::CEGUI::Clipboard & clipboard ) {
1171         if( bp::override func_performPaste = this->get_override( "performPaste" ) )
1172             return func_performPaste( boost::ref(clipboard) );
1173         else{
1174             return this->CEGUI::Window::performPaste( boost::ref(clipboard) );
1175         }
1176     }
1177 
default_performPasteScrollablePane_wrapper1178     bool default_performPaste( ::CEGUI::Clipboard & clipboard ) {
1179         return CEGUI::Window::performPaste( boost::ref(clipboard) );
1180     }
1181 
populateGeometryBufferScrollablePane_wrapper1182     virtual void populateGeometryBuffer(  ){
1183         if( bp::override func_populateGeometryBuffer = this->get_override( "populateGeometryBuffer" ) )
1184             func_populateGeometryBuffer(  );
1185         else{
1186             this->CEGUI::Window::populateGeometryBuffer(  );
1187         }
1188     }
1189 
default_populateGeometryBufferScrollablePane_wrapper1190     virtual void default_populateGeometryBuffer(  ){
1191         CEGUI::Window::populateGeometryBuffer( );
1192     }
1193 
queueGeometryScrollablePane_wrapper1194     void queueGeometry( ::CEGUI::RenderingContext const & ctx ){
1195         CEGUI::Window::queueGeometry( boost::ref(ctx) );
1196     }
1197 
releaseRenderingWindowScrollablePane_wrapper1198     void releaseRenderingWindow(  ){
1199         CEGUI::Window::releaseRenderingWindow(  );
1200     }
1201 
removeWindowFromDrawListScrollablePane_wrapper1202     void removeWindowFromDrawList( ::CEGUI::Window const & wnd ){
1203         CEGUI::Window::removeWindowFromDrawList( boost::ref(wnd) );
1204     }
1205 
setAreaScrollablePane_wrapper1206     virtual void setArea( ::CEGUI::UVector2 const & pos, ::CEGUI::USize const & size ) {
1207         if( bp::override func_setArea = this->get_override( "setArea" ) )
1208             func_setArea( boost::ref(pos), boost::ref(size) );
1209         else{
1210             this->CEGUI::Element::setArea( boost::ref(pos), boost::ref(size) );
1211         }
1212     }
1213 
default_setAreaScrollablePane_wrapper1214     void default_setArea( ::CEGUI::UVector2 const & pos, ::CEGUI::USize const & size ) {
1215         CEGUI::Element::setArea( boost::ref(pos), boost::ref(size) );
1216     }
1217 
setArea_implScrollablePane_wrapper1218     virtual void setArea_impl( ::CEGUI::UVector2 const & pos, ::CEGUI::USize const & size, bool topLeftSizing=false, bool fireEvents=true ){
1219         if( bp::override func_setArea_impl = this->get_override( "setArea_impl" ) )
1220             func_setArea_impl( boost::ref(pos), boost::ref(size), topLeftSizing, fireEvents );
1221         else{
1222             this->CEGUI::Window::setArea_impl( boost::ref(pos), boost::ref(size), topLeftSizing, fireEvents );
1223         }
1224     }
1225 
default_setArea_implScrollablePane_wrapper1226     virtual void default_setArea_impl( ::CEGUI::UVector2 const & pos, ::CEGUI::USize const & size, bool topLeftSizing=false, bool fireEvents=true ){
1227         CEGUI::Window::setArea_impl( boost::ref(pos), boost::ref(size), topLeftSizing, fireEvents );
1228     }
1229 
setHorizontalAlignmentScrollablePane_wrapper1230     virtual void setHorizontalAlignment( ::CEGUI::HorizontalAlignment const alignment ) {
1231         if( bp::override func_setHorizontalAlignment = this->get_override( "setHorizontalAlignment" ) )
1232             func_setHorizontalAlignment( alignment );
1233         else{
1234             this->CEGUI::Element::setHorizontalAlignment( alignment );
1235         }
1236     }
1237 
default_setHorizontalAlignmentScrollablePane_wrapper1238     void default_setHorizontalAlignment( ::CEGUI::HorizontalAlignment const alignment ) {
1239         CEGUI::Element::setHorizontalAlignment( alignment );
1240     }
1241 
setLookNFeelScrollablePane_wrapper1242     virtual void setLookNFeel( ::CEGUI::String const & look ) {
1243         if( bp::override func_setLookNFeel = this->get_override( "setLookNFeel" ) )
1244             func_setLookNFeel( boost::ref(look) );
1245         else{
1246             this->CEGUI::Window::setLookNFeel( boost::ref(look) );
1247         }
1248     }
1249 
default_setLookNFeelScrollablePane_wrapper1250     void default_setLookNFeel( ::CEGUI::String const & look ) {
1251         CEGUI::Window::setLookNFeel( boost::ref(look) );
1252     }
1253 
setMarginScrollablePane_wrapper1254     virtual void setMargin( ::CEGUI::UBox const & margin ) {
1255         if( bp::override func_setMargin = this->get_override( "setMargin" ) )
1256             func_setMargin( boost::ref(margin) );
1257         else{
1258             this->CEGUI::Window::setMargin( boost::ref(margin) );
1259         }
1260     }
1261 
default_setMarginScrollablePane_wrapper1262     void default_setMargin( ::CEGUI::UBox const & margin ) {
1263         CEGUI::Window::setMargin( boost::ref(margin) );
1264     }
1265 
setNameScrollablePane_wrapper1266     virtual void setName( ::CEGUI::String const & name ) {
1267         if( bp::override func_setName = this->get_override( "setName" ) )
1268             func_setName( boost::ref(name) );
1269         else{
1270             this->CEGUI::NamedElement::setName( boost::ref(name) );
1271         }
1272     }
1273 
default_setNameScrollablePane_wrapper1274     void default_setName( ::CEGUI::String const & name ) {
1275         CEGUI::NamedElement::setName( boost::ref(name) );
1276     }
1277 
setParentScrollablePane_wrapper1278     virtual void setParent( ::CEGUI::Element * parent ){
1279         if( bp::override func_setParent = this->get_override( "setParent" ) )
1280             func_setParent( boost::python::ptr(parent) );
1281         else{
1282             this->CEGUI::Window::setParent( boost::python::ptr(parent) );
1283         }
1284     }
1285 
default_setParentScrollablePane_wrapper1286     virtual void default_setParent( ::CEGUI::Element * parent ){
1287         CEGUI::Window::setParent( boost::python::ptr(parent) );
1288     }
1289 
setVerticalAlignmentScrollablePane_wrapper1290     virtual void setVerticalAlignment( ::CEGUI::VerticalAlignment const alignment ) {
1291         if( bp::override func_setVerticalAlignment = this->get_override( "setVerticalAlignment" ) )
1292             func_setVerticalAlignment( alignment );
1293         else{
1294             this->CEGUI::Element::setVerticalAlignment( alignment );
1295         }
1296     }
1297 
default_setVerticalAlignmentScrollablePane_wrapper1298     void default_setVerticalAlignment( ::CEGUI::VerticalAlignment const alignment ) {
1299         CEGUI::Element::setVerticalAlignment( alignment );
1300     }
1301 
subscribeScriptedEventScrollablePane_wrapper1302     virtual ::CEGUI::RefCounted< CEGUI::BoundSlot > subscribeScriptedEvent( ::CEGUI::String const & name, ::CEGUI::String const & subscriber_name ) {
1303         if( bp::override func_subscribeScriptedEvent = this->get_override( "subscribeScriptedEvent" ) )
1304             return func_subscribeScriptedEvent( boost::ref(name), boost::ref(subscriber_name) );
1305         else{
1306             return this->CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), boost::ref(subscriber_name) );
1307         }
1308     }
1309 
default_subscribeScriptedEventScrollablePane_wrapper1310     ::CEGUI::RefCounted< CEGUI::BoundSlot > default_subscribeScriptedEvent( ::CEGUI::String const & name, ::CEGUI::String const & subscriber_name ) {
1311         return CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), boost::ref(subscriber_name) );
1312     }
1313 
subscribeScriptedEventScrollablePane_wrapper1314     virtual ::CEGUI::RefCounted< CEGUI::BoundSlot > subscribeScriptedEvent( ::CEGUI::String const & name, unsigned int group, ::CEGUI::String const & subscriber_name ) {
1315         if( bp::override func_subscribeScriptedEvent = this->get_override( "subscribeScriptedEvent" ) )
1316             return func_subscribeScriptedEvent( boost::ref(name), group, boost::ref(subscriber_name) );
1317         else{
1318             return this->CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), group, boost::ref(subscriber_name) );
1319         }
1320     }
1321 
default_subscribeScriptedEventScrollablePane_wrapper1322     ::CEGUI::RefCounted< CEGUI::BoundSlot > default_subscribeScriptedEvent( ::CEGUI::String const & name, unsigned int group, ::CEGUI::String const & subscriber_name ) {
1323         return CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), group, boost::ref(subscriber_name) );
1324     }
1325 
transferChildSurfacesScrollablePane_wrapper1326     void transferChildSurfaces(  ){
1327         CEGUI::Window::transferChildSurfaces(  );
1328     }
1329 
updateScrollablePane_wrapper1330     virtual void update( float elapsed ) {
1331         if( bp::override func_update = this->get_override( "update" ) )
1332             func_update( elapsed );
1333         else{
1334             this->CEGUI::Window::update( elapsed );
1335         }
1336     }
1337 
default_updateScrollablePane_wrapper1338     void default_update( float elapsed ) {
1339         CEGUI::Window::update( elapsed );
1340     }
1341 
updateGeometryRenderSettingsScrollablePane_wrapper1342     void updateGeometryRenderSettings(  ){
1343         CEGUI::Window::updateGeometryRenderSettings(  );
1344     }
1345 
updateSelfScrollablePane_wrapper1346     virtual void updateSelf( float elapsed ){
1347         if( bp::override func_updateSelf = this->get_override( "updateSelf" ) )
1348             func_updateSelf( elapsed );
1349         else{
1350             this->CEGUI::Window::updateSelf( elapsed );
1351         }
1352     }
1353 
default_updateSelfScrollablePane_wrapper1354     virtual void default_updateSelf( float elapsed ){
1355         CEGUI::Window::updateSelf( elapsed );
1356     }
1357 
writeAutoChildWindowXMLScrollablePane_wrapper1358     virtual bool writeAutoChildWindowXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1359         if( bp::override func_writeAutoChildWindowXML = this->get_override( "writeAutoChildWindowXML" ) )
1360             return func_writeAutoChildWindowXML( boost::ref(xml_stream) );
1361         else{
1362             return this->CEGUI::Window::writeAutoChildWindowXML( boost::ref(xml_stream) );
1363         }
1364     }
1365 
default_writeAutoChildWindowXMLScrollablePane_wrapper1366     virtual bool default_writeAutoChildWindowXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1367         return CEGUI::Window::writeAutoChildWindowXML( boost::ref(xml_stream) );
1368     }
1369 
writeChildWindowsXMLScrollablePane_wrapper1370     virtual int writeChildWindowsXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1371         if( bp::override func_writeChildWindowsXML = this->get_override( "writeChildWindowsXML" ) )
1372             return func_writeChildWindowsXML( boost::ref(xml_stream) );
1373         else{
1374             return this->CEGUI::Window::writeChildWindowsXML( boost::ref(xml_stream) );
1375         }
1376     }
1377 
default_writeChildWindowsXMLScrollablePane_wrapper1378     virtual int default_writeChildWindowsXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1379         return CEGUI::Window::writeChildWindowsXML( boost::ref(xml_stream) );
1380     }
1381 
writePropertiesXMLScrollablePane_wrapper1382     virtual int writePropertiesXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1383         if( bp::override func_writePropertiesXML = this->get_override( "writePropertiesXML" ) )
1384             return func_writePropertiesXML( boost::ref(xml_stream) );
1385         else{
1386             return this->CEGUI::Window::writePropertiesXML( boost::ref(xml_stream) );
1387         }
1388     }
1389 
default_writePropertiesXMLScrollablePane_wrapper1390     virtual int default_writePropertiesXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1391         return CEGUI::Window::writePropertiesXML( boost::ref(xml_stream) );
1392     }
1393 
writeXMLToStreamScrollablePane_wrapper1394     virtual void writeXMLToStream( ::CEGUI::XMLSerializer & xml_stream ) const  {
1395         if( bp::override func_writeXMLToStream = this->get_override( "writeXMLToStream" ) )
1396             func_writeXMLToStream( boost::ref(xml_stream) );
1397         else{
1398             this->CEGUI::Window::writeXMLToStream( boost::ref(xml_stream) );
1399         }
1400     }
1401 
default_writeXMLToStreamScrollablePane_wrapper1402     void default_writeXMLToStream( ::CEGUI::XMLSerializer & xml_stream ) const  {
1403         CEGUI::Window::writeXMLToStream( boost::ref(xml_stream) );
1404     }
1405 
1406 };
1407 
register_ScrollablePane_class()1408 void register_ScrollablePane_class(){
1409 
1410     { //::CEGUI::ScrollablePane
1411         typedef bp::class_< ScrollablePane_wrapper, bp::bases< CEGUI::Window >, boost::noncopyable > ScrollablePane_exposer_t;
1412         ScrollablePane_exposer_t ScrollablePane_exposer = ScrollablePane_exposer_t( "ScrollablePane", "*!\n\
1413         \n\
1414             Base class for the ScrollablePane widget.\n\
1415         \n\
1416             The ScrollablePane widget allows child windows to be attached which cover an\n\
1417             area larger than the ScrollablePane itself and these child windows can be\n\
1418             scrolled into view using the scrollbars of the scrollable pane.\n\
1419         *\n", bp::init< CEGUI::String const &, CEGUI::String const & >(( bp::arg("type"), bp::arg("name") ), "! Constructor for the ScrollablePane base class.\n") );
1420         bp::scope ScrollablePane_scope( ScrollablePane_exposer );
1421         { //::CEGUI::ScrollablePane::addChild_impl
1422 
1423             typedef void ( ScrollablePane_wrapper::*addChild_impl_function_type )( ::CEGUI::Element * ) ;
1424 
1425             ScrollablePane_exposer.def(
1426                 "addChild_impl"
1427                 , addChild_impl_function_type( &ScrollablePane_wrapper::default_addChild_impl )
1428                 , ( bp::arg("element") )
1429                 , "Overridden from Window\n" );
1430 
1431         }
1432         { //::CEGUI::ScrollablePane::configureScrollbars
1433 
1434             typedef void ( ScrollablePane_wrapper::*configureScrollbars_function_type )(  ) ;
1435 
1436             ScrollablePane_exposer.def(
1437                 "configureScrollbars"
1438                 , configureScrollbars_function_type( &ScrollablePane_wrapper::configureScrollbars )
1439                 , "*!\n\
1440             \n\
1441                 display required integrated scroll bars according to current size of\n\
1442                 the ScrollablePane view area and the size of the attached\n\
1443                 ScrolledContainer.\n\
1444             *\n" );
1445 
1446         }
1447         { //::CEGUI::ScrollablePane::destroy
1448 
1449             typedef void ( ::CEGUI::ScrollablePane::*destroy_function_type )(  ) ;
1450             typedef void ( ScrollablePane_wrapper::*default_destroy_function_type )(  ) ;
1451 
1452             ScrollablePane_exposer.def(
1453                 "destroy"
1454                 , destroy_function_type(&::CEGUI::ScrollablePane::destroy)
1455                 , default_destroy_function_type(&ScrollablePane_wrapper::default_destroy) );
1456 
1457         }
1458         { //::CEGUI::ScrollablePane::getChildByNamePath_impl
1459 
1460             typedef ::CEGUI::NamedElement * ( ScrollablePane_wrapper::*getChildByNamePath_impl_function_type )( ::CEGUI::String const & ) const;
1461 
1462             ScrollablePane_exposer.def(
1463                 "getChildByNamePath_impl"
1464                 , getChildByNamePath_impl_function_type( &ScrollablePane_wrapper::default_getChildByNamePath_impl )
1465                 , ( bp::arg("name_path") )
1466                 , bp::return_value_policy< bp::reference_existing_object >()
1467                 , "! opydoc Window.getChildByNamePath_impl\n" );
1468 
1469         }
1470         { //::CEGUI::ScrollablePane::getContentPane
1471 
1472             typedef ::CEGUI::ScrolledContainer const * ( ::CEGUI::ScrollablePane::*getContentPane_function_type )(  ) const;
1473 
1474             ScrollablePane_exposer.def(
1475                 "getContentPane"
1476                 , getContentPane_function_type( &::CEGUI::ScrollablePane::getContentPane )
1477                 , bp::return_value_policy< bp::reference_existing_object >()
1478                 , "*!\n\
1479                 \n\
1480                     Returns a pointer to the window holding the pane contents.\n\
1481             \n\
1482                     The purpose of this is so that attached windows may be inspected,\n\
1483                     client code may not modify the returned window in any way.\n\
1484             \n\
1485                 @return\n\
1486                     Pointer to the ScrolledContainer that is acting as the container for the\n\
1487                     scrollable pane content.  The returned window is const, client code\n\
1488                     should not modify the ScrolledContainer settings directly.\n\
1489                 *\n" );
1490 
1491         }
1492         { //::CEGUI::ScrollablePane::getContentPaneArea
1493 
1494             typedef ::CEGUI::Rectf const & ( ::CEGUI::ScrollablePane::*getContentPaneArea_function_type )(  ) const;
1495 
1496             ScrollablePane_exposer.def(
1497                 "getContentPaneArea"
1498                 , getContentPaneArea_function_type( &::CEGUI::ScrollablePane::getContentPaneArea )
1499                 , bp::return_value_policy< bp::copy_const_reference >()
1500                 , "*!\n\
1501                 \n\
1502                     Return the current content pane area for the ScrollablePane.\n\
1503             \n\
1504                 @return\n\
1505                     Rect object that details the current pixel extents of the content\n\
1506                     pane attached to this ScrollablePane.\n\
1507                 *\n" );
1508 
1509         }
1510         { //::CEGUI::ScrollablePane::getHorizontalOverlapSize
1511 
1512             typedef float ( ::CEGUI::ScrollablePane::*getHorizontalOverlapSize_function_type )(  ) const;
1513 
1514             ScrollablePane_exposer.def(
1515                 "getHorizontalOverlapSize"
1516                 , getHorizontalOverlapSize_function_type( &::CEGUI::ScrollablePane::getHorizontalOverlapSize )
1517                 , "*!\n\
1518                 \n\
1519                     Returns the horizontal scrollbar overlap size as a fraction of one\n\
1520                     complete view page.\n\
1521             \n\
1522                 @return\n\
1523                     float value specifying the overlap size where 1.0f would be the width of\n\
1524                     the viewing area.\n\
1525                 *\n" );
1526 
1527         }
1528         { //::CEGUI::ScrollablePane::getHorizontalScrollPosition
1529 
1530             typedef float ( ::CEGUI::ScrollablePane::*getHorizontalScrollPosition_function_type )(  ) const;
1531 
1532             ScrollablePane_exposer.def(
1533                 "getHorizontalScrollPosition"
1534                 , getHorizontalScrollPosition_function_type( &::CEGUI::ScrollablePane::getHorizontalScrollPosition )
1535                 , "*!\n\
1536                 \n\
1537                     Returns the horizontal scroll position as a fraction of the\n\
1538                     complete scrollable width.\n\
1539             \n\
1540                 @return\n\
1541                     float value specifying the scroll position.\n\
1542                 *\n" );
1543 
1544         }
1545         { //::CEGUI::ScrollablePane::getHorizontalStepSize
1546 
1547             typedef float ( ::CEGUI::ScrollablePane::*getHorizontalStepSize_function_type )(  ) const;
1548 
1549             ScrollablePane_exposer.def(
1550                 "getHorizontalStepSize"
1551                 , getHorizontalStepSize_function_type( &::CEGUI::ScrollablePane::getHorizontalStepSize )
1552                 , "*!\n\
1553                 \n\
1554                     Returns the horizontal scrollbar step size as a fraction of one\n\
1555                     complete view page.\n\
1556             \n\
1557                 @return\n\
1558                     float value specifying the step size where 1.0f would be the width of\n\
1559                     the viewing area.\n\
1560                 *\n" );
1561 
1562         }
1563         { //::CEGUI::ScrollablePane::getHorzScrollbar
1564 
1565             typedef ::CEGUI::Scrollbar * ( ::CEGUI::ScrollablePane::*getHorzScrollbar_function_type )(  ) const;
1566 
1567             ScrollablePane_exposer.def(
1568                 "getHorzScrollbar"
1569                 , getHorzScrollbar_function_type( &::CEGUI::ScrollablePane::getHorzScrollbar )
1570                 , bp::return_value_policy< bp::reference_existing_object >()
1571                 , "*!\n\
1572                 \n\
1573                     Return a pointer to the horizontal scrollbar component widget for\n\
1574                     this ScrollablePane.\n\
1575             \n\
1576                 @return\n\
1577                     Pointer to a Scrollbar object.\n\
1578             \n\
1579                 @exception UnknownObjectException\n\
1580                     Thrown if the horizontal Scrollbar component does not exist.\n\
1581                 *\n" );
1582 
1583         }
1584         { //::CEGUI::ScrollablePane::getScrolledContainer
1585 
1586             typedef ::CEGUI::ScrolledContainer * ( ScrollablePane_wrapper::*getScrolledContainer_function_type )(  ) const;
1587 
1588             ScrollablePane_exposer.def(
1589                 "getScrolledContainer"
1590                 , getScrolledContainer_function_type( &ScrollablePane_wrapper::getScrolledContainer )
1591                 , bp::return_value_policy< bp::reference_existing_object >()
1592                 , "*!\n\
1593                 \n\
1594                     Return a pointer to the ScrolledContainer component widget for this\n\
1595                     ScrollablePane.\n\
1596             \n\
1597                 @return\n\
1598                     Pointer to a ScrolledContainer object.\n\
1599             \n\
1600                 @exception UnknownObjectException\n\
1601                     Thrown if the scrolled container component does not exist.\n\
1602                 *\n" );
1603 
1604         }
1605         { //::CEGUI::ScrollablePane::getVertScrollbar
1606 
1607             typedef ::CEGUI::Scrollbar * ( ::CEGUI::ScrollablePane::*getVertScrollbar_function_type )(  ) const;
1608 
1609             ScrollablePane_exposer.def(
1610                 "getVertScrollbar"
1611                 , getVertScrollbar_function_type( &::CEGUI::ScrollablePane::getVertScrollbar )
1612                 , bp::return_value_policy< bp::reference_existing_object >()
1613                 , "*!\n\
1614                 \n\
1615                     Return a pointer to the vertical scrollbar component widget for this\n\
1616                     ScrollablePane.\n\
1617             \n\
1618                 @return\n\
1619                     Pointer to a Scrollbar object.\n\
1620             \n\
1621                 @exception UnknownObjectException\n\
1622                     Thrown if the vertical Scrollbar component does not exist.\n\
1623                 *\n" );
1624 
1625         }
1626         { //::CEGUI::ScrollablePane::getVerticalOverlapSize
1627 
1628             typedef float ( ::CEGUI::ScrollablePane::*getVerticalOverlapSize_function_type )(  ) const;
1629 
1630             ScrollablePane_exposer.def(
1631                 "getVerticalOverlapSize"
1632                 , getVerticalOverlapSize_function_type( &::CEGUI::ScrollablePane::getVerticalOverlapSize )
1633                 , "*!\n\
1634                 \n\
1635                     Returns the vertical scrollbar overlap size as a fraction of one\n\
1636                     complete view page.\n\
1637             \n\
1638                 @return\n\
1639                     float value specifying the overlap size where 1.0f would be the height\n\
1640                     of the viewing area.\n\
1641                 *\n" );
1642 
1643         }
1644         { //::CEGUI::ScrollablePane::getVerticalScrollPosition
1645 
1646             typedef float ( ::CEGUI::ScrollablePane::*getVerticalScrollPosition_function_type )(  ) const;
1647 
1648             ScrollablePane_exposer.def(
1649                 "getVerticalScrollPosition"
1650                 , getVerticalScrollPosition_function_type( &::CEGUI::ScrollablePane::getVerticalScrollPosition )
1651                 , "*!\n\
1652                 \n\
1653                     Returns the vertical scroll position as a fraction of the\n\
1654                     complete scrollable height.\n\
1655             \n\
1656                 @return\n\
1657                     float value specifying the scroll position.\n\
1658                 *\n" );
1659 
1660         }
1661         { //::CEGUI::ScrollablePane::getVerticalStepSize
1662 
1663             typedef float ( ::CEGUI::ScrollablePane::*getVerticalStepSize_function_type )(  ) const;
1664 
1665             ScrollablePane_exposer.def(
1666                 "getVerticalStepSize"
1667                 , getVerticalStepSize_function_type( &::CEGUI::ScrollablePane::getVerticalStepSize )
1668                 , "*!\n\
1669                 \n\
1670                     Returns the vertical scrollbar step size as a fraction of one\n\
1671                     complete view page.\n\
1672             \n\
1673                 @return\n\
1674                     float value specifying the step size where 1.0f would be the height of\n\
1675                     the viewing area.\n\
1676                 *\n" );
1677 
1678         }
1679         { //::CEGUI::ScrollablePane::getViewableArea
1680 
1681             typedef ::CEGUI::Rectf ( ::CEGUI::ScrollablePane::*getViewableArea_function_type )(  ) const;
1682 
1683             ScrollablePane_exposer.def(
1684                 "getViewableArea"
1685                 , getViewableArea_function_type( &::CEGUI::ScrollablePane::getViewableArea )
1686                 , "*!\n\
1687                 \n\
1688                     Return a Rect that described the pane's viewable area, relative\n\
1689                     to this Window, in pixels.\n\
1690             \n\
1691                 @return\n\
1692                     Rect object describing the ScrollablePane's viewable area.\n\
1693                 *\n" );
1694 
1695         }
1696         { //::CEGUI::ScrollablePane::handleAutoSizePaneChanged
1697 
1698             typedef bool ( ScrollablePane_wrapper::*handleAutoSizePaneChanged_function_type )( ::CEGUI::EventArgs const & ) ;
1699 
1700             ScrollablePane_exposer.def(
1701                 "handleAutoSizePaneChanged"
1702                 , handleAutoSizePaneChanged_function_type( &ScrollablePane_wrapper::handleAutoSizePaneChanged )
1703                 , ( bp::arg("e") )
1704                 , "*!\n\
1705             \n\
1706                 Handler method which gets subscribed to the ScrolledContainer auto-size\n\
1707                 setting changes.\n\
1708             *\n" );
1709 
1710         }
1711         { //::CEGUI::ScrollablePane::handleContentAreaChange
1712 
1713             typedef bool ( ScrollablePane_wrapper::*handleContentAreaChange_function_type )( ::CEGUI::EventArgs const & ) ;
1714 
1715             ScrollablePane_exposer.def(
1716                 "handleContentAreaChange"
1717                 , handleContentAreaChange_function_type( &ScrollablePane_wrapper::handleContentAreaChange )
1718                 , ( bp::arg("e") )
1719                 , "*!\n\
1720             \n\
1721                 Handler method which gets subscribed to the ScrolledContainer content\n\
1722                 change events.\n\
1723             *\n" );
1724 
1725         }
1726         { //::CEGUI::ScrollablePane::handleScrollChange
1727 
1728             typedef bool ( ScrollablePane_wrapper::*handleScrollChange_function_type )( ::CEGUI::EventArgs const & ) ;
1729 
1730             ScrollablePane_exposer.def(
1731                 "handleScrollChange"
1732                 , handleScrollChange_function_type( &ScrollablePane_wrapper::handleScrollChange )
1733                 , ( bp::arg("e") )
1734                 , "*************************************************************************\n\
1735                 Event handler methods\n\
1736             *************************************************************************\n\
1737             *!\n\
1738             \n\
1739                 Handler method which gets subscribed to the scrollbar position change\n\
1740                 events.\n\
1741             *\n" );
1742 
1743         }
1744         { //::CEGUI::ScrollablePane::initialiseComponents
1745 
1746             typedef void ( ::CEGUI::ScrollablePane::*initialiseComponents_function_type )(  ) ;
1747             typedef void ( ScrollablePane_wrapper::*default_initialiseComponents_function_type )(  ) ;
1748 
1749             ScrollablePane_exposer.def(
1750                 "initialiseComponents"
1751                 , initialiseComponents_function_type(&::CEGUI::ScrollablePane::initialiseComponents)
1752                 , default_initialiseComponents_function_type(&ScrollablePane_wrapper::default_initialiseComponents) );
1753 
1754         }
1755         { //::CEGUI::ScrollablePane::isContentPaneAutoSized
1756 
1757             typedef bool ( ::CEGUI::ScrollablePane::*isContentPaneAutoSized_function_type )(  ) const;
1758 
1759             ScrollablePane_exposer.def(
1760                 "isContentPaneAutoSized"
1761                 , isContentPaneAutoSized_function_type( &::CEGUI::ScrollablePane::isContentPaneAutoSized )
1762                 , "*!\n\
1763                 \n\
1764                     Return whether the content pane is auto sized.\n\
1765             \n\
1766                 @return\n\
1767                     - true to indicate the content pane will automatically resize itself.\n\
1768                     - false to indicate the content pane will not automatically resize\n\
1769                       itself.\n\
1770                 *\n" );
1771 
1772         }
1773         { //::CEGUI::ScrollablePane::isHorzScrollbarAlwaysShown
1774 
1775             typedef bool ( ::CEGUI::ScrollablePane::*isHorzScrollbarAlwaysShown_function_type )(  ) const;
1776 
1777             ScrollablePane_exposer.def(
1778                 "isHorzScrollbarAlwaysShown"
1779                 , isHorzScrollbarAlwaysShown_function_type( &::CEGUI::ScrollablePane::isHorzScrollbarAlwaysShown )
1780                 , "*!\n\
1781                 \n\
1782                     Return whether the horizontal scroll bar is always shown.\n\
1783             \n\
1784                 @return\n\
1785                     - true if the scroll bar will be shown even if it is not required.\n\
1786                     - false if the scroll bar will only be shown when it is required.\n\
1787                 *\n" );
1788 
1789         }
1790         { //::CEGUI::ScrollablePane::isHorzScrollbarNeeded
1791 
1792             typedef bool ( ScrollablePane_wrapper::*isHorzScrollbarNeeded_function_type )(  ) const;
1793 
1794             ScrollablePane_exposer.def(
1795                 "isHorzScrollbarNeeded"
1796                 , isHorzScrollbarNeeded_function_type( &ScrollablePane_wrapper::isHorzScrollbarNeeded )
1797                 , "*!\n\
1798                 \n\
1799                     Return whether the horizontal scrollbar is needed.\n\
1800             \n\
1801                 @return\n\
1802                     - true if the scrollbar is either needed or forced via setting.\n\
1803                     - false if the scrollbar should not be shown.\n\
1804                 *\n" );
1805 
1806         }
1807         { //::CEGUI::ScrollablePane::isVertScrollbarAlwaysShown
1808 
1809             typedef bool ( ::CEGUI::ScrollablePane::*isVertScrollbarAlwaysShown_function_type )(  ) const;
1810 
1811             ScrollablePane_exposer.def(
1812                 "isVertScrollbarAlwaysShown"
1813                 , isVertScrollbarAlwaysShown_function_type( &::CEGUI::ScrollablePane::isVertScrollbarAlwaysShown )
1814                 , "*!\n\
1815                 \n\
1816                     Return whether the vertical scroll bar is always shown.\n\
1817             \n\
1818                 @return\n\
1819                     - true if the scroll bar will be shown even if it is not required.\n\
1820                     - false if the scroll bar will only be shown when it is required.\n\
1821                 *\n" );
1822 
1823         }
1824         { //::CEGUI::ScrollablePane::isVertScrollbarNeeded
1825 
1826             typedef bool ( ScrollablePane_wrapper::*isVertScrollbarNeeded_function_type )(  ) const;
1827 
1828             ScrollablePane_exposer.def(
1829                 "isVertScrollbarNeeded"
1830                 , isVertScrollbarNeeded_function_type( &ScrollablePane_wrapper::isVertScrollbarNeeded )
1831                 , "*!\n\
1832                 \n\
1833                     Return whether the vertical scrollbar is needed.\n\
1834             \n\
1835                 @return\n\
1836                     - true if the scrollbar is either needed or forced via setting.\n\
1837                     - false if the scrollbar should not be shown.\n\
1838                 *\n" );
1839 
1840         }
1841         { //::CEGUI::ScrollablePane::onAutoSizeSettingChanged
1842 
1843             typedef void ( ScrollablePane_wrapper::*onAutoSizeSettingChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
1844 
1845             ScrollablePane_exposer.def(
1846                 "onAutoSizeSettingChanged"
1847                 , onAutoSizeSettingChanged_function_type( &ScrollablePane_wrapper::default_onAutoSizeSettingChanged )
1848                 , ( bp::arg("e") )
1849                 , "*!\n\
1850                 \n\
1851                     Notification method called whenever the setting that controls whether\n\
1852                     the content pane is automatically sized is changed.\n\
1853             \n\
1854                 @param e\n\
1855                     WindowEventArgs object.\n\
1856             \n\
1857                 @return\n\
1858                     Nothing.\n\
1859                 *\n" );
1860 
1861         }
1862         { //::CEGUI::ScrollablePane::onContentPaneChanged
1863 
1864             typedef void ( ScrollablePane_wrapper::*onContentPaneChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
1865 
1866             ScrollablePane_exposer.def(
1867                 "onContentPaneChanged"
1868                 , onContentPaneChanged_function_type( &ScrollablePane_wrapper::default_onContentPaneChanged )
1869                 , ( bp::arg("e") )
1870                 , "*************************************************************************\n\
1871                     Event triggers\n\
1872                 *************************************************************************\n\
1873                 *!\n\
1874                 \n\
1875                     Event trigger method called when some pane content has changed size\n\
1876                     or location.\n\
1877             \n\
1878                 @param e\n\
1879                     WindowEventArgs object.\n\
1880             \n\
1881                 @return\n\
1882                     Nothing.\n\
1883                 *\n" );
1884 
1885         }
1886         { //::CEGUI::ScrollablePane::onContentPaneScrolled
1887 
1888             typedef void ( ScrollablePane_wrapper::*onContentPaneScrolled_function_type )( ::CEGUI::WindowEventArgs & ) ;
1889 
1890             ScrollablePane_exposer.def(
1891                 "onContentPaneScrolled"
1892                 , onContentPaneScrolled_function_type( &ScrollablePane_wrapper::default_onContentPaneScrolled )
1893                 , ( bp::arg("e") )
1894                 , "*!\n\
1895                 \n\
1896                     Notification method called whenever the content pane is scrolled via\n\
1897                     changes in the scrollbar positions.\n\
1898             \n\
1899                 @param e\n\
1900                     WindowEventArgs object.\n\
1901             \n\
1902                 @return\n\
1903                     Nothing.\n\
1904                 *\n" );
1905 
1906         }
1907         { //::CEGUI::ScrollablePane::onHorzScrollbarModeChanged
1908 
1909             typedef void ( ScrollablePane_wrapper::*onHorzScrollbarModeChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
1910 
1911             ScrollablePane_exposer.def(
1912                 "onHorzScrollbarModeChanged"
1913                 , onHorzScrollbarModeChanged_function_type( &ScrollablePane_wrapper::default_onHorzScrollbarModeChanged )
1914                 , ( bp::arg("e") )
1915                 , "*!\n\
1916                 \n\
1917                     Event trigger method called when the setting that controls whether the \n\
1918                     horizontal scrollbar is always shown or not, is changed.\n\
1919             \n\
1920                 @param e\n\
1921                     WindowEventArgs object.\n\
1922             \n\
1923                 @return\n\
1924                     Nothing.\n\
1925                 *\n" );
1926 
1927         }
1928         { //::CEGUI::ScrollablePane::onMouseWheel
1929 
1930             typedef void ( ScrollablePane_wrapper::*onMouseWheel_function_type )( ::CEGUI::MouseEventArgs & ) ;
1931 
1932             ScrollablePane_exposer.def(
1933                 "onMouseWheel"
1934                 , onMouseWheel_function_type( &ScrollablePane_wrapper::default_onMouseWheel )
1935                 , ( bp::arg("e") ) );
1936 
1937         }
1938         { //::CEGUI::ScrollablePane::onSized
1939 
1940             typedef void ( ScrollablePane_wrapper::*onSized_function_type )( ::CEGUI::ElementEventArgs & ) ;
1941 
1942             ScrollablePane_exposer.def(
1943                 "onSized"
1944                 , onSized_function_type( &ScrollablePane_wrapper::default_onSized )
1945                 , ( bp::arg("e") ) );
1946 
1947         }
1948         { //::CEGUI::ScrollablePane::onVertScrollbarModeChanged
1949 
1950             typedef void ( ScrollablePane_wrapper::*onVertScrollbarModeChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
1951 
1952             ScrollablePane_exposer.def(
1953                 "onVertScrollbarModeChanged"
1954                 , onVertScrollbarModeChanged_function_type( &ScrollablePane_wrapper::default_onVertScrollbarModeChanged )
1955                 , ( bp::arg("e") )
1956                 , "*!\n\
1957                 \n\
1958                     Event trigger method called when the setting that controls whether the \n\
1959                     vertical scrollbar is always shown or not, is changed.\n\
1960             \n\
1961                 @param e\n\
1962                     WindowEventArgs object.\n\
1963             \n\
1964                 @return\n\
1965                     Nothing.\n\
1966                 *\n" );
1967 
1968         }
1969         { //::CEGUI::ScrollablePane::removeChild_impl
1970 
1971             typedef void ( ScrollablePane_wrapper::*removeChild_impl_function_type )( ::CEGUI::Element * ) ;
1972 
1973             ScrollablePane_exposer.def(
1974                 "removeChild_impl"
1975                 , removeChild_impl_function_type( &ScrollablePane_wrapper::default_removeChild_impl )
1976                 , ( bp::arg("element") )
1977                 , "Overridden from Window\n" );
1978 
1979         }
1980         { //::CEGUI::ScrollablePane::setContentPaneArea
1981 
1982             typedef void ( ::CEGUI::ScrollablePane::*setContentPaneArea_function_type )( ::CEGUI::Rectf const & ) ;
1983 
1984             ScrollablePane_exposer.def(
1985                 "setContentPaneArea"
1986                 , setContentPaneArea_function_type( &::CEGUI::ScrollablePane::setContentPaneArea )
1987                 , ( bp::arg("area") )
1988                 , "*!\n\
1989                 \n\
1990                     Set the current content pane area for the ScrollablePane.\n\
1991             \n\
1992                 \note\n\
1993                     If the ScrollablePane is configured to auto-size the content pane\n\
1994                     this call will have no effect.\n\
1995             \n\
1996                 @param area\n\
1997                     Rect object that details the pixel extents to use for the content\n\
1998                     pane attached to this ScrollablePane.\n\
1999             \n\
2000                 @return\n\
2001                     Nothing.\n\
2002                 *\n" );
2003 
2004         }
2005         { //::CEGUI::ScrollablePane::setContentPaneAutoSized
2006 
2007             typedef void ( ::CEGUI::ScrollablePane::*setContentPaneAutoSized_function_type )( bool ) ;
2008 
2009             ScrollablePane_exposer.def(
2010                 "setContentPaneAutoSized"
2011                 , setContentPaneAutoSized_function_type( &::CEGUI::ScrollablePane::setContentPaneAutoSized )
2012                 , ( bp::arg("setting") )
2013                 , "*!\n\
2014                 \n\
2015                     Set whether the content pane should be auto-sized.\n\
2016             \n\
2017                 @param setting\n\
2018                     - true to indicate the content pane should automatically resize itself.\n\
2019                     - false to indicate the content pane should not automatically resize\n\
2020                       itself.\n\
2021             \n\
2022                 @return \n\
2023                     Nothing.\n\
2024                 *\n" );
2025 
2026         }
2027         { //::CEGUI::ScrollablePane::setHorizontalOverlapSize
2028 
2029             typedef void ( ::CEGUI::ScrollablePane::*setHorizontalOverlapSize_function_type )( float ) ;
2030 
2031             ScrollablePane_exposer.def(
2032                 "setHorizontalOverlapSize"
2033                 , setHorizontalOverlapSize_function_type( &::CEGUI::ScrollablePane::setHorizontalOverlapSize )
2034                 , ( bp::arg("overlap") )
2035                 , "*!\n\
2036                 \n\
2037                     Sets the horizontal scrollbar overlap size as a fraction of one\n\
2038                     complete view page.\n\
2039             \n\
2040                 @param overlap\n\
2041                     float value specifying the overlap size, where 1.0f would be the width\n\
2042                     of the viewing area.\n\
2043             \n\
2044                 @return\n\
2045                     Nothing.\n\
2046                 *\n" );
2047 
2048         }
2049         { //::CEGUI::ScrollablePane::setHorizontalScrollPosition
2050 
2051             typedef void ( ::CEGUI::ScrollablePane::*setHorizontalScrollPosition_function_type )( float ) ;
2052 
2053             ScrollablePane_exposer.def(
2054                 "setHorizontalScrollPosition"
2055                 , setHorizontalScrollPosition_function_type( &::CEGUI::ScrollablePane::setHorizontalScrollPosition )
2056                 , ( bp::arg("position") )
2057                 , "*!\n\
2058                 \n\
2059                     Sets the horizontal scroll position as a fraction of the\n\
2060                     complete scrollable width.\n\
2061             \n\
2062                 @param position\n\
2063                     float value specifying the new scroll position.\n\
2064             \n\
2065                 @return\n\
2066                     Nothing.\n\
2067                 *\n" );
2068 
2069         }
2070         { //::CEGUI::ScrollablePane::setHorizontalStepSize
2071 
2072             typedef void ( ::CEGUI::ScrollablePane::*setHorizontalStepSize_function_type )( float ) ;
2073 
2074             ScrollablePane_exposer.def(
2075                 "setHorizontalStepSize"
2076                 , setHorizontalStepSize_function_type( &::CEGUI::ScrollablePane::setHorizontalStepSize )
2077                 , ( bp::arg("step") )
2078                 , "*!\n\
2079                 \n\
2080                     Sets the horizontal scrollbar step size as a fraction of one\n\
2081                     complete view page.\n\
2082             \n\
2083                 @param step\n\
2084                     float value specifying the step size, where 1.0f would be the width of\n\
2085                     the viewing area.\n\
2086             \n\
2087                 @return\n\
2088                     Nothing.\n\
2089                 *\n" );
2090 
2091         }
2092         { //::CEGUI::ScrollablePane::setShowHorzScrollbar
2093 
2094             typedef void ( ::CEGUI::ScrollablePane::*setShowHorzScrollbar_function_type )( bool ) ;
2095 
2096             ScrollablePane_exposer.def(
2097                 "setShowHorzScrollbar"
2098                 , setShowHorzScrollbar_function_type( &::CEGUI::ScrollablePane::setShowHorzScrollbar )
2099                 , ( bp::arg("setting") )
2100                 , "*!\n\
2101                 \n\
2102                     Set whether the horizontal scroll bar should always be shown.\n\
2103             \n\
2104                 @param setting\n\
2105                     - true if the horizontal scroll bar should be shown even when it is not\n\
2106                       required.\n\
2107                     - false if the horizontal scroll bar should only be shown when it is\n\
2108                       required.\n\
2109             \n\
2110                 @return\n\
2111                     Nothing.\n\
2112                 *\n" );
2113 
2114         }
2115         { //::CEGUI::ScrollablePane::setShowVertScrollbar
2116 
2117             typedef void ( ::CEGUI::ScrollablePane::*setShowVertScrollbar_function_type )( bool ) ;
2118 
2119             ScrollablePane_exposer.def(
2120                 "setShowVertScrollbar"
2121                 , setShowVertScrollbar_function_type( &::CEGUI::ScrollablePane::setShowVertScrollbar )
2122                 , ( bp::arg("setting") )
2123                 , "*!\n\
2124                 \n\
2125                     Set whether the vertical scroll bar should always be shown.\n\
2126             \n\
2127                 @param setting\n\
2128                     - true if the vertical scroll bar should be shown even when it is not\n\
2129                       required.\n\
2130                     - false if the vertical scroll bar should only be shown when it is\n\
2131                       required.\n\
2132             \n\
2133                 @return\n\
2134                     Nothing.\n\
2135                 *\n" );
2136 
2137         }
2138         { //::CEGUI::ScrollablePane::setVerticalOverlapSize
2139 
2140             typedef void ( ::CEGUI::ScrollablePane::*setVerticalOverlapSize_function_type )( float ) ;
2141 
2142             ScrollablePane_exposer.def(
2143                 "setVerticalOverlapSize"
2144                 , setVerticalOverlapSize_function_type( &::CEGUI::ScrollablePane::setVerticalOverlapSize )
2145                 , ( bp::arg("overlap") )
2146                 , "*!\n\
2147                 \n\
2148                     Sets the vertical scrollbar overlap size as a fraction of one\n\
2149                     complete view page.\n\
2150             \n\
2151                 @param overlap\n\
2152                     float value specifying the overlap size, where 1.0f would be the height\n\
2153                     of the viewing area.\n\
2154             \n\
2155                 @return\n\
2156                     Nothing.\n\
2157                 *\n" );
2158 
2159         }
2160         { //::CEGUI::ScrollablePane::setVerticalScrollPosition
2161 
2162             typedef void ( ::CEGUI::ScrollablePane::*setVerticalScrollPosition_function_type )( float ) ;
2163 
2164             ScrollablePane_exposer.def(
2165                 "setVerticalScrollPosition"
2166                 , setVerticalScrollPosition_function_type( &::CEGUI::ScrollablePane::setVerticalScrollPosition )
2167                 , ( bp::arg("position") )
2168                 , "*!\n\
2169                 \n\
2170                     Sets the vertical scroll position as a fraction of the\n\
2171                     complete scrollable height.\n\
2172             \n\
2173                 @param position\n\
2174                     float value specifying the new scroll position.\n\
2175             \n\
2176                 @return\n\
2177                     Nothing.\n\
2178                 *\n" );
2179 
2180         }
2181         { //::CEGUI::ScrollablePane::setVerticalStepSize
2182 
2183             typedef void ( ::CEGUI::ScrollablePane::*setVerticalStepSize_function_type )( float ) ;
2184 
2185             ScrollablePane_exposer.def(
2186                 "setVerticalStepSize"
2187                 , setVerticalStepSize_function_type( &::CEGUI::ScrollablePane::setVerticalStepSize )
2188                 , ( bp::arg("step") )
2189                 , "*!\n\
2190                 \n\
2191                     Sets the vertical scrollbar step size as a fraction of one\n\
2192                     complete view page.\n\
2193             \n\
2194                 @param step\n\
2195                     float value specifying the step size, where 1.0f would be the height of\n\
2196                     the viewing area.\n\
2197             \n\
2198                 @return\n\
2199                     Nothing.\n\
2200                 *\n" );
2201 
2202         }
2203         { //::CEGUI::ScrollablePane::updateContainerPosition
2204 
2205             typedef void ( ScrollablePane_wrapper::*updateContainerPosition_function_type )(  ) ;
2206 
2207             ScrollablePane_exposer.def(
2208                 "updateContainerPosition"
2209                 , updateContainerPosition_function_type( &ScrollablePane_wrapper::updateContainerPosition )
2210                 , "*!\n\
2211             \n\
2212                 Update the content container position according to the current \n\
2213                 state of the widget (like scrollbar positions, etc).\n\
2214             *\n" );
2215 
2216         }
2217         { //::CEGUI::ScrollablePane::validateWindowRenderer
2218 
2219             typedef bool ( ScrollablePane_wrapper::*validateWindowRenderer_function_type )( ::CEGUI::WindowRenderer const * ) const;
2220 
2221             ScrollablePane_exposer.def(
2222                 "validateWindowRenderer"
2223                 , validateWindowRenderer_function_type( &ScrollablePane_wrapper::default_validateWindowRenderer )
2224                 , ( bp::arg("renderer") )
2225                 , "validate window renderer\n" );
2226 
2227         }
2228         ScrollablePane_exposer.add_static_property( "EventAutoSizeSettingChanged"
2229                         , bp::make_getter( &CEGUI::ScrollablePane::EventAutoSizeSettingChanged
2230                                 , bp::return_value_policy< bp::return_by_value >() ) );
2231         ScrollablePane_exposer.add_static_property( "EventContentPaneChanged"
2232                         , bp::make_getter( &CEGUI::ScrollablePane::EventContentPaneChanged
2233                                 , bp::return_value_policy< bp::return_by_value >() ) );
2234         ScrollablePane_exposer.add_static_property( "EventContentPaneScrolled"
2235                         , bp::make_getter( &CEGUI::ScrollablePane::EventContentPaneScrolled
2236                                 , bp::return_value_policy< bp::return_by_value >() ) );
2237         ScrollablePane_exposer.add_static_property( "EventHorzScrollbarModeChanged"
2238                         , bp::make_getter( &CEGUI::ScrollablePane::EventHorzScrollbarModeChanged
2239                                 , bp::return_value_policy< bp::return_by_value >() ) );
2240         ScrollablePane_exposer.add_static_property( "EventVertScrollbarModeChanged"
2241                         , bp::make_getter( &CEGUI::ScrollablePane::EventVertScrollbarModeChanged
2242                                 , bp::return_value_policy< bp::return_by_value >() ) );
2243         ScrollablePane_exposer.add_static_property( "HorzScrollbarName"
2244                         , bp::make_getter( &CEGUI::ScrollablePane::HorzScrollbarName
2245                                 , bp::return_value_policy< bp::return_by_value >() ) );
2246         ScrollablePane_exposer.add_static_property( "ScrolledContainerName"
2247                         , bp::make_getter( &CEGUI::ScrollablePane::ScrolledContainerName
2248                                 , bp::return_value_policy< bp::return_by_value >() ) );
2249         ScrollablePane_exposer.add_static_property( "VertScrollbarName"
2250                         , bp::make_getter( &CEGUI::ScrollablePane::VertScrollbarName
2251                                 , bp::return_value_policy< bp::return_by_value >() ) );
2252         { //::CEGUI::Element::addElementProperties
2253 
2254             typedef void ( ScrollablePane_wrapper::*addElementProperties_function_type )(  ) ;
2255 
2256             ScrollablePane_exposer.def(
2257                 "addElementProperties"
2258                 , addElementProperties_function_type( &ScrollablePane_wrapper::addElementProperties )
2259                 , "*!\n\
2260             \n\
2261                 Add standard CEGUI.Element properties.\n\
2262             *\n" );
2263 
2264         }
2265         { //::CEGUI::NamedElement::addNamedElementProperties
2266 
2267             typedef void ( ScrollablePane_wrapper::*addNamedElementProperties_function_type )(  ) ;
2268 
2269             ScrollablePane_exposer.def(
2270                 "addNamedElementProperties"
2271                 , addNamedElementProperties_function_type( &ScrollablePane_wrapper::addNamedElementProperties )
2272                 , "*!\n\
2273              Add standard CEGUI.NamedElement properties.\n\
2274             *\n" );
2275 
2276         }
2277         { //::CEGUI::Window::addWindowProperties
2278 
2279             typedef void ( ScrollablePane_wrapper::*addWindowProperties_function_type )(  ) ;
2280 
2281             ScrollablePane_exposer.def(
2282                 "addWindowProperties"
2283                 , addWindowProperties_function_type( &ScrollablePane_wrapper::addWindowProperties )
2284                 , "*!\n\
2285             \n\
2286                 Add standard CEGUI.Window properties.\n\
2287             *\n" );
2288 
2289         }
2290         { //::CEGUI::Window::addWindowToDrawList
2291 
2292             typedef void ( ScrollablePane_wrapper::*addWindowToDrawList_function_type )( ::CEGUI::Window &,bool ) ;
2293 
2294             ScrollablePane_exposer.def(
2295                 "addWindowToDrawList"
2296                 , addWindowToDrawList_function_type( &ScrollablePane_wrapper::addWindowToDrawList )
2297                 , ( bp::arg("wnd"), bp::arg("at_back")=(bool)(false) )
2298                 , "*!\n\
2299                 \n\
2300                     Add the given window to the drawing list at an appropriate position for\n\
2301                     it's settings and the required direction.  Basically, when  at_back\n\
2302                     is false, the window will appear in front of all other windows with the\n\
2303                     same 'always on top' setting.  When  at_back is true, the window will\n\
2304                     appear behind all other windows wih the same 'always on top' setting.\n\
2305             \n\
2306                 @param wnd\n\
2307                     Window object to be added to the drawing list.\n\
2308             \n\
2309                 @param at_back\n\
2310                     Indicates whether the window should be placed at the back of other\n\
2311                     windows in the same group. If this is false, the window is placed in\n\
2312                     front of other windows in the group.\n\
2313             \n\
2314                 @return\n\
2315                     Nothing.\n\
2316                 *\n" );
2317 
2318         }
2319         { //::CEGUI::Window::allocateRenderingWindow
2320 
2321             typedef void ( ScrollablePane_wrapper::*allocateRenderingWindow_function_type )(  ) ;
2322 
2323             ScrollablePane_exposer.def(
2324                 "allocateRenderingWindow"
2325                 , allocateRenderingWindow_function_type( &ScrollablePane_wrapper::allocateRenderingWindow )
2326                 , "! helper to create and setup the auto RenderingWindow surface\n" );
2327 
2328         }
2329         { //::CEGUI::Window::banPropertiesForAutoWindow
2330 
2331             typedef void ( ScrollablePane_wrapper::*banPropertiesForAutoWindow_function_type )(  ) ;
2332 
2333             ScrollablePane_exposer.def(
2334                 "banPropertiesForAutoWindow"
2335                 , banPropertiesForAutoWindow_function_type( &ScrollablePane_wrapper::default_banPropertiesForAutoWindow ) );
2336 
2337         }
2338         { //::CEGUI::Window::beginInitialisation
2339 
2340             typedef void ( ::CEGUI::Window::*beginInitialisation_function_type )(  ) ;
2341             typedef void ( ScrollablePane_wrapper::*default_beginInitialisation_function_type )(  ) ;
2342 
2343             ScrollablePane_exposer.def(
2344                 "beginInitialisation"
2345                 , beginInitialisation_function_type(&::CEGUI::Window::beginInitialisation)
2346                 , default_beginInitialisation_function_type(&ScrollablePane_wrapper::default_beginInitialisation) );
2347 
2348         }
2349         { //::CEGUI::Window::bufferGeometry
2350 
2351             typedef void ( ScrollablePane_wrapper::*bufferGeometry_function_type )( ::CEGUI::RenderingContext const & ) ;
2352 
2353             ScrollablePane_exposer.def(
2354                 "bufferGeometry"
2355                 , bufferGeometry_function_type( &ScrollablePane_wrapper::bufferGeometry )
2356                 , ( bp::arg("ctx") )
2357                 , "*!\n\
2358                 \n\
2359                     Perform drawing operations concerned with generating and buffering\n\
2360                     window geometry.\n\
2361             \n\
2362                 \note\n\
2363                     This function is a sub-function of drawSelf; it is provided to make it\n\
2364                     easier to override drawSelf without needing to duplicate large sections\n\
2365                     of the code from the default implementation.\n\
2366                 *\n" );
2367 
2368         }
2369         { //::CEGUI::Window::cleanupChildren
2370 
2371             typedef void ( ScrollablePane_wrapper::*cleanupChildren_function_type )(  ) ;
2372 
2373             ScrollablePane_exposer.def(
2374                 "cleanupChildren"
2375                 , cleanupChildren_function_type( &ScrollablePane_wrapper::default_cleanupChildren )
2376                 , "*!\n\
2377             \n\
2378                 Cleanup child windows\n\
2379             *\n" );
2380 
2381         }
2382         { //::CEGUI::Window::cloneChildWidgetsTo
2383 
2384             typedef void ( ::CEGUI::Window::*cloneChildWidgetsTo_function_type )( ::CEGUI::Window & ) const;
2385             typedef void ( ScrollablePane_wrapper::*default_cloneChildWidgetsTo_function_type )( ::CEGUI::Window & ) const;
2386 
2387             ScrollablePane_exposer.def(
2388                 "cloneChildWidgetsTo"
2389                 , cloneChildWidgetsTo_function_type(&::CEGUI::Window::cloneChildWidgetsTo)
2390                 , default_cloneChildWidgetsTo_function_type(&ScrollablePane_wrapper::default_cloneChildWidgetsTo)
2391                 , ( bp::arg("target") ) );
2392 
2393         }
2394         { //::CEGUI::Window::clonePropertiesTo
2395 
2396             typedef void ( ::CEGUI::Window::*clonePropertiesTo_function_type )( ::CEGUI::Window & ) const;
2397             typedef void ( ScrollablePane_wrapper::*default_clonePropertiesTo_function_type )( ::CEGUI::Window & ) const;
2398 
2399             ScrollablePane_exposer.def(
2400                 "clonePropertiesTo"
2401                 , clonePropertiesTo_function_type(&::CEGUI::Window::clonePropertiesTo)
2402                 , default_clonePropertiesTo_function_type(&ScrollablePane_wrapper::default_clonePropertiesTo)
2403                 , ( bp::arg("target") ) );
2404 
2405         }
2406         { //::CEGUI::Window::drawSelf
2407 
2408             typedef void ( ScrollablePane_wrapper::*drawSelf_function_type )( ::CEGUI::RenderingContext const & ) ;
2409 
2410             ScrollablePane_exposer.def(
2411                 "drawSelf"
2412                 , drawSelf_function_type( &ScrollablePane_wrapper::default_drawSelf )
2413                 , ( bp::arg("ctx") )
2414                 , "*!\n\
2415                 \n\
2416                     Perform the actual rendering for this Window.\n\
2417             \n\
2418                 @param ctx\n\
2419                     RenderingContext holding the details of the RenderingSurface to be\n\
2420                     used for the Window rendering operations.\n\
2421             \n\
2422                 @return\n\
2423                     Nothing\n\
2424                 *\n" );
2425 
2426         }
2427         { //::CEGUI::Window::endInitialisation
2428 
2429             typedef void ( ::CEGUI::Window::*endInitialisation_function_type )(  ) ;
2430             typedef void ( ScrollablePane_wrapper::*default_endInitialisation_function_type )(  ) ;
2431 
2432             ScrollablePane_exposer.def(
2433                 "endInitialisation"
2434                 , endInitialisation_function_type(&::CEGUI::Window::endInitialisation)
2435                 , default_endInitialisation_function_type(&ScrollablePane_wrapper::default_endInitialisation) );
2436 
2437         }
2438         { //::CEGUI::Element::fireAreaChangeEvents
2439 
2440             typedef void ( ScrollablePane_wrapper::*fireAreaChangeEvents_function_type )( bool const,bool const ) ;
2441 
2442             ScrollablePane_exposer.def(
2443                 "fireAreaChangeEvents"
2444                 , fireAreaChangeEvents_function_type( &ScrollablePane_wrapper::fireAreaChangeEvents )
2445                 , ( bp::arg("moved"), bp::arg("sized") )
2446                 , "! helper to fire events based on changes to area rect\n" );
2447 
2448         }
2449         { //::CEGUI::EventSet::fireEvent
2450 
2451             typedef void ( ::CEGUI::EventSet::*fireEvent_function_type )( ::CEGUI::String const &,::CEGUI::EventArgs &,::CEGUI::String const & ) ;
2452             typedef void ( ScrollablePane_wrapper::*default_fireEvent_function_type )( ::CEGUI::String const &,::CEGUI::EventArgs &,::CEGUI::String const & ) ;
2453 
2454             ScrollablePane_exposer.def(
2455                 "fireEvent"
2456                 , fireEvent_function_type(&::CEGUI::EventSet::fireEvent)
2457                 , default_fireEvent_function_type(&ScrollablePane_wrapper::default_fireEvent)
2458                 , ( bp::arg("name"), bp::arg("args"), bp::arg("eventNamespace")="" ) );
2459 
2460         }
2461         { //::CEGUI::EventSet::fireEvent_impl
2462 
2463             typedef void ( ScrollablePane_wrapper::*fireEvent_impl_function_type )( ::CEGUI::String const &,::CEGUI::EventArgs & ) ;
2464 
2465             ScrollablePane_exposer.def(
2466                 "fireEvent_impl"
2467                 , fireEvent_impl_function_type( &ScrollablePane_wrapper::fireEvent_impl )
2468                 , ( bp::arg("name"), bp::arg("args") )
2469                 , "! Implementation event firing member\n" );
2470 
2471         }
2472         { //::CEGUI::Window::generateAutoRepeatEvent
2473 
2474             typedef void ( ScrollablePane_wrapper::*generateAutoRepeatEvent_function_type )( ::CEGUI::MouseButton ) ;
2475 
2476             ScrollablePane_exposer.def(
2477                 "generateAutoRepeatEvent"
2478                 , generateAutoRepeatEvent_function_type( &ScrollablePane_wrapper::generateAutoRepeatEvent )
2479                 , ( bp::arg("button") )
2480                 , "*!\n\
2481             \n\
2482                 Fires off a repeated mouse button down event for this window.\n\
2483             *\n" );
2484 
2485         }
2486         { //::CEGUI::NamedElement::getChildByNameRecursive_impl
2487 
2488             typedef ::CEGUI::NamedElement * ( ScrollablePane_wrapper::*getChildByNameRecursive_impl_function_type )( ::CEGUI::String const & ) const;
2489 
2490             ScrollablePane_exposer.def(
2491                 "getChildByNameRecursive_impl"
2492                 , getChildByNameRecursive_impl_function_type( &ScrollablePane_wrapper::default_getChildByNameRecursive_impl )
2493                 , ( bp::arg("name") )
2494                 , bp::return_value_policy< bp::reference_existing_object >()
2495                 , "*!\n\
2496              Finds a child by  name or 0 if none such exists\n\
2497             *\n" );
2498 
2499         }
2500         { //::CEGUI::Element::getClientChildContentArea
2501 
2502             typedef ::CEGUI::Element::CachedRectf const & ( ::CEGUI::Element::*getClientChildContentArea_function_type )(  ) const;
2503 
2504             ScrollablePane_exposer.def(
2505                 "getClientChildContentArea"
2506                 , getClientChildContentArea_function_type(&::CEGUI::Element::getClientChildContentArea)
2507                 , bp::return_value_policy< bp::copy_const_reference >() );
2508 
2509         }
2510         { //::CEGUI::Window::getHitTestRect_impl
2511 
2512             typedef ::CEGUI::Rectf ( ScrollablePane_wrapper::*getHitTestRect_impl_function_type )(  ) const;
2513 
2514             ScrollablePane_exposer.def(
2515                 "getHitTestRect_impl"
2516                 , getHitTestRect_impl_function_type( &ScrollablePane_wrapper::default_getHitTestRect_impl )
2517                 , "! Default implementation of function to return Window inner clipper area.\n\
2518             ! Default implementation of function to return Window hit-test area.\n" );
2519 
2520         }
2521         { //::CEGUI::Window::getInnerRectClipper_impl
2522 
2523             typedef ::CEGUI::Rectf ( ScrollablePane_wrapper::*getInnerRectClipper_impl_function_type )(  ) const;
2524 
2525             ScrollablePane_exposer.def(
2526                 "getInnerRectClipper_impl"
2527                 , getInnerRectClipper_impl_function_type( &ScrollablePane_wrapper::default_getInnerRectClipper_impl )
2528                 , "! Default implementation of function to return Window outer clipper area.\n\
2529             ! Default implementation of function to return Window inner clipper area.\n" );
2530 
2531         }
2532         { //::CEGUI::Element::getNonClientChildContentArea
2533 
2534             typedef ::CEGUI::Element::CachedRectf const & ( ::CEGUI::Element::*getNonClientChildContentArea_function_type )(  ) const;
2535 
2536             ScrollablePane_exposer.def(
2537                 "getNonClientChildContentArea"
2538                 , getNonClientChildContentArea_function_type(&::CEGUI::Element::getNonClientChildContentArea)
2539                 , bp::return_value_policy< bp::copy_const_reference >() );
2540 
2541         }
2542         { //::CEGUI::Window::getOuterRectClipper_impl
2543 
2544             typedef ::CEGUI::Rectf ( ScrollablePane_wrapper::*getOuterRectClipper_impl_function_type )(  ) const;
2545 
2546             ScrollablePane_exposer.def(
2547                 "getOuterRectClipper_impl"
2548                 , getOuterRectClipper_impl_function_type( &ScrollablePane_wrapper::default_getOuterRectClipper_impl )
2549                 , "! Default implementation of function to return Window outer clipper area.\n" );
2550 
2551         }
2552         { //::CEGUI::Window::getParentElementClipIntersection
2553 
2554             typedef ::CEGUI::Rectf ( ScrollablePane_wrapper::*getParentElementClipIntersection_function_type )( ::CEGUI::Rectf const & ) const;
2555 
2556             ScrollablePane_exposer.def(
2557                 "getParentElementClipIntersection"
2558                 , getParentElementClipIntersection_function_type( &ScrollablePane_wrapper::getParentElementClipIntersection )
2559                 , ( bp::arg("unclipped_area") )
2560                 , "! helper function for calculating clipping rectangles.\n" );
2561 
2562         }
2563         { //::CEGUI::Window::getRenderedStringParser
2564 
2565             typedef ::CEGUI::RenderedStringParser & ( ::CEGUI::Window::*getRenderedStringParser_function_type )(  ) const;
2566 
2567             ScrollablePane_exposer.def(
2568                 "getRenderedStringParser"
2569                 , getRenderedStringParser_function_type(&::CEGUI::Window::getRenderedStringParser)
2570                 , bp::return_value_policy< bp::reference_existing_object >() );
2571 
2572         }
2573         { //::CEGUI::Window::getRenderingContext_impl
2574 
2575             typedef void ( ::CEGUI::Window::*getRenderingContext_impl_function_type )( ::CEGUI::RenderingContext & ) const;
2576             typedef void ( ScrollablePane_wrapper::*default_getRenderingContext_impl_function_type )( ::CEGUI::RenderingContext & ) const;
2577 
2578             ScrollablePane_exposer.def(
2579                 "getRenderingContext_impl"
2580                 , getRenderingContext_impl_function_type(&::CEGUI::Window::getRenderingContext_impl)
2581                 , default_getRenderingContext_impl_function_type(&ScrollablePane_wrapper::default_getRenderingContext_impl)
2582                 , ( bp::arg("ctx") ) );
2583 
2584         }
2585         { //::CEGUI::Window::getRootContainerSize
2586 
2587             typedef ::CEGUI::Sizef const & ( ::CEGUI::Window::*getRootContainerSize_function_type )(  ) const;
2588 
2589             ScrollablePane_exposer.def(
2590                 "getRootContainerSize"
2591                 , getRootContainerSize_function_type(&::CEGUI::Window::getRootContainerSize)
2592                 , bp::return_value_policy< bp::copy_const_reference >() );
2593 
2594         }
2595         { //::CEGUI::EventSet::getScriptModule
2596 
2597             typedef ::CEGUI::ScriptModule * ( ScrollablePane_wrapper::*getScriptModule_function_type )(  ) const;
2598 
2599             ScrollablePane_exposer.def(
2600                 "getScriptModule"
2601                 , getScriptModule_function_type( &ScrollablePane_wrapper::getScriptModule )
2602                 , bp::return_value_policy< bp::reference_existing_object >()
2603                 , "! Implementation event firing member\n\
2604             ! Helper to return the script module pointer or throw.\n" );
2605 
2606         }
2607         { //::CEGUI::Window::getUnclippedInnerRect_impl
2608 
2609             typedef ::CEGUI::Rectf ( ScrollablePane_wrapper::*getUnclippedInnerRect_impl_function_type )( bool ) const;
2610 
2611             ScrollablePane_exposer.def(
2612                 "getUnclippedInnerRect_impl"
2613                 , getUnclippedInnerRect_impl_function_type( &ScrollablePane_wrapper::default_getUnclippedInnerRect_impl )
2614                 , ( bp::arg("skipAllPixelAlignment") ) );
2615 
2616         }
2617         { //::CEGUI::Element::getUnclippedOuterRect_impl
2618 
2619             typedef ::CEGUI::Rectf ( ScrollablePane_wrapper::*getUnclippedOuterRect_impl_function_type )( bool ) const;
2620 
2621             ScrollablePane_exposer.def(
2622                 "getUnclippedOuterRect_impl"
2623                 , getUnclippedOuterRect_impl_function_type( &ScrollablePane_wrapper::default_getUnclippedOuterRect_impl )
2624                 , ( bp::arg("skipAllPixelAlignment") )
2625                 , "! Default implementation of function to return Element's outer rect area.\n" );
2626 
2627         }
2628         { //::CEGUI::Window::getWindowAttachedToCommonAncestor
2629 
2630             typedef ::CEGUI::Window const * ( ScrollablePane_wrapper::*getWindowAttachedToCommonAncestor_function_type )( ::CEGUI::Window const & ) const;
2631 
2632             ScrollablePane_exposer.def(
2633                 "getWindowAttachedToCommonAncestor"
2634                 , getWindowAttachedToCommonAncestor_function_type( &ScrollablePane_wrapper::getWindowAttachedToCommonAncestor )
2635                 , ( bp::arg("wnd") )
2636                 , bp::return_value_policy< bp::reference_existing_object >()
2637                 , "*!\n\
2638             \n\
2639                 Helper function to return the ancestor Window of a wnd that is attached\n\
2640                 as a child to a window that is also an ancestor of a this.  Returns 0\n\
2641                 if a wnd and a this are not part of the same hierachy.\n\
2642              *\n" );
2643 
2644         }
2645         { //::CEGUI::Window::handleFontRenderSizeChange
2646 
2647             typedef bool ( ScrollablePane_wrapper::*handleFontRenderSizeChange_function_type )( ::CEGUI::EventArgs const & ) ;
2648 
2649             ScrollablePane_exposer.def(
2650                 "handleFontRenderSizeChange"
2651                 , handleFontRenderSizeChange_function_type( &ScrollablePane_wrapper::default_handleFontRenderSizeChange )
2652                 , ( bp::arg("args") )
2653                 , "! handler function for when font render size changes.\n" );
2654 
2655         }
2656         { //::CEGUI::Window::initialiseClippers
2657 
2658             typedef void ( ScrollablePane_wrapper::*initialiseClippers_function_type )( ::CEGUI::RenderingContext const & ) ;
2659 
2660             ScrollablePane_exposer.def(
2661                 "initialiseClippers"
2662                 , initialiseClippers_function_type( &ScrollablePane_wrapper::initialiseClippers )
2663                 , ( bp::arg("ctx") )
2664                 , "! Helper to intialise the needed clipping for geometry and render surface.\n" );
2665 
2666         }
2667         { //::CEGUI::Window::invalidate_impl
2668 
2669             typedef void ( ScrollablePane_wrapper::*invalidate_impl_function_type )( bool const ) ;
2670 
2671             ScrollablePane_exposer.def(
2672                 "invalidate_impl"
2673                 , invalidate_impl_function_type( &ScrollablePane_wrapper::invalidate_impl )
2674                 , ( bp::arg("recursive") )
2675                 , "! helper function to invalidate window and optionally child windows.\n" );
2676 
2677         }
2678         { //::CEGUI::Window::isHit
2679 
2680             typedef bool ( ::CEGUI::Window::*isHit_function_type )( ::CEGUI::Vector2f const &,bool const ) const;
2681             typedef bool ( ScrollablePane_wrapper::*default_isHit_function_type )( ::CEGUI::Vector2f const &,bool const ) const;
2682 
2683             ScrollablePane_exposer.def(
2684                 "isHit"
2685                 , isHit_function_type(&::CEGUI::Window::isHit)
2686                 , default_isHit_function_type(&ScrollablePane_wrapper::default_isHit)
2687                 , ( bp::arg("position"), bp::arg("allow_disabled")=(bool const)(false) ) );
2688 
2689         }
2690         { //::CEGUI::Window::isHitTargetWindow
2691 
2692             typedef bool ( ScrollablePane_wrapper::*isHitTargetWindow_function_type )( ::CEGUI::Vector2f const &,bool ) const;
2693 
2694             ScrollablePane_exposer.def(
2695                 "isHitTargetWindow"
2696                 , isHitTargetWindow_function_type( &ScrollablePane_wrapper::isHitTargetWindow )
2697                 , ( bp::arg("position"), bp::arg("allow_disabled") ) );
2698 
2699         }
2700         { //::CEGUI::Element::isInnerRectSizeChanged
2701 
2702             typedef bool ( ScrollablePane_wrapper::*isInnerRectSizeChanged_function_type )(  ) const;
2703 
2704             ScrollablePane_exposer.def(
2705                 "isInnerRectSizeChanged"
2706                 , isInnerRectSizeChanged_function_type( &ScrollablePane_wrapper::isInnerRectSizeChanged )
2707                 , "! helper to return whether the inner rect size has changed\n" );
2708 
2709         }
2710         { //::CEGUI::Window::isPropertyAtDefault
2711 
2712             typedef bool ( ScrollablePane_wrapper::*isPropertyAtDefault_function_type )( ::CEGUI::Property const * ) const;
2713 
2714             ScrollablePane_exposer.def(
2715                 "isPropertyAtDefault"
2716                 , isPropertyAtDefault_function_type( &ScrollablePane_wrapper::isPropertyAtDefault )
2717                 , ( bp::arg("property") )
2718                 , "*!\n\
2719             \n\
2720                 Returns whether a property is at it's default value.\n\
2721                 This function is different from Property.isDefatult as it takes the assigned look'n'feel\n\
2722                 (if the is one) into account.\n\
2723             *\n" );
2724 
2725         }
2726         { //::CEGUI::Window::isTopOfZOrder
2727 
2728             typedef bool ( ScrollablePane_wrapper::*isTopOfZOrder_function_type )(  ) const;
2729 
2730             ScrollablePane_exposer.def(
2731                 "isTopOfZOrder"
2732                 , isTopOfZOrder_function_type( &ScrollablePane_wrapper::isTopOfZOrder )
2733                 , "*!\n\
2734                 \n\
2735                     Return whether the window is at the top of the Z-Order.  This will\n\
2736                     correctly take into account 'Always on top' windows as needed.\n\
2737             \n\
2738                 @return\n\
2739                     - true if the Window is at the top of the z-order in relation to sibling\n\
2740                       windows with the same 'always on top' setting.\n\
2741                     - false if the Window is not at the top of the z-order in relation to\n\
2742                       sibling windows with the same 'always on top' setting.\n\
2743                 *\n" );
2744 
2745         }
2746         { //::CEGUI::Window::layoutLookNFeelChildWidgets
2747 
2748             typedef void ( ScrollablePane_wrapper::*layoutLookNFeelChildWidgets_function_type )(  ) ;
2749 
2750             ScrollablePane_exposer.def(
2751                 "layoutLookNFeelChildWidgets"
2752                 , layoutLookNFeelChildWidgets_function_type( &ScrollablePane_wrapper::layoutLookNFeelChildWidgets )
2753                 , "mark the rect caches defined on Window invalid (does not affect Element)\n" );
2754 
2755         }
2756         { //::CEGUI::Window::markCachedWindowRectsInvalid
2757 
2758             typedef void ( ScrollablePane_wrapper::*markCachedWindowRectsInvalid_function_type )(  ) ;
2759 
2760             ScrollablePane_exposer.def(
2761                 "markCachedWindowRectsInvalid"
2762                 , markCachedWindowRectsInvalid_function_type( &ScrollablePane_wrapper::markCachedWindowRectsInvalid )
2763                 , "mark the rect caches defined on Window invalid (does not affect Element)\n" );
2764 
2765         }
2766         { //::CEGUI::Window::moveToFront_impl
2767 
2768             typedef bool ( ScrollablePane_wrapper::*moveToFront_impl_function_type )( bool ) ;
2769 
2770             ScrollablePane_exposer.def(
2771                 "moveToFront_impl"
2772                 , moveToFront_impl_function_type( &ScrollablePane_wrapper::default_moveToFront_impl )
2773                 , ( bp::arg("wasClicked") )
2774                 , "*!\n\
2775                 \n\
2776                     Implements move to front behavior.\n\
2777             \n\
2778                 @return\n\
2779                     Should return true if some action was taken, or false if there was\n\
2780                     nothing to be done.\n\
2781                 *\n" );
2782 
2783         }
2784         { //::CEGUI::Element::notifyChildrenOfSizeChange
2785 
2786             typedef void ( ScrollablePane_wrapper::*notifyChildrenOfSizeChange_function_type )( bool const,bool const ) ;
2787 
2788             ScrollablePane_exposer.def(
2789                 "notifyChildrenOfSizeChange"
2790                 , notifyChildrenOfSizeChange_function_type( &ScrollablePane_wrapper::notifyChildrenOfSizeChange )
2791                 , ( bp::arg("non_client"), bp::arg("client") ) );
2792 
2793         }
2794         { //::CEGUI::Window::notifyClippingChanged
2795 
2796             typedef void ( ScrollablePane_wrapper::*notifyClippingChanged_function_type )(  ) ;
2797 
2798             ScrollablePane_exposer.def(
2799                 "notifyClippingChanged"
2800                 , notifyClippingChanged_function_type( &ScrollablePane_wrapper::notifyClippingChanged )
2801                 , "*!\n\
2802             \n\
2803                 Recursively inform all children that the clipping has changed and screen rects\n\
2804                 needs to be recached.\n\
2805             *\n" );
2806 
2807         }
2808         { //::CEGUI::Window::notifyScreenAreaChanged
2809 
2810             typedef void ( ::CEGUI::Window::*notifyScreenAreaChanged_function_type )( bool ) ;
2811             typedef void ( ScrollablePane_wrapper::*default_notifyScreenAreaChanged_function_type )( bool ) ;
2812 
2813             ScrollablePane_exposer.def(
2814                 "notifyScreenAreaChanged"
2815                 , notifyScreenAreaChanged_function_type(&::CEGUI::Window::notifyScreenAreaChanged)
2816                 , default_notifyScreenAreaChanged_function_type(&ScrollablePane_wrapper::default_notifyScreenAreaChanged)
2817                 , ( bp::arg("recursive")=(bool)(true) ) );
2818 
2819         }
2820         { //::CEGUI::Window::onActivated
2821 
2822             typedef void ( ScrollablePane_wrapper::*onActivated_function_type )( ::CEGUI::ActivationEventArgs & ) ;
2823 
2824             ScrollablePane_exposer.def(
2825                 "onActivated"
2826                 , onActivated_function_type( &ScrollablePane_wrapper::default_onActivated )
2827                 , ( bp::arg("e") )
2828                 , "*!\n\
2829                 \n\
2830                     Handler called when this window has become the active window.\n\
2831             \n\
2832                 @param e\n\
2833                     ActivationEventArgs class whose 'otherWindow' field is set to the window\n\
2834                     that previously was active, or NULL for none.\n\
2835                 *\n" );
2836 
2837         }
2838         { //::CEGUI::Window::onAlphaChanged
2839 
2840             typedef void ( ScrollablePane_wrapper::*onAlphaChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
2841 
2842             ScrollablePane_exposer.def(
2843                 "onAlphaChanged"
2844                 , onAlphaChanged_function_type( &ScrollablePane_wrapper::default_onAlphaChanged )
2845                 , ( bp::arg("e") )
2846                 , "*!\n\
2847                 \n\
2848                     Handler called when the window's alpha blend value is changed.\n\
2849             \n\
2850                 @param e\n\
2851                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2852                     that triggered the event.  For this event the trigger window is always\n\
2853                     'this'.\n\
2854                 *\n" );
2855 
2856         }
2857         { //::CEGUI::Window::onAlwaysOnTopChanged
2858 
2859             typedef void ( ScrollablePane_wrapper::*onAlwaysOnTopChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
2860 
2861             ScrollablePane_exposer.def(
2862                 "onAlwaysOnTopChanged"
2863                 , onAlwaysOnTopChanged_function_type( &ScrollablePane_wrapper::default_onAlwaysOnTopChanged )
2864                 , ( bp::arg("e") )
2865                 , "*!\n\
2866                 \n\
2867                     Handler called when the window's always-on-top setting is changed.\n\
2868             \n\
2869                 @param e\n\
2870                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2871                     that triggered the event.  For this event the trigger window is always\n\
2872                     'this'.\n\
2873                 *\n" );
2874 
2875         }
2876         { //::CEGUI::Window::onCaptureGained
2877 
2878             typedef void ( ScrollablePane_wrapper::*onCaptureGained_function_type )( ::CEGUI::WindowEventArgs & ) ;
2879 
2880             ScrollablePane_exposer.def(
2881                 "onCaptureGained"
2882                 , onCaptureGained_function_type( &ScrollablePane_wrapper::default_onCaptureGained )
2883                 , ( bp::arg("e") )
2884                 , "*!\n\
2885                 \n\
2886                     Handler called when this window gains capture of mouse inputs.\n\
2887             \n\
2888                 @param e\n\
2889                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2890                     that triggered the event.  For this event the trigger window is always\n\
2891                     'this'.\n\
2892                 *\n" );
2893 
2894         }
2895         { //::CEGUI::Window::onCaptureLost
2896 
2897             typedef void ( ScrollablePane_wrapper::*onCaptureLost_function_type )( ::CEGUI::WindowEventArgs & ) ;
2898 
2899             ScrollablePane_exposer.def(
2900                 "onCaptureLost"
2901                 , onCaptureLost_function_type( &ScrollablePane_wrapper::default_onCaptureLost )
2902                 , ( bp::arg("e") )
2903                 , "*!\n\
2904                 \n\
2905                     Handler called when this window loses capture of mouse inputs.\n\
2906             \n\
2907                 @param e\n\
2908                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2909                     that triggered the event.  For this event the trigger window is always\n\
2910                     'this'.\n\
2911                 *\n" );
2912 
2913         }
2914         { //::CEGUI::Window::onCharacter
2915 
2916             typedef void ( ScrollablePane_wrapper::*onCharacter_function_type )( ::CEGUI::KeyEventArgs & ) ;
2917 
2918             ScrollablePane_exposer.def(
2919                 "onCharacter"
2920                 , onCharacter_function_type( &ScrollablePane_wrapper::default_onCharacter )
2921                 , ( bp::arg("e") )
2922                 , "*!\n\
2923                 \n\
2924                     Handler called when a character-key has been pressed while this window\n\
2925                     has input focus.\n\
2926             \n\
2927                 @param e\n\
2928                     KeyEventArgs object whose 'codepoint' field is set to the Unicode code\n\
2929                     point (encoded as utf32) for the character typed, and whose 'sysKeys'\n\
2930                     field represents the combination of SystemKey that were active when the\n\
2931                     event was generated.  All other fields should be considered as 'junk'.\n\
2932                 *\n" );
2933 
2934         }
2935         { //::CEGUI::Window::onChildAdded
2936 
2937             typedef void ( ScrollablePane_wrapper::*onChildAdded_function_type )( ::CEGUI::ElementEventArgs & ) ;
2938 
2939             ScrollablePane_exposer.def(
2940                 "onChildAdded"
2941                 , onChildAdded_function_type( &ScrollablePane_wrapper::default_onChildAdded )
2942                 , ( bp::arg("e") )
2943                 , "*!\n\
2944                 \n\
2945                     Handler called when a child window is added to this window.\n\
2946             \n\
2947                 @param e\n\
2948                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2949                     that has been added.\n\
2950                 *\n" );
2951 
2952         }
2953         { //::CEGUI::Window::onChildRemoved
2954 
2955             typedef void ( ScrollablePane_wrapper::*onChildRemoved_function_type )( ::CEGUI::ElementEventArgs & ) ;
2956 
2957             ScrollablePane_exposer.def(
2958                 "onChildRemoved"
2959                 , onChildRemoved_function_type( &ScrollablePane_wrapper::default_onChildRemoved )
2960                 , ( bp::arg("e") )
2961                 , "*!\n\
2962                 \n\
2963                     Handler called when a child window is removed from this window.\n\
2964             \n\
2965                 @param e\n\
2966                     WindowEventArgs object whose 'window' pointer field is set the window\n\
2967                     that has been removed.\n\
2968                 *\n" );
2969 
2970         }
2971         { //::CEGUI::Window::onClippingChanged
2972 
2973             typedef void ( ScrollablePane_wrapper::*onClippingChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
2974 
2975             ScrollablePane_exposer.def(
2976                 "onClippingChanged"
2977                 , onClippingChanged_function_type( &ScrollablePane_wrapper::default_onClippingChanged )
2978                 , ( bp::arg("e") )
2979                 , "*!\n\
2980                 \n\
2981                     Handler called when the window's setting for being clipped by it's\n\
2982                     parent is changed.\n\
2983             \n\
2984                 @param e\n\
2985                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2986                     that triggered the event.  For this event the trigger window is always\n\
2987                     'this'.\n\
2988                 *\n" );
2989 
2990         }
2991         { //::CEGUI::Window::onDeactivated
2992 
2993             typedef void ( ScrollablePane_wrapper::*onDeactivated_function_type )( ::CEGUI::ActivationEventArgs & ) ;
2994 
2995             ScrollablePane_exposer.def(
2996                 "onDeactivated"
2997                 , onDeactivated_function_type( &ScrollablePane_wrapper::default_onDeactivated )
2998                 , ( bp::arg("e") )
2999                 , "*!\n\
3000                 \n\
3001                     Handler called when this window has lost input focus and has been\n\
3002                     deactivated.\n\
3003             \n\
3004                 @param e\n\
3005                     ActivationEventArgs object whose 'otherWindow' field is set to the\n\
3006                     window that has now become active, or NULL for none.\n\
3007                 *\n" );
3008 
3009         }
3010         { //::CEGUI::Window::onDestructionStarted
3011 
3012             typedef void ( ScrollablePane_wrapper::*onDestructionStarted_function_type )( ::CEGUI::WindowEventArgs & ) ;
3013 
3014             ScrollablePane_exposer.def(
3015                 "onDestructionStarted"
3016                 , onDestructionStarted_function_type( &ScrollablePane_wrapper::default_onDestructionStarted )
3017                 , ( bp::arg("e") )
3018                 , "*!\n\
3019                 \n\
3020                     Handler called when this window's destruction sequence has begun.\n\
3021             \n\
3022                 @param e\n\
3023                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3024                     that triggered the event.  For this event the trigger window is always\n\
3025                     'this'.\n\
3026                 *\n" );
3027 
3028         }
3029         { //::CEGUI::Window::onDisabled
3030 
3031             typedef void ( ScrollablePane_wrapper::*onDisabled_function_type )( ::CEGUI::WindowEventArgs & ) ;
3032 
3033             ScrollablePane_exposer.def(
3034                 "onDisabled"
3035                 , onDisabled_function_type( &ScrollablePane_wrapper::default_onDisabled )
3036                 , ( bp::arg("e") )
3037                 , "*!\n\
3038                 \n\
3039                     Handler called when the window is disabled.\n\
3040             \n\
3041                 @param e\n\
3042                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3043                     that triggered the event.  For this event the trigger window is always\n\
3044                     'this'.\n\
3045                 *\n" );
3046 
3047         }
3048         { //::CEGUI::Window::onDragDropItemDropped
3049 
3050             typedef void ( ScrollablePane_wrapper::*onDragDropItemDropped_function_type )( ::CEGUI::DragDropEventArgs & ) ;
3051 
3052             ScrollablePane_exposer.def(
3053                 "onDragDropItemDropped"
3054                 , onDragDropItemDropped_function_type( &ScrollablePane_wrapper::default_onDragDropItemDropped )
3055                 , ( bp::arg("e") )
3056                 , "*!\n\
3057                 \n\
3058                     Handler called when a DragContainer is dragged over this window.\n\
3059             \n\
3060                 @param e\n\
3061                     DragDropEventArgs object initialised as follows:\n\
3062                     - window field is normaly set to point to 'this' window.\n\
3063                     - dragDropItem is a pointer to a DragContainer window that triggered\n\
3064                       the event.\n\
3065                 *\n" );
3066 
3067         }
3068         { //::CEGUI::Window::onDragDropItemEnters
3069 
3070             typedef void ( ScrollablePane_wrapper::*onDragDropItemEnters_function_type )( ::CEGUI::DragDropEventArgs & ) ;
3071 
3072             ScrollablePane_exposer.def(
3073                 "onDragDropItemEnters"
3074                 , onDragDropItemEnters_function_type( &ScrollablePane_wrapper::default_onDragDropItemEnters )
3075                 , ( bp::arg("e") )
3076                 , "*!\n\
3077                 \n\
3078                     Handler called when a DragContainer is dragged over this window.\n\
3079             \n\
3080                 @param e\n\
3081                     DragDropEventArgs object initialised as follows:\n\
3082                     - window field is normaly set to point to 'this' window.\n\
3083                     - dragDropItem is a pointer to a DragContainer window that triggered\n\
3084                       the event.\n\
3085                 *\n" );
3086 
3087         }
3088         { //::CEGUI::Window::onDragDropItemLeaves
3089 
3090             typedef void ( ScrollablePane_wrapper::*onDragDropItemLeaves_function_type )( ::CEGUI::DragDropEventArgs & ) ;
3091 
3092             ScrollablePane_exposer.def(
3093                 "onDragDropItemLeaves"
3094                 , onDragDropItemLeaves_function_type( &ScrollablePane_wrapper::default_onDragDropItemLeaves )
3095                 , ( bp::arg("e") )
3096                 , "*!\n\
3097                 \n\
3098                     Handler called when a DragContainer is dragged over this window.\n\
3099             \n\
3100                 @param e\n\
3101                     DragDropEventArgs object initialised as follows:\n\
3102                     - window field is normaly set to point to 'this' window.\n\
3103                     - dragDropItem is a pointer to a DragContainer window that triggered\n\
3104                       the event.\n\
3105                 *\n" );
3106 
3107         }
3108         { //::CEGUI::Window::onEnabled
3109 
3110             typedef void ( ScrollablePane_wrapper::*onEnabled_function_type )( ::CEGUI::WindowEventArgs & ) ;
3111 
3112             ScrollablePane_exposer.def(
3113                 "onEnabled"
3114                 , onEnabled_function_type( &ScrollablePane_wrapper::default_onEnabled )
3115                 , ( bp::arg("e") )
3116                 , "*!\n\
3117                 \n\
3118                     Handler called when the window is enabled.\n\
3119             \n\
3120                 @param e\n\
3121                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3122                     that triggered the event.  For this event the trigger window is always\n\
3123                     'this'.\n\
3124                 *\n" );
3125 
3126         }
3127         { //::CEGUI::Window::onFontChanged
3128 
3129             typedef void ( ScrollablePane_wrapper::*onFontChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3130 
3131             ScrollablePane_exposer.def(
3132                 "onFontChanged"
3133                 , onFontChanged_function_type( &ScrollablePane_wrapper::default_onFontChanged )
3134                 , ( bp::arg("e") )
3135                 , "*!\n\
3136                 \n\
3137                     Handler called when the window's font is changed.\n\
3138             \n\
3139                 @param e\n\
3140                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3141                     that triggered the event.  For this event the trigger window is always\n\
3142                     'this'.\n\
3143                 *\n" );
3144 
3145         }
3146         { //::CEGUI::Window::onHidden
3147 
3148             typedef void ( ScrollablePane_wrapper::*onHidden_function_type )( ::CEGUI::WindowEventArgs & ) ;
3149 
3150             ScrollablePane_exposer.def(
3151                 "onHidden"
3152                 , onHidden_function_type( &ScrollablePane_wrapper::default_onHidden )
3153                 , ( bp::arg("e") )
3154                 , "*!\n\
3155                 \n\
3156                     Handler called when the window is hidden.\n\
3157             \n\
3158                 @param e\n\
3159                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3160                     that triggered the event.  For this event the trigger window is always\n\
3161                     'this'.\n\
3162                 *\n" );
3163 
3164         }
3165         { //::CEGUI::Element::onHorizontalAlignmentChanged
3166 
3167             typedef void ( ScrollablePane_wrapper::*onHorizontalAlignmentChanged_function_type )( ::CEGUI::ElementEventArgs & ) ;
3168 
3169             ScrollablePane_exposer.def(
3170                 "onHorizontalAlignmentChanged"
3171                 , onHorizontalAlignmentChanged_function_type( &ScrollablePane_wrapper::default_onHorizontalAlignmentChanged )
3172                 , ( bp::arg("e") )
3173                 , "*!\n\
3174                 \n\
3175                     Handler called when the horizontal alignment setting for the element is\n\
3176                     changed.\n\
3177             \n\
3178                 @param e\n\
3179                     ElementEventArgs object initialised as follows:\n\
3180                     - element field is set to point to the element object who's alignment has\n\
3181                       changed (typically 'this').\n\
3182                 *\n" );
3183 
3184         }
3185         { //::CEGUI::Window::onIDChanged
3186 
3187             typedef void ( ScrollablePane_wrapper::*onIDChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3188 
3189             ScrollablePane_exposer.def(
3190                 "onIDChanged"
3191                 , onIDChanged_function_type( &ScrollablePane_wrapper::default_onIDChanged )
3192                 , ( bp::arg("e") )
3193                 , "*!\n\
3194                 \n\
3195                     Handler called when the window's client assigned ID is changed.\n\
3196             \n\
3197                 @param e\n\
3198                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3199                     that triggered the event.  For this event the trigger window is always\n\
3200                     'this'.\n\
3201                 *\n" );
3202 
3203         }
3204         { //::CEGUI::Window::onInheritsAlphaChanged
3205 
3206             typedef void ( ScrollablePane_wrapper::*onInheritsAlphaChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3207 
3208             ScrollablePane_exposer.def(
3209                 "onInheritsAlphaChanged"
3210                 , onInheritsAlphaChanged_function_type( &ScrollablePane_wrapper::default_onInheritsAlphaChanged )
3211                 , ( bp::arg("e") )
3212                 , "*!\n\
3213                 \n\
3214                     Handler called when the window's setting for inheriting alpha-blending\n\
3215                     is changed.\n\
3216             \n\
3217                 @param e\n\
3218                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3219                     that triggered the event.  For this event the trigger window is always\n\
3220                     'this'.\n\
3221                 *\n" );
3222 
3223         }
3224         { //::CEGUI::Window::onInvalidated
3225 
3226             typedef void ( ScrollablePane_wrapper::*onInvalidated_function_type )( ::CEGUI::WindowEventArgs & ) ;
3227 
3228             ScrollablePane_exposer.def(
3229                 "onInvalidated"
3230                 , onInvalidated_function_type( &ScrollablePane_wrapper::default_onInvalidated )
3231                 , ( bp::arg("e") )
3232                 , "*!\n\
3233                 \n\
3234                     Handler called when this window gets invalidated.\n\
3235             \n\
3236                 @param e\n\
3237                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3238                     that triggered the event.  For this event the trigger window is always\n\
3239                     'this'.\n\
3240                 *\n" );
3241 
3242         }
3243         { //::CEGUI::Window::onKeyDown
3244 
3245             typedef void ( ScrollablePane_wrapper::*onKeyDown_function_type )( ::CEGUI::KeyEventArgs & ) ;
3246 
3247             ScrollablePane_exposer.def(
3248                 "onKeyDown"
3249                 , onKeyDown_function_type( &ScrollablePane_wrapper::default_onKeyDown )
3250                 , ( bp::arg("e") )
3251                 , "*!\n\
3252                 \n\
3253                     Handler called when a key as been depressed while this window has input\n\
3254                     focus.\n\
3255             \n\
3256                 @param e\n\
3257                     KeyEventArgs object whose 'scancode' field is set to the Key.Scan value\n\
3258                     representing the key that was pressed, and whose 'sysKeys' field\n\
3259                     represents the combination of SystemKey that were active when the event\n\
3260                     was generated.\n\
3261                 *\n" );
3262 
3263         }
3264         { //::CEGUI::Window::onKeyUp
3265 
3266             typedef void ( ScrollablePane_wrapper::*onKeyUp_function_type )( ::CEGUI::KeyEventArgs & ) ;
3267 
3268             ScrollablePane_exposer.def(
3269                 "onKeyUp"
3270                 , onKeyUp_function_type( &ScrollablePane_wrapper::default_onKeyUp )
3271                 , ( bp::arg("e") )
3272                 , "*!\n\
3273                 \n\
3274                     Handler called when a key as been released while this window has input\n\
3275                     focus.\n\
3276             \n\
3277                 @param e\n\
3278                     KeyEventArgs object whose 'scancode' field is set to the Key.Scan value\n\
3279                     representing the key that was released, and whose 'sysKeys' field\n\
3280                     represents the combination of SystemKey that were active when the event\n\
3281                     was generated.  All other fields should be considered as 'junk'.\n\
3282                 *\n" );
3283 
3284         }
3285         { //::CEGUI::Window::onMarginChanged
3286 
3287             typedef void ( ScrollablePane_wrapper::*onMarginChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3288 
3289             ScrollablePane_exposer.def(
3290                 "onMarginChanged"
3291                 , onMarginChanged_function_type( &ScrollablePane_wrapper::default_onMarginChanged )
3292                 , ( bp::arg("e") ) );
3293 
3294         }
3295         { //::CEGUI::Window::onMouseButtonDown
3296 
3297             typedef void ( ScrollablePane_wrapper::*onMouseButtonDown_function_type )( ::CEGUI::MouseEventArgs & ) ;
3298 
3299             ScrollablePane_exposer.def(
3300                 "onMouseButtonDown"
3301                 , onMouseButtonDown_function_type( &ScrollablePane_wrapper::default_onMouseButtonDown )
3302                 , ( bp::arg("e") )
3303                 , "*!\n\
3304                 \n\
3305                     Handler called when a mouse button has been depressed within this\n\
3306                     window's area.\n\
3307             \n\
3308                 @param e\n\
3309                     MouseEventArgs object.  All fields are valid.\n\
3310                 *\n" );
3311 
3312         }
3313         { //::CEGUI::Window::onMouseButtonUp
3314 
3315             typedef void ( ScrollablePane_wrapper::*onMouseButtonUp_function_type )( ::CEGUI::MouseEventArgs & ) ;
3316 
3317             ScrollablePane_exposer.def(
3318                 "onMouseButtonUp"
3319                 , onMouseButtonUp_function_type( &ScrollablePane_wrapper::default_onMouseButtonUp )
3320                 , ( bp::arg("e") )
3321                 , "*!\n\
3322                 \n\
3323                     Handler called when a mouse button has been released within this\n\
3324                     window's area.\n\
3325             \n\
3326                 @param e\n\
3327                     MouseEventArgs object.  All fields are valid.\n\
3328                 *\n" );
3329 
3330         }
3331         { //::CEGUI::Window::onMouseClicked
3332 
3333             typedef void ( ScrollablePane_wrapper::*onMouseClicked_function_type )( ::CEGUI::MouseEventArgs & ) ;
3334 
3335             ScrollablePane_exposer.def(
3336                 "onMouseClicked"
3337                 , onMouseClicked_function_type( &ScrollablePane_wrapper::default_onMouseClicked )
3338                 , ( bp::arg("e") )
3339                 , "*!\n\
3340                 \n\
3341                     Handler called when a mouse button has been clicked (that is depressed\n\
3342                     and then released, within a specified time) within this window's area.\n\
3343             \n\
3344                 @param e\n\
3345                     MouseEventArgs object.  All fields are valid.\n\
3346                 *\n" );
3347 
3348         }
3349         { //::CEGUI::Window::onMouseDoubleClicked
3350 
3351             typedef void ( ScrollablePane_wrapper::*onMouseDoubleClicked_function_type )( ::CEGUI::MouseEventArgs & ) ;
3352 
3353             ScrollablePane_exposer.def(
3354                 "onMouseDoubleClicked"
3355                 , onMouseDoubleClicked_function_type( &ScrollablePane_wrapper::default_onMouseDoubleClicked )
3356                 , ( bp::arg("e") )
3357                 , "*!\n\
3358                 \n\
3359                     Handler called when a mouse button has been double-clicked within this\n\
3360                     window's area.\n\
3361             \n\
3362                 @param e\n\
3363                     MouseEventArgs object.  All fields are valid.\n\
3364                 *\n" );
3365 
3366         }
3367         { //::CEGUI::Window::onMouseEnters
3368 
3369             typedef void ( ScrollablePane_wrapper::*onMouseEnters_function_type )( ::CEGUI::MouseEventArgs & ) ;
3370 
3371             ScrollablePane_exposer.def(
3372                 "onMouseEnters"
3373                 , onMouseEnters_function_type( &ScrollablePane_wrapper::default_onMouseEnters )
3374                 , ( bp::arg("e") )
3375                 , "*!\n\
3376                 \n\
3377                     Handler called when the mouse cursor has entered this window's area and\n\
3378                     is actually over some part of this windows surface and not, for\n\
3379                     instance over a child window - even though technically in those cases\n\
3380                     the mouse is also within this Window's area, the handler will not be\n\
3381                     called.\n\
3382             \n\
3383                 @param e\n\
3384                     MouseEventArgs object.  All fields are valid.\n\
3385             \n\
3386                 @see\n\
3387                     Window.onMouseEntersArea\n\
3388                 *\n" );
3389 
3390         }
3391         { //::CEGUI::Window::onMouseEntersArea
3392 
3393             typedef void ( ScrollablePane_wrapper::*onMouseEntersArea_function_type )( ::CEGUI::MouseEventArgs & ) ;
3394 
3395             ScrollablePane_exposer.def(
3396                 "onMouseEntersArea"
3397                 , onMouseEntersArea_function_type( &ScrollablePane_wrapper::default_onMouseEntersArea )
3398                 , ( bp::arg("e") )
3399                 , "*!\n\
3400                 \n\
3401                     Handler called when the mouse cursor has entered this window's area.\n\
3402             \n\
3403                 @param e\n\
3404                     MouseEventArgs object.  All fields are valid.\n\
3405                 *\n" );
3406 
3407         }
3408         { //::CEGUI::Window::onMouseLeaves
3409 
3410             typedef void ( ScrollablePane_wrapper::*onMouseLeaves_function_type )( ::CEGUI::MouseEventArgs & ) ;
3411 
3412             ScrollablePane_exposer.def(
3413                 "onMouseLeaves"
3414                 , onMouseLeaves_function_type( &ScrollablePane_wrapper::default_onMouseLeaves )
3415                 , ( bp::arg("e") )
3416                 , "*!\n\
3417                 \n\
3418                     Handler called when the mouse cursor is no longer over this window's\n\
3419                     surface area.  This will be called when the mouse is not over a part\n\
3420                     of this Window's actual surface - even though technically the mouse is\n\
3421                     still within the Window's area, for example if the mouse moves over a\n\
3422                     child window.\n\
3423             \n\
3424                 @param e\n\
3425                     MouseEventArgs object.  All fields are valid.\n\
3426             \n\
3427                 @see\n\
3428                     Window.onMouseLeavesArea\n\
3429                 *\n" );
3430 
3431         }
3432         { //::CEGUI::Window::onMouseLeavesArea
3433 
3434             typedef void ( ScrollablePane_wrapper::*onMouseLeavesArea_function_type )( ::CEGUI::MouseEventArgs & ) ;
3435 
3436             ScrollablePane_exposer.def(
3437                 "onMouseLeavesArea"
3438                 , onMouseLeavesArea_function_type( &ScrollablePane_wrapper::default_onMouseLeavesArea )
3439                 , ( bp::arg("e") )
3440                 , "*!\n\
3441                 \n\
3442                     Handler called when the mouse cursor has left this window's area.\n\
3443             \n\
3444                 @param e\n\
3445                     MouseEventArgs object.  All fields are valid.\n\
3446                 *\n" );
3447 
3448         }
3449         { //::CEGUI::Window::onMouseMove
3450 
3451             typedef void ( ScrollablePane_wrapper::*onMouseMove_function_type )( ::CEGUI::MouseEventArgs & ) ;
3452 
3453             ScrollablePane_exposer.def(
3454                 "onMouseMove"
3455                 , onMouseMove_function_type( &ScrollablePane_wrapper::default_onMouseMove )
3456                 , ( bp::arg("e") )
3457                 , "*!\n\
3458                 \n\
3459                     Handler called when the mouse cursor has been moved within this window's\n\
3460                     area.\n\
3461             \n\
3462                 @param e\n\
3463                     MouseEventArgs object.  All fields are valid.\n\
3464                 *\n" );
3465 
3466         }
3467         { //::CEGUI::Window::onMouseTripleClicked
3468 
3469             typedef void ( ScrollablePane_wrapper::*onMouseTripleClicked_function_type )( ::CEGUI::MouseEventArgs & ) ;
3470 
3471             ScrollablePane_exposer.def(
3472                 "onMouseTripleClicked"
3473                 , onMouseTripleClicked_function_type( &ScrollablePane_wrapper::default_onMouseTripleClicked )
3474                 , ( bp::arg("e") )
3475                 , "*!\n\
3476                 \n\
3477                     Handler called when a mouse button has been triple-clicked within this\n\
3478                     window's area.\n\
3479             \n\
3480                 @param e\n\
3481                     MouseEventArgs object.  All fields are valid.\n\
3482                 *\n" );
3483 
3484         }
3485         { //::CEGUI::Window::onMoved
3486 
3487             typedef void ( ScrollablePane_wrapper::*onMoved_function_type )( ::CEGUI::ElementEventArgs & ) ;
3488 
3489             ScrollablePane_exposer.def(
3490                 "onMoved"
3491                 , onMoved_function_type( &ScrollablePane_wrapper::default_onMoved )
3492                 , ( bp::arg("e") )
3493                 , "*!\n\
3494                 \n\
3495                     Handler called when the window's position changes.\n\
3496             \n\
3497                 @param e\n\
3498                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3499                     that triggered the event.  For this event the trigger window is always\n\
3500                     'this'.\n\
3501                 *\n" );
3502 
3503         }
3504         { //::CEGUI::NamedElement::onNameChanged
3505 
3506             typedef void ( ScrollablePane_wrapper::*onNameChanged_function_type )( ::CEGUI::NamedElementEventArgs & ) ;
3507 
3508             ScrollablePane_exposer.def(
3509                 "onNameChanged"
3510                 , onNameChanged_function_type( &ScrollablePane_wrapper::default_onNameChanged )
3511                 , ( bp::arg("e") )
3512                 , "*!\n\
3513                  Handler called when the element's name changes.\n\
3514             \n\
3515                 @param e\n\
3516                     NamedElementEventArgs object whose 'element' pointer field is set to the element\n\
3517                     that triggered the event. For this event the trigger element is always\n\
3518                     'this'.\n\
3519                 *\n" );
3520 
3521         }
3522         { //::CEGUI::Element::onNonClientChanged
3523 
3524             typedef void ( ScrollablePane_wrapper::*onNonClientChanged_function_type )( ::CEGUI::ElementEventArgs & ) ;
3525 
3526             ScrollablePane_exposer.def(
3527                 "onNonClientChanged"
3528                 , onNonClientChanged_function_type( &ScrollablePane_wrapper::default_onNonClientChanged )
3529                 , ( bp::arg("e") )
3530                 , "*!\n\
3531                 \n\
3532                     Handler called when the element's non-client setting, affecting it's\n\
3533                     position and size relative to it's parent is changed.\n\
3534             \n\
3535                 @param e\n\
3536                     ElementEventArgs object whose 'element' pointer field is set to the element\n\
3537                     that triggered the event. For this event the trigger element is always\n\
3538                     'this'.\n\
3539                 *\n" );
3540 
3541         }
3542         { //::CEGUI::Window::onParentDestroyChanged
3543 
3544             typedef void ( ScrollablePane_wrapper::*onParentDestroyChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3545 
3546             ScrollablePane_exposer.def(
3547                 "onParentDestroyChanged"
3548                 , onParentDestroyChanged_function_type( &ScrollablePane_wrapper::default_onParentDestroyChanged )
3549                 , ( bp::arg("e") )
3550                 , "*!\n\
3551                 \n\
3552                     Handler called when the window's setting for being destroyed\n\
3553                     automatically be it's parent is changed.\n\
3554             \n\
3555                 @param e\n\
3556                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3557                     that triggered the event.  For this event the trigger window is always\n\
3558                     'this'.\n\
3559                 *\n" );
3560 
3561         }
3562         { //::CEGUI::Window::onParentSized
3563 
3564             typedef void ( ScrollablePane_wrapper::*onParentSized_function_type )( ::CEGUI::ElementEventArgs & ) ;
3565 
3566             ScrollablePane_exposer.def(
3567                 "onParentSized"
3568                 , onParentSized_function_type( &ScrollablePane_wrapper::default_onParentSized )
3569                 , ( bp::arg("e") )
3570                 , "*!\n\
3571                 \n\
3572                     Handler called when this window's parent window has been resized.  If\n\
3573                     this window is the root  GUI Sheet window, this call will be made when\n\
3574                     the display size changes.\n\
3575             \n\
3576                 @param e\n\
3577                     WindowEventArgs object whose 'window' pointer field is set the the\n\
3578                     window that caused the event; this is typically either this window's\n\
3579                     parent window, or NULL to indicate the screen size has changed.\n\
3580                 *\n" );
3581 
3582         }
3583         { //::CEGUI::Window::onRenderingEnded
3584 
3585             typedef void ( ScrollablePane_wrapper::*onRenderingEnded_function_type )( ::CEGUI::WindowEventArgs & ) ;
3586 
3587             ScrollablePane_exposer.def(
3588                 "onRenderingEnded"
3589                 , onRenderingEnded_function_type( &ScrollablePane_wrapper::default_onRenderingEnded )
3590                 , ( bp::arg("e") )
3591                 , "*!\n\
3592                 \n\
3593                     Handler called when rendering for this window has ended.\n\
3594             \n\
3595                 @param e\n\
3596                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3597                     that triggered the event.  For this event the trigger window is always\n\
3598                     'this'.\n\
3599                 *\n" );
3600 
3601         }
3602         { //::CEGUI::Window::onRenderingStarted
3603 
3604             typedef void ( ScrollablePane_wrapper::*onRenderingStarted_function_type )( ::CEGUI::WindowEventArgs & ) ;
3605 
3606             ScrollablePane_exposer.def(
3607                 "onRenderingStarted"
3608                 , onRenderingStarted_function_type( &ScrollablePane_wrapper::default_onRenderingStarted )
3609                 , ( bp::arg("e") )
3610                 , "*!\n\
3611                 \n\
3612                     Handler called when rendering for this window has started.\n\
3613             \n\
3614                 @param e\n\
3615                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3616                     that triggered the event.  For this event the trigger window is always\n\
3617                     'this'.\n\
3618                 *\n" );
3619 
3620         }
3621         { //::CEGUI::Window::onRotated
3622 
3623             typedef void ( ScrollablePane_wrapper::*onRotated_function_type )( ::CEGUI::ElementEventArgs & ) ;
3624 
3625             ScrollablePane_exposer.def(
3626                 "onRotated"
3627                 , onRotated_function_type( &ScrollablePane_wrapper::default_onRotated )
3628                 , ( bp::arg("e") ) );
3629 
3630         }
3631         { //::CEGUI::Window::onShown
3632 
3633             typedef void ( ScrollablePane_wrapper::*onShown_function_type )( ::CEGUI::WindowEventArgs & ) ;
3634 
3635             ScrollablePane_exposer.def(
3636                 "onShown"
3637                 , onShown_function_type( &ScrollablePane_wrapper::default_onShown )
3638                 , ( bp::arg("e") )
3639                 , "*!\n\
3640                 \n\
3641                     Handler called when the window is shown (made visible).\n\
3642             \n\
3643                 @param e\n\
3644                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3645                     that triggered the event.  For this event the trigger window is always\n\
3646                     'this'.\n\
3647                 *\n" );
3648 
3649         }
3650         { //::CEGUI::Window::onTextChanged
3651 
3652             typedef void ( ScrollablePane_wrapper::*onTextChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3653 
3654             ScrollablePane_exposer.def(
3655                 "onTextChanged"
3656                 , onTextChanged_function_type( &ScrollablePane_wrapper::default_onTextChanged )
3657                 , ( bp::arg("e") )
3658                 , "*!\n\
3659                 \n\
3660                     Handler called when the window's text is changed.\n\
3661             \n\
3662                 @param e\n\
3663                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3664                     that triggered the event.  For this event the trigger window is always\n\
3665                     'this'.\n\
3666                 *\n" );
3667 
3668         }
3669         { //::CEGUI::Window::onTextParsingChanged
3670 
3671             typedef void ( ScrollablePane_wrapper::*onTextParsingChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3672 
3673             ScrollablePane_exposer.def(
3674                 "onTextParsingChanged"
3675                 , onTextParsingChanged_function_type( &ScrollablePane_wrapper::default_onTextParsingChanged )
3676                 , ( bp::arg("e") )
3677                 , "*!\n\
3678                 \n\
3679                     Handler called when the window's setting for whether text parsing is\n\
3680                     enabled is changed.\n\
3681             \n\
3682                 @param e\n\
3683                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3684                     that triggered the event.  For this event the trigger window is always\n\
3685                     'this'.\n\
3686                 *\n" );
3687 
3688         }
3689         { //::CEGUI::Element::onVerticalAlignmentChanged
3690 
3691             typedef void ( ScrollablePane_wrapper::*onVerticalAlignmentChanged_function_type )( ::CEGUI::ElementEventArgs & ) ;
3692 
3693             ScrollablePane_exposer.def(
3694                 "onVerticalAlignmentChanged"
3695                 , onVerticalAlignmentChanged_function_type( &ScrollablePane_wrapper::default_onVerticalAlignmentChanged )
3696                 , ( bp::arg("e") )
3697                 , "*!\n\
3698                 \n\
3699                     Handler called when the vertical alignment setting for the element is\n\
3700                     changed.\n\
3701             \n\
3702                 @param e\n\
3703                     ElementEventArgs object initialised as follows:\n\
3704                     - element field is set to point to the element object who's alignment has\n\
3705                       changed (typically 'this').\n\
3706                 *\n" );
3707 
3708         }
3709         { //::CEGUI::Window::onWindowRendererAttached
3710 
3711             typedef void ( ScrollablePane_wrapper::*onWindowRendererAttached_function_type )( ::CEGUI::WindowEventArgs & ) ;
3712 
3713             ScrollablePane_exposer.def(
3714                 "onWindowRendererAttached"
3715                 , onWindowRendererAttached_function_type( &ScrollablePane_wrapper::default_onWindowRendererAttached )
3716                 , ( bp::arg("e") )
3717                 , "*!\n\
3718                 \n\
3719                     Handler called when a new window renderer object is attached.\n\
3720             \n\
3721                 @param e\n\
3722                     WindowEventArgs object initialised as follows:\n\
3723                     - window field is set to point to the Window object that just got a new\n\
3724                       window renderer attached. (typically 'this').\n\
3725                 *\n" );
3726 
3727         }
3728         { //::CEGUI::Window::onWindowRendererDetached
3729 
3730             typedef void ( ScrollablePane_wrapper::*onWindowRendererDetached_function_type )( ::CEGUI::WindowEventArgs & ) ;
3731 
3732             ScrollablePane_exposer.def(
3733                 "onWindowRendererDetached"
3734                 , onWindowRendererDetached_function_type( &ScrollablePane_wrapper::default_onWindowRendererDetached )
3735                 , ( bp::arg("e") )
3736                 , "*!\n\
3737                 \n\
3738                     Handler called when the currently attached window renderer object is detached.\n\
3739             \n\
3740                 @param e\n\
3741                     WindowEventArgs object initialised as follows:\n\
3742                     - window field is set to point to the Window object that just got lost its\n\
3743                       window renderer. (typically 'this').\n\
3744                 *\n" );
3745 
3746         }
3747         { //::CEGUI::Window::onZChange_impl
3748 
3749             typedef void ( ScrollablePane_wrapper::*onZChange_impl_function_type )(  ) ;
3750 
3751             ScrollablePane_exposer.def(
3752                 "onZChange_impl"
3753                 , onZChange_impl_function_type( &ScrollablePane_wrapper::default_onZChange_impl )
3754                 , "*!\n\
3755             \n\
3756                 Notify 'this' and all siblings of a ZOrder change event\n\
3757             *\n" );
3758 
3759         }
3760         { //::CEGUI::Window::onZChanged
3761 
3762             typedef void ( ScrollablePane_wrapper::*onZChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3763 
3764             ScrollablePane_exposer.def(
3765                 "onZChanged"
3766                 , onZChanged_function_type( &ScrollablePane_wrapper::default_onZChanged )
3767                 , ( bp::arg("e") )
3768                 , "*!\n\
3769                 \n\
3770                     Handler called when the z-order position of this window has changed.\n\
3771             \n\
3772                 @param e\n\
3773                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3774                     that triggered the event.  For this event the trigger window is always\n\
3775                     'this'.\n\
3776                 *\n" );
3777 
3778         }
3779         { //::CEGUI::Window::performChildWindowLayout
3780 
3781             typedef void ( ::CEGUI::Window::*performChildWindowLayout_function_type )( bool,bool ) ;
3782             typedef void ( ScrollablePane_wrapper::*default_performChildWindowLayout_function_type )( bool,bool ) ;
3783 
3784             ScrollablePane_exposer.def(
3785                 "performChildWindowLayout"
3786                 , performChildWindowLayout_function_type(&::CEGUI::Window::performChildWindowLayout)
3787                 , default_performChildWindowLayout_function_type(&ScrollablePane_wrapper::default_performChildWindowLayout)
3788                 , ( bp::arg("nonclient_sized_hint")=(bool)(false), bp::arg("client_sized_hint")=(bool)(false) ) );
3789 
3790         }
3791         { //::CEGUI::Window::performCopy
3792 
3793             typedef bool ( ::CEGUI::Window::*performCopy_function_type )( ::CEGUI::Clipboard & ) ;
3794             typedef bool ( ScrollablePane_wrapper::*default_performCopy_function_type )( ::CEGUI::Clipboard & ) ;
3795 
3796             ScrollablePane_exposer.def(
3797                 "performCopy"
3798                 , performCopy_function_type(&::CEGUI::Window::performCopy)
3799                 , default_performCopy_function_type(&ScrollablePane_wrapper::default_performCopy)
3800                 , ( bp::arg("clipboard") ) );
3801 
3802         }
3803         { //::CEGUI::Window::performCut
3804 
3805             typedef bool ( ::CEGUI::Window::*performCut_function_type )( ::CEGUI::Clipboard & ) ;
3806             typedef bool ( ScrollablePane_wrapper::*default_performCut_function_type )( ::CEGUI::Clipboard & ) ;
3807 
3808             ScrollablePane_exposer.def(
3809                 "performCut"
3810                 , performCut_function_type(&::CEGUI::Window::performCut)
3811                 , default_performCut_function_type(&ScrollablePane_wrapper::default_performCut)
3812                 , ( bp::arg("clipboard") ) );
3813 
3814         }
3815         { //::CEGUI::Window::performPaste
3816 
3817             typedef bool ( ::CEGUI::Window::*performPaste_function_type )( ::CEGUI::Clipboard & ) ;
3818             typedef bool ( ScrollablePane_wrapper::*default_performPaste_function_type )( ::CEGUI::Clipboard & ) ;
3819 
3820             ScrollablePane_exposer.def(
3821                 "performPaste"
3822                 , performPaste_function_type(&::CEGUI::Window::performPaste)
3823                 , default_performPaste_function_type(&ScrollablePane_wrapper::default_performPaste)
3824                 , ( bp::arg("clipboard") ) );
3825 
3826         }
3827         { //::CEGUI::Window::populateGeometryBuffer
3828 
3829             typedef void ( ScrollablePane_wrapper::*populateGeometryBuffer_function_type )(  ) ;
3830 
3831             ScrollablePane_exposer.def(
3832                 "populateGeometryBuffer"
3833                 , populateGeometryBuffer_function_type( &ScrollablePane_wrapper::default_populateGeometryBuffer )
3834                 , "*!\n\
3835                 \n\
3836                     Update the rendering cache.\n\
3837             \n\
3838                     Populates the Window's GeometryBuffer ready for rendering.\n\
3839                 *\n" );
3840 
3841         }
3842         { //::CEGUI::Window::queueGeometry
3843 
3844             typedef void ( ScrollablePane_wrapper::*queueGeometry_function_type )( ::CEGUI::RenderingContext const & ) ;
3845 
3846             ScrollablePane_exposer.def(
3847                 "queueGeometry"
3848                 , queueGeometry_function_type( &ScrollablePane_wrapper::queueGeometry )
3849                 , ( bp::arg("ctx") )
3850                 , "*!\n\
3851                 \n\
3852                     Perform drawing operations concerned with positioning, clipping and\n\
3853                     queueing of window geometry to RenderingSurfaces.\n\
3854             \n\
3855                 \note\n\
3856                     This function is a sub-function of drawSelf and is provided to make it\n\
3857                     easier to override drawSelf without needing to duplicate large sections\n\
3858                     of the code from the default implementation.\n\
3859                 *\n" );
3860 
3861         }
3862         { //::CEGUI::Window::releaseRenderingWindow
3863 
3864             typedef void ( ScrollablePane_wrapper::*releaseRenderingWindow_function_type )(  ) ;
3865 
3866             ScrollablePane_exposer.def(
3867                 "releaseRenderingWindow"
3868                 , releaseRenderingWindow_function_type( &ScrollablePane_wrapper::releaseRenderingWindow )
3869                 , "! helper to clean up the auto RenderingWindow surface\n" );
3870 
3871         }
3872         { //::CEGUI::Window::removeWindowFromDrawList
3873 
3874             typedef void ( ScrollablePane_wrapper::*removeWindowFromDrawList_function_type )( ::CEGUI::Window const & ) ;
3875 
3876             ScrollablePane_exposer.def(
3877                 "removeWindowFromDrawList"
3878                 , removeWindowFromDrawList_function_type( &ScrollablePane_wrapper::removeWindowFromDrawList )
3879                 , ( bp::arg("wnd") )
3880                 , "*!\n\
3881                 \n\
3882                     Removes the window from the drawing list.  If the window is not attached\n\
3883                     to the drawing list then nothing happens.\n\
3884             \n\
3885                 @param wnd\n\
3886                     Window object to be removed from the drawing list.\n\
3887             \n\
3888                 @return\n\
3889                     Nothing.\n\
3890                 *\n" );
3891 
3892         }
3893         { //::CEGUI::Element::setArea
3894 
3895             typedef void ( ::CEGUI::Element::*setArea_function_type )( ::CEGUI::UVector2 const &,::CEGUI::USize const & ) ;
3896             typedef void ( ScrollablePane_wrapper::*default_setArea_function_type )( ::CEGUI::UVector2 const &,::CEGUI::USize const & ) ;
3897 
3898             ScrollablePane_exposer.def(
3899                 "setArea"
3900                 , setArea_function_type(&::CEGUI::Element::setArea)
3901                 , default_setArea_function_type(&ScrollablePane_wrapper::default_setArea)
3902                 , ( bp::arg("pos"), bp::arg("size") ) );
3903 
3904         }
3905         { //::CEGUI::Element::setArea
3906 
3907             typedef void ( ::CEGUI::Element::*setArea_function_type )( ::CEGUI::UDim const &,::CEGUI::UDim const &,::CEGUI::UDim const &,::CEGUI::UDim const & ) ;
3908 
3909             ScrollablePane_exposer.def(
3910                 "setArea"
3911                 , setArea_function_type( &::CEGUI::Element::setArea )
3912                 , ( bp::arg("xpos"), bp::arg("ypos"), bp::arg("width"), bp::arg("height") )
3913                 , "!  overload\n" );
3914 
3915         }
3916         { //::CEGUI::Element::setArea
3917 
3918             typedef void ( ::CEGUI::Element::*setArea_function_type )( ::CEGUI::URect const & ) ;
3919 
3920             ScrollablePane_exposer.def(
3921                 "setArea"
3922                 , setArea_function_type( &::CEGUI::Element::setArea )
3923                 , ( bp::arg("area") )
3924                 , "!  overload\n" );
3925 
3926         }
3927         { //::CEGUI::Window::setArea_impl
3928 
3929             typedef void ( ScrollablePane_wrapper::*setArea_impl_function_type )( ::CEGUI::UVector2 const &,::CEGUI::USize const &,bool,bool ) ;
3930 
3931             ScrollablePane_exposer.def(
3932                 "setArea_impl"
3933                 , setArea_impl_function_type( &ScrollablePane_wrapper::default_setArea_impl )
3934                 , ( bp::arg("pos"), bp::arg("size"), bp::arg("topLeftSizing")=(bool)(false), bp::arg("fireEvents")=(bool)(true) )
3935                 , "! opydoc Element.setArea_impl\n" );
3936 
3937         }
3938         { //::CEGUI::Element::setHorizontalAlignment
3939 
3940             typedef void ( ::CEGUI::Element::*setHorizontalAlignment_function_type )( ::CEGUI::HorizontalAlignment const ) ;
3941             typedef void ( ScrollablePane_wrapper::*default_setHorizontalAlignment_function_type )( ::CEGUI::HorizontalAlignment const ) ;
3942 
3943             ScrollablePane_exposer.def(
3944                 "setHorizontalAlignment"
3945                 , setHorizontalAlignment_function_type(&::CEGUI::Element::setHorizontalAlignment)
3946                 , default_setHorizontalAlignment_function_type(&ScrollablePane_wrapper::default_setHorizontalAlignment)
3947                 , ( bp::arg("alignment") ) );
3948 
3949         }
3950         { //::CEGUI::Window::setLookNFeel
3951 
3952             typedef void ( ::CEGUI::Window::*setLookNFeel_function_type )( ::CEGUI::String const & ) ;
3953             typedef void ( ScrollablePane_wrapper::*default_setLookNFeel_function_type )( ::CEGUI::String const & ) ;
3954 
3955             ScrollablePane_exposer.def(
3956                 "setLookNFeel"
3957                 , setLookNFeel_function_type(&::CEGUI::Window::setLookNFeel)
3958                 , default_setLookNFeel_function_type(&ScrollablePane_wrapper::default_setLookNFeel)
3959                 , ( bp::arg("look") ) );
3960 
3961         }
3962         { //::CEGUI::Window::setMargin
3963 
3964             typedef void ( ::CEGUI::Window::*setMargin_function_type )( ::CEGUI::UBox const & ) ;
3965             typedef void ( ScrollablePane_wrapper::*default_setMargin_function_type )( ::CEGUI::UBox const & ) ;
3966 
3967             ScrollablePane_exposer.def(
3968                 "setMargin"
3969                 , setMargin_function_type(&::CEGUI::Window::setMargin)
3970                 , default_setMargin_function_type(&ScrollablePane_wrapper::default_setMargin)
3971                 , ( bp::arg("margin") ) );
3972 
3973         }
3974         { //::CEGUI::NamedElement::setName
3975 
3976             typedef void ( ::CEGUI::NamedElement::*setName_function_type )( ::CEGUI::String const & ) ;
3977             typedef void ( ScrollablePane_wrapper::*default_setName_function_type )( ::CEGUI::String const & ) ;
3978 
3979             ScrollablePane_exposer.def(
3980                 "setName"
3981                 , setName_function_type(&::CEGUI::NamedElement::setName)
3982                 , default_setName_function_type(&ScrollablePane_wrapper::default_setName)
3983                 , ( bp::arg("name") ) );
3984 
3985         }
3986         { //::CEGUI::Window::setParent
3987 
3988             typedef void ( ScrollablePane_wrapper::*setParent_function_type )( ::CEGUI::Element * ) ;
3989 
3990             ScrollablePane_exposer.def(
3991                 "setParent"
3992                 , setParent_function_type( &ScrollablePane_wrapper::default_setParent )
3993                 , ( bp::arg("parent") )
3994                 , "*!\n\
3995                 \n\
3996                     Set the parent window for this window object.\n\
3997             \n\
3998                 @param parent\n\
3999                     Pointer to a Window object that is to be assigned as the parent to this\n\
4000                     Window.\n\
4001             \n\
4002                 @return\n\
4003                     Nothing\n\
4004                 *\n" );
4005 
4006         }
4007         { //::CEGUI::Element::setVerticalAlignment
4008 
4009             typedef void ( ::CEGUI::Element::*setVerticalAlignment_function_type )( ::CEGUI::VerticalAlignment const ) ;
4010             typedef void ( ScrollablePane_wrapper::*default_setVerticalAlignment_function_type )( ::CEGUI::VerticalAlignment const ) ;
4011 
4012             ScrollablePane_exposer.def(
4013                 "setVerticalAlignment"
4014                 , setVerticalAlignment_function_type(&::CEGUI::Element::setVerticalAlignment)
4015                 , default_setVerticalAlignment_function_type(&ScrollablePane_wrapper::default_setVerticalAlignment)
4016                 , ( bp::arg("alignment") ) );
4017 
4018         }
4019         { //::CEGUI::EventSet::subscribeScriptedEvent
4020 
4021             typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( ::CEGUI::EventSet::*subscribeScriptedEvent_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) ;
4022             typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( ScrollablePane_wrapper::*default_subscribeScriptedEvent_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) ;
4023 
4024             ScrollablePane_exposer.def(
4025                 "subscribeScriptedEvent"
4026                 , subscribeScriptedEvent_function_type(&::CEGUI::EventSet::subscribeScriptedEvent)
4027                 , default_subscribeScriptedEvent_function_type(&ScrollablePane_wrapper::default_subscribeScriptedEvent)
4028                 , ( bp::arg("name"), bp::arg("subscriber_name") ) );
4029 
4030         }
4031         { //::CEGUI::EventSet::subscribeScriptedEvent
4032 
4033             typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( ::CEGUI::EventSet::*subscribeScriptedEvent_function_type )( ::CEGUI::String const &,unsigned int,::CEGUI::String const & ) ;
4034             typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( ScrollablePane_wrapper::*default_subscribeScriptedEvent_function_type )( ::CEGUI::String const &,unsigned int,::CEGUI::String const & ) ;
4035 
4036             ScrollablePane_exposer.def(
4037                 "subscribeScriptedEvent"
4038                 , subscribeScriptedEvent_function_type(&::CEGUI::EventSet::subscribeScriptedEvent)
4039                 , default_subscribeScriptedEvent_function_type(&ScrollablePane_wrapper::default_subscribeScriptedEvent)
4040                 , ( bp::arg("name"), bp::arg("group"), bp::arg("subscriber_name") ) );
4041 
4042         }
4043         { //::CEGUI::Window::transferChildSurfaces
4044 
4045             typedef void ( ScrollablePane_wrapper::*transferChildSurfaces_function_type )(  ) ;
4046 
4047             ScrollablePane_exposer.def(
4048                 "transferChildSurfaces"
4049                 , transferChildSurfaces_function_type( &ScrollablePane_wrapper::transferChildSurfaces )
4050                 , "! transfer RenderingSurfaces to be owned by our target RenderingSurface.\n" );
4051 
4052         }
4053         { //::CEGUI::Window::update
4054 
4055             typedef void ( ::CEGUI::Window::*update_function_type )( float ) ;
4056             typedef void ( ScrollablePane_wrapper::*default_update_function_type )( float ) ;
4057 
4058             ScrollablePane_exposer.def(
4059                 "update"
4060                 , update_function_type(&::CEGUI::Window::update)
4061                 , default_update_function_type(&ScrollablePane_wrapper::default_update)
4062                 , ( bp::arg("elapsed") ) );
4063 
4064         }
4065         { //::CEGUI::Window::updateGeometryRenderSettings
4066 
4067             typedef void ( ScrollablePane_wrapper::*updateGeometryRenderSettings_function_type )(  ) ;
4068 
4069             ScrollablePane_exposer.def(
4070                 "updateGeometryRenderSettings"
4071                 , updateGeometryRenderSettings_function_type( &ScrollablePane_wrapper::updateGeometryRenderSettings )
4072                 , "*!\n\
4073             \n\
4074                 Update position and clip region on this Windows geometry  rendering\n\
4075                 surface.\n\
4076             *\n" );
4077 
4078         }
4079         { //::CEGUI::Window::updateSelf
4080 
4081             typedef void ( ScrollablePane_wrapper::*updateSelf_function_type )( float ) ;
4082 
4083             ScrollablePane_exposer.def(
4084                 "updateSelf"
4085                 , updateSelf_function_type( &ScrollablePane_wrapper::default_updateSelf )
4086                 , ( bp::arg("elapsed") )
4087                 , "*************************************************************************\n\
4088                     Implementation Functions\n\
4089                 *************************************************************************\n\
4090                 *!\n\
4091                 \n\
4092                     Perform actual update processing for this Window.\n\
4093             \n\
4094                 @param elapsed\n\
4095                     float value indicating the number of seconds elapsed since the last\n\
4096                     update call.\n\
4097             \n\
4098                 @return\n\
4099                     Nothing.\n\
4100                 *\n" );
4101 
4102         }
4103         { //::CEGUI::Window::writeAutoChildWindowXML
4104 
4105             typedef bool ( ScrollablePane_wrapper::*writeAutoChildWindowXML_function_type )( ::CEGUI::XMLSerializer & ) const;
4106 
4107             ScrollablePane_exposer.def(
4108                 "writeAutoChildWindowXML"
4109                 , writeAutoChildWindowXML_function_type( &ScrollablePane_wrapper::default_writeAutoChildWindowXML )
4110                 , ( bp::arg("xml_stream") ) );
4111 
4112         }
4113         { //::CEGUI::Window::writeChildWindowsXML
4114 
4115             typedef int ( ScrollablePane_wrapper::*writeChildWindowsXML_function_type )( ::CEGUI::XMLSerializer & ) const;
4116 
4117             ScrollablePane_exposer.def(
4118                 "writeChildWindowsXML"
4119                 , writeChildWindowsXML_function_type( &ScrollablePane_wrapper::default_writeChildWindowsXML )
4120                 , ( bp::arg("xml_stream") ) );
4121 
4122         }
4123         { //::CEGUI::Window::writePropertiesXML
4124 
4125             typedef int ( ScrollablePane_wrapper::*writePropertiesXML_function_type )( ::CEGUI::XMLSerializer & ) const;
4126 
4127             ScrollablePane_exposer.def(
4128                 "writePropertiesXML"
4129                 , writePropertiesXML_function_type( &ScrollablePane_wrapper::default_writePropertiesXML )
4130                 , ( bp::arg("xml_stream") ) );
4131 
4132         }
4133         { //::CEGUI::Window::writeXMLToStream
4134 
4135             typedef void ( ::CEGUI::Window::*writeXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
4136             typedef void ( ScrollablePane_wrapper::*default_writeXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
4137 
4138             ScrollablePane_exposer.def(
4139                 "writeXMLToStream"
4140                 , writeXMLToStream_function_type(&::CEGUI::Window::writeXMLToStream)
4141                 , default_writeXMLToStream_function_type(&ScrollablePane_wrapper::default_writeXMLToStream)
4142                 , ( bp::arg("xml_stream") ) );
4143 
4144         }
4145     }
4146 
4147 }
4148