1 // This file has been generated by Py++.
2 
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "ScrolledItemListBase.pypp.hpp"
6 
7 namespace bp = boost::python;
8 
9 struct ScrolledItemListBase_wrapper : CEGUI::ScrolledItemListBase, bp::wrapper< CEGUI::ScrolledItemListBase > {
10 
ScrolledItemListBase_wrapperScrolledItemListBase_wrapper11     ScrolledItemListBase_wrapper(::CEGUI::String const & type, ::CEGUI::String const & name )
12     : CEGUI::ScrolledItemListBase( boost::ref(type), boost::ref(name) )
13       , bp::wrapper< CEGUI::ScrolledItemListBase >(){
14         // constructor
15 
16     }
17 
configureScrollbarsScrolledItemListBase_wrapper18     void configureScrollbars( ::CEGUI::Sizef const & doc_size ){
19         CEGUI::ScrolledItemListBase::configureScrollbars( boost::ref(doc_size) );
20     }
21 
handle_HScrollScrolledItemListBase_wrapper22     bool handle_HScroll( ::CEGUI::EventArgs const & e ){
23         return CEGUI::ScrolledItemListBase::handle_HScroll( boost::ref(e) );
24     }
25 
handle_VScrollScrolledItemListBase_wrapper26     bool handle_VScroll( ::CEGUI::EventArgs const & e ){
27         return CEGUI::ScrolledItemListBase::handle_VScroll( boost::ref(e) );
28     }
29 
initialiseComponentsScrolledItemListBase_wrapper30     virtual void initialiseComponents(  ) {
31         if( bp::override func_initialiseComponents = this->get_override( "initialiseComponents" ) )
32             func_initialiseComponents(  );
33         else{
34             this->CEGUI::ScrolledItemListBase::initialiseComponents(  );
35         }
36     }
37 
default_initialiseComponentsScrolledItemListBase_wrapper38     void default_initialiseComponents(  ) {
39         CEGUI::ScrolledItemListBase::initialiseComponents( );
40     }
41 
onHorzScrollbarModeChangedScrolledItemListBase_wrapper42     virtual void onHorzScrollbarModeChanged( ::CEGUI::WindowEventArgs & e ){
43         if( bp::override func_onHorzScrollbarModeChanged = this->get_override( "onHorzScrollbarModeChanged" ) )
44             func_onHorzScrollbarModeChanged( boost::ref(e) );
45         else{
46             this->CEGUI::ScrolledItemListBase::onHorzScrollbarModeChanged( boost::ref(e) );
47         }
48     }
49 
default_onHorzScrollbarModeChangedScrolledItemListBase_wrapper50     virtual void default_onHorzScrollbarModeChanged( ::CEGUI::WindowEventArgs & e ){
51         CEGUI::ScrolledItemListBase::onHorzScrollbarModeChanged( boost::ref(e) );
52     }
53 
onMouseWheelScrolledItemListBase_wrapper54     virtual void onMouseWheel( ::CEGUI::MouseEventArgs & e ){
55         if( bp::override func_onMouseWheel = this->get_override( "onMouseWheel" ) )
56             func_onMouseWheel( boost::ref(e) );
57         else{
58             this->CEGUI::ScrolledItemListBase::onMouseWheel( boost::ref(e) );
59         }
60     }
61 
default_onMouseWheelScrolledItemListBase_wrapper62     virtual void default_onMouseWheel( ::CEGUI::MouseEventArgs & e ){
63         CEGUI::ScrolledItemListBase::onMouseWheel( boost::ref(e) );
64     }
65 
onVertScrollbarModeChangedScrolledItemListBase_wrapper66     virtual void onVertScrollbarModeChanged( ::CEGUI::WindowEventArgs & e ){
67         if( bp::override func_onVertScrollbarModeChanged = this->get_override( "onVertScrollbarModeChanged" ) )
68             func_onVertScrollbarModeChanged( boost::ref(e) );
69         else{
70             this->CEGUI::ScrolledItemListBase::onVertScrollbarModeChanged( boost::ref(e) );
71         }
72     }
73 
default_onVertScrollbarModeChangedScrolledItemListBase_wrapper74     virtual void default_onVertScrollbarModeChanged( ::CEGUI::WindowEventArgs & e ){
75         CEGUI::ScrolledItemListBase::onVertScrollbarModeChanged( boost::ref(e) );
76     }
77 
addChild_implScrolledItemListBase_wrapper78     virtual void addChild_impl( ::CEGUI::Element * element ){
79         if( bp::override func_addChild_impl = this->get_override( "addChild_impl" ) )
80             func_addChild_impl( boost::python::ptr(element) );
81         else{
82             this->CEGUI::Window::addChild_impl( boost::python::ptr(element) );
83         }
84     }
85 
default_addChild_implScrolledItemListBase_wrapper86     virtual void default_addChild_impl( ::CEGUI::Element * element ){
87         CEGUI::Window::addChild_impl( boost::python::ptr(element) );
88     }
89 
addElementPropertiesScrolledItemListBase_wrapper90     void addElementProperties(  ){
91         CEGUI::Element::addElementProperties(  );
92     }
93 
addNamedElementPropertiesScrolledItemListBase_wrapper94     void addNamedElementProperties(  ){
95         CEGUI::NamedElement::addNamedElementProperties(  );
96     }
97 
addWindowPropertiesScrolledItemListBase_wrapper98     void addWindowProperties(  ){
99         CEGUI::Window::addWindowProperties(  );
100     }
101 
addWindowToDrawListScrolledItemListBase_wrapper102     void addWindowToDrawList( ::CEGUI::Window & wnd, bool at_back=false ){
103         CEGUI::Window::addWindowToDrawList( boost::ref(wnd), at_back );
104     }
105 
allocateRenderingWindowScrolledItemListBase_wrapper106     void allocateRenderingWindow(  ){
107         CEGUI::Window::allocateRenderingWindow(  );
108     }
109 
banPropertiesForAutoWindowScrolledItemListBase_wrapper110     virtual void banPropertiesForAutoWindow(  ){
111         if( bp::override func_banPropertiesForAutoWindow = this->get_override( "banPropertiesForAutoWindow" ) )
112             func_banPropertiesForAutoWindow(  );
113         else{
114             this->CEGUI::Window::banPropertiesForAutoWindow(  );
115         }
116     }
117 
default_banPropertiesForAutoWindowScrolledItemListBase_wrapper118     virtual void default_banPropertiesForAutoWindow(  ){
119         CEGUI::Window::banPropertiesForAutoWindow( );
120     }
121 
beginInitialisationScrolledItemListBase_wrapper122     virtual void beginInitialisation(  ) {
123         if( bp::override func_beginInitialisation = this->get_override( "beginInitialisation" ) )
124             func_beginInitialisation(  );
125         else{
126             this->CEGUI::Window::beginInitialisation(  );
127         }
128     }
129 
default_beginInitialisationScrolledItemListBase_wrapper130     void default_beginInitialisation(  ) {
131         CEGUI::Window::beginInitialisation( );
132     }
133 
bufferGeometryScrolledItemListBase_wrapper134     void bufferGeometry( ::CEGUI::RenderingContext const & ctx ){
135         CEGUI::Window::bufferGeometry( boost::ref(ctx) );
136     }
137 
cleanupChildrenScrolledItemListBase_wrapper138     virtual void cleanupChildren(  ){
139         if( bp::override func_cleanupChildren = this->get_override( "cleanupChildren" ) )
140             func_cleanupChildren(  );
141         else{
142             this->CEGUI::Window::cleanupChildren(  );
143         }
144     }
145 
default_cleanupChildrenScrolledItemListBase_wrapper146     virtual void default_cleanupChildren(  ){
147         CEGUI::Window::cleanupChildren( );
148     }
149 
cloneChildWidgetsToScrolledItemListBase_wrapper150     virtual void cloneChildWidgetsTo( ::CEGUI::Window & target ) const  {
151         if( bp::override func_cloneChildWidgetsTo = this->get_override( "cloneChildWidgetsTo" ) )
152             func_cloneChildWidgetsTo( boost::ref(target) );
153         else{
154             this->CEGUI::Window::cloneChildWidgetsTo( boost::ref(target) );
155         }
156     }
157 
default_cloneChildWidgetsToScrolledItemListBase_wrapper158     void default_cloneChildWidgetsTo( ::CEGUI::Window & target ) const  {
159         CEGUI::Window::cloneChildWidgetsTo( boost::ref(target) );
160     }
161 
clonePropertiesToScrolledItemListBase_wrapper162     virtual void clonePropertiesTo( ::CEGUI::Window & target ) const  {
163         if( bp::override func_clonePropertiesTo = this->get_override( "clonePropertiesTo" ) )
164             func_clonePropertiesTo( boost::ref(target) );
165         else{
166             this->CEGUI::Window::clonePropertiesTo( boost::ref(target) );
167         }
168     }
169 
default_clonePropertiesToScrolledItemListBase_wrapper170     void default_clonePropertiesTo( ::CEGUI::Window & target ) const  {
171         CEGUI::Window::clonePropertiesTo( boost::ref(target) );
172     }
173 
destroyScrolledItemListBase_wrapper174     virtual void destroy(  ) {
175         if( bp::override func_destroy = this->get_override( "destroy" ) )
176             func_destroy(  );
177         else{
178             this->CEGUI::Window::destroy(  );
179         }
180     }
181 
default_destroyScrolledItemListBase_wrapper182     void default_destroy(  ) {
183         CEGUI::Window::destroy( );
184     }
185 
drawSelfScrolledItemListBase_wrapper186     virtual void drawSelf( ::CEGUI::RenderingContext const & ctx ){
187         if( bp::override func_drawSelf = this->get_override( "drawSelf" ) )
188             func_drawSelf( boost::ref(ctx) );
189         else{
190             this->CEGUI::Window::drawSelf( boost::ref(ctx) );
191         }
192     }
193 
default_drawSelfScrolledItemListBase_wrapper194     virtual void default_drawSelf( ::CEGUI::RenderingContext const & ctx ){
195         CEGUI::Window::drawSelf( boost::ref(ctx) );
196     }
197 
endInitialisationScrolledItemListBase_wrapper198     virtual void endInitialisation(  ) {
199         if( bp::override func_endInitialisation = this->get_override( "endInitialisation" ) )
200             func_endInitialisation(  );
201         else{
202             this->CEGUI::ItemListBase::endInitialisation(  );
203         }
204     }
205 
default_endInitialisationScrolledItemListBase_wrapper206     void default_endInitialisation(  ) {
207         CEGUI::ItemListBase::endInitialisation( );
208     }
209 
fireAreaChangeEventsScrolledItemListBase_wrapper210     void fireAreaChangeEvents( bool const moved, bool const sized ){
211         CEGUI::Element::fireAreaChangeEvents( moved, sized );
212     }
213 
fireEventScrolledItemListBase_wrapper214     virtual void fireEvent( ::CEGUI::String const & name, ::CEGUI::EventArgs & args, ::CEGUI::String const & eventNamespace="" ) {
215         if( bp::override func_fireEvent = this->get_override( "fireEvent" ) )
216             func_fireEvent( boost::ref(name), boost::ref(args), boost::ref(eventNamespace) );
217         else{
218             this->CEGUI::EventSet::fireEvent( boost::ref(name), boost::ref(args), boost::ref(eventNamespace) );
219         }
220     }
221 
default_fireEventScrolledItemListBase_wrapper222     void default_fireEvent( ::CEGUI::String const & name, ::CEGUI::EventArgs & args, ::CEGUI::String const & eventNamespace="" ) {
223         CEGUI::EventSet::fireEvent( boost::ref(name), boost::ref(args), boost::ref(eventNamespace) );
224     }
225 
fireEvent_implScrolledItemListBase_wrapper226     void fireEvent_impl( ::CEGUI::String const & name, ::CEGUI::EventArgs & args ){
227         CEGUI::EventSet::fireEvent_impl( boost::ref(name), boost::ref(args) );
228     }
229 
generateAutoRepeatEventScrolledItemListBase_wrapper230     void generateAutoRepeatEvent( ::CEGUI::MouseButton button ){
231         CEGUI::Window::generateAutoRepeatEvent( button );
232     }
233 
getChildByNamePath_implScrolledItemListBase_wrapper234     virtual ::CEGUI::NamedElement * getChildByNamePath_impl( ::CEGUI::String const & name_path ) const {
235         if( bp::override func_getChildByNamePath_impl = this->get_override( "getChildByNamePath_impl" ) )
236             return func_getChildByNamePath_impl( boost::ref(name_path) );
237         else{
238             return this->CEGUI::NamedElement::getChildByNamePath_impl( boost::ref(name_path) );
239         }
240     }
241 
default_getChildByNamePath_implScrolledItemListBase_wrapper242     virtual ::CEGUI::NamedElement * default_getChildByNamePath_impl( ::CEGUI::String const & name_path ) const {
243         return CEGUI::NamedElement::getChildByNamePath_impl( boost::ref(name_path) );
244     }
245 
getChildByNameRecursive_implScrolledItemListBase_wrapper246     virtual ::CEGUI::NamedElement * getChildByNameRecursive_impl( ::CEGUI::String const & name ) const {
247         if( bp::override func_getChildByNameRecursive_impl = this->get_override( "getChildByNameRecursive_impl" ) )
248             return func_getChildByNameRecursive_impl( boost::ref(name) );
249         else{
250             return this->CEGUI::NamedElement::getChildByNameRecursive_impl( boost::ref(name) );
251         }
252     }
253 
default_getChildByNameRecursive_implScrolledItemListBase_wrapper254     virtual ::CEGUI::NamedElement * default_getChildByNameRecursive_impl( ::CEGUI::String const & name ) const {
255         return CEGUI::NamedElement::getChildByNameRecursive_impl( boost::ref(name) );
256     }
257 
getContentSizeScrolledItemListBase_wrapper258     virtual ::CEGUI::Sizef getContentSize(  ) const {
259         bp::override func_getContentSize = this->get_override( "getContentSize" );
260         return func_getContentSize(  );
261     }
262 
getHitTestRect_implScrolledItemListBase_wrapper263     virtual ::CEGUI::Rectf getHitTestRect_impl(  ) const {
264         if( bp::override func_getHitTestRect_impl = this->get_override( "getHitTestRect_impl" ) )
265             return func_getHitTestRect_impl(  );
266         else{
267             return this->CEGUI::Window::getHitTestRect_impl(  );
268         }
269     }
270 
default_getHitTestRect_implScrolledItemListBase_wrapper271     virtual ::CEGUI::Rectf default_getHitTestRect_impl(  ) const {
272         return CEGUI::Window::getHitTestRect_impl( );
273     }
274 
getInnerRectClipper_implScrolledItemListBase_wrapper275     virtual ::CEGUI::Rectf getInnerRectClipper_impl(  ) const {
276         if( bp::override func_getInnerRectClipper_impl = this->get_override( "getInnerRectClipper_impl" ) )
277             return func_getInnerRectClipper_impl(  );
278         else{
279             return this->CEGUI::Window::getInnerRectClipper_impl(  );
280         }
281     }
282 
default_getInnerRectClipper_implScrolledItemListBase_wrapper283     virtual ::CEGUI::Rectf default_getInnerRectClipper_impl(  ) const {
284         return CEGUI::Window::getInnerRectClipper_impl( );
285     }
286 
getOuterRectClipper_implScrolledItemListBase_wrapper287     virtual ::CEGUI::Rectf getOuterRectClipper_impl(  ) const {
288         if( bp::override func_getOuterRectClipper_impl = this->get_override( "getOuterRectClipper_impl" ) )
289             return func_getOuterRectClipper_impl(  );
290         else{
291             return this->CEGUI::Window::getOuterRectClipper_impl(  );
292         }
293     }
294 
default_getOuterRectClipper_implScrolledItemListBase_wrapper295     virtual ::CEGUI::Rectf default_getOuterRectClipper_impl(  ) const {
296         return CEGUI::Window::getOuterRectClipper_impl( );
297     }
298 
getParentElementClipIntersectionScrolledItemListBase_wrapper299     ::CEGUI::Rectf getParentElementClipIntersection( ::CEGUI::Rectf const & unclipped_area ) const {
300         return CEGUI::Window::getParentElementClipIntersection( boost::ref(unclipped_area) );
301     }
302 
getRenderingContext_implScrolledItemListBase_wrapper303     virtual void getRenderingContext_impl( ::CEGUI::RenderingContext & ctx ) const  {
304         if( bp::override func_getRenderingContext_impl = this->get_override( "getRenderingContext_impl" ) )
305             func_getRenderingContext_impl( boost::ref(ctx) );
306         else{
307             this->CEGUI::Window::getRenderingContext_impl( boost::ref(ctx) );
308         }
309     }
310 
default_getRenderingContext_implScrolledItemListBase_wrapper311     void default_getRenderingContext_impl( ::CEGUI::RenderingContext & ctx ) const  {
312         CEGUI::Window::getRenderingContext_impl( boost::ref(ctx) );
313     }
314 
getScriptModuleScrolledItemListBase_wrapper315     ::CEGUI::ScriptModule * getScriptModule(  ) const {
316         return CEGUI::EventSet::getScriptModule(  );
317     }
318 
getUnclippedInnerRect_implScrolledItemListBase_wrapper319     virtual ::CEGUI::Rectf getUnclippedInnerRect_impl( bool skipAllPixelAlignment ) const {
320         if( bp::override func_getUnclippedInnerRect_impl = this->get_override( "getUnclippedInnerRect_impl" ) )
321             return func_getUnclippedInnerRect_impl( skipAllPixelAlignment );
322         else{
323             return this->CEGUI::Window::getUnclippedInnerRect_impl( skipAllPixelAlignment );
324         }
325     }
326 
default_getUnclippedInnerRect_implScrolledItemListBase_wrapper327     virtual ::CEGUI::Rectf default_getUnclippedInnerRect_impl( bool skipAllPixelAlignment ) const {
328         return CEGUI::Window::getUnclippedInnerRect_impl( skipAllPixelAlignment );
329     }
330 
getUnclippedOuterRect_implScrolledItemListBase_wrapper331     virtual ::CEGUI::Rectf getUnclippedOuterRect_impl( bool skipAllPixelAlignment ) const {
332         if( bp::override func_getUnclippedOuterRect_impl = this->get_override( "getUnclippedOuterRect_impl" ) )
333             return func_getUnclippedOuterRect_impl( skipAllPixelAlignment );
334         else{
335             return this->CEGUI::Element::getUnclippedOuterRect_impl( skipAllPixelAlignment );
336         }
337     }
338 
default_getUnclippedOuterRect_implScrolledItemListBase_wrapper339     virtual ::CEGUI::Rectf default_getUnclippedOuterRect_impl( bool skipAllPixelAlignment ) const {
340         return CEGUI::Element::getUnclippedOuterRect_impl( skipAllPixelAlignment );
341     }
342 
getWindowAttachedToCommonAncestorScrolledItemListBase_wrapper343     ::CEGUI::Window const * getWindowAttachedToCommonAncestor( ::CEGUI::Window const & wnd ) const {
344         return CEGUI::Window::getWindowAttachedToCommonAncestor( boost::ref(wnd) );
345     }
346 
handleFontRenderSizeChangeScrolledItemListBase_wrapper347     virtual bool handleFontRenderSizeChange( ::CEGUI::EventArgs const & args ){
348         if( bp::override func_handleFontRenderSizeChange = this->get_override( "handleFontRenderSizeChange" ) )
349             return func_handleFontRenderSizeChange( boost::ref(args) );
350         else{
351             return this->CEGUI::Window::handleFontRenderSizeChange( boost::ref(args) );
352         }
353     }
354 
default_handleFontRenderSizeChangeScrolledItemListBase_wrapper355     virtual bool default_handleFontRenderSizeChange( ::CEGUI::EventArgs const & args ){
356         return CEGUI::Window::handleFontRenderSizeChange( boost::ref(args) );
357     }
358 
handle_PaneChildRemovedScrolledItemListBase_wrapper359     virtual bool handle_PaneChildRemoved( ::CEGUI::EventArgs const & e ){
360         if( bp::override func_handle_PaneChildRemoved = this->get_override( "handle_PaneChildRemoved" ) )
361             return func_handle_PaneChildRemoved( boost::ref(e) );
362         else{
363             return this->CEGUI::ItemListBase::handle_PaneChildRemoved( boost::ref(e) );
364         }
365     }
366 
default_handle_PaneChildRemovedScrolledItemListBase_wrapper367     virtual bool default_handle_PaneChildRemoved( ::CEGUI::EventArgs const & e ){
368         return CEGUI::ItemListBase::handle_PaneChildRemoved( boost::ref(e) );
369     }
370 
initialiseClippersScrolledItemListBase_wrapper371     void initialiseClippers( ::CEGUI::RenderingContext const & ctx ){
372         CEGUI::Window::initialiseClippers( boost::ref(ctx) );
373     }
374 
invalidate_implScrolledItemListBase_wrapper375     void invalidate_impl( bool const recursive ){
376         CEGUI::Window::invalidate_impl( recursive );
377     }
378 
isHitScrolledItemListBase_wrapper379     virtual bool isHit( ::CEGUI::Vector2f const & position, bool const allow_disabled=false ) const  {
380         if( bp::override func_isHit = this->get_override( "isHit" ) )
381             return func_isHit( boost::ref(position), allow_disabled );
382         else{
383             return this->CEGUI::Window::isHit( boost::ref(position), allow_disabled );
384         }
385     }
386 
default_isHitScrolledItemListBase_wrapper387     bool default_isHit( ::CEGUI::Vector2f const & position, bool const allow_disabled=false ) const  {
388         return CEGUI::Window::isHit( boost::ref(position), allow_disabled );
389     }
390 
isHitTargetWindowScrolledItemListBase_wrapper391     bool isHitTargetWindow( ::CEGUI::Vector2f const & position, bool allow_disabled ) const {
392         return CEGUI::Window::isHitTargetWindow( boost::ref(position), allow_disabled );
393     }
394 
isInnerRectSizeChangedScrolledItemListBase_wrapper395     bool isInnerRectSizeChanged(  ) const {
396         return CEGUI::Element::isInnerRectSizeChanged(  );
397     }
398 
isPropertyAtDefaultScrolledItemListBase_wrapper399     bool isPropertyAtDefault( ::CEGUI::Property const * property ) const {
400         return CEGUI::Window::isPropertyAtDefault( boost::python::ptr(property) );
401     }
402 
isTopOfZOrderScrolledItemListBase_wrapper403     bool isTopOfZOrder(  ) const {
404         return CEGUI::Window::isTopOfZOrder(  );
405     }
406 
layoutItemWidgetsScrolledItemListBase_wrapper407     virtual void layoutItemWidgets(  ){
408         bp::override func_layoutItemWidgets = this->get_override( "layoutItemWidgets" );
409         func_layoutItemWidgets(  );
410     }
411 
layoutLookNFeelChildWidgetsScrolledItemListBase_wrapper412     void layoutLookNFeelChildWidgets(  ){
413         CEGUI::Window::layoutLookNFeelChildWidgets(  );
414     }
415 
markCachedWindowRectsInvalidScrolledItemListBase_wrapper416     void markCachedWindowRectsInvalid(  ){
417         CEGUI::Window::markCachedWindowRectsInvalid(  );
418     }
419 
moveToFront_implScrolledItemListBase_wrapper420     virtual bool moveToFront_impl( bool wasClicked ){
421         if( bp::override func_moveToFront_impl = this->get_override( "moveToFront_impl" ) )
422             return func_moveToFront_impl( wasClicked );
423         else{
424             return this->CEGUI::Window::moveToFront_impl( wasClicked );
425         }
426     }
427 
default_moveToFront_implScrolledItemListBase_wrapper428     virtual bool default_moveToFront_impl( bool wasClicked ){
429         return CEGUI::Window::moveToFront_impl( wasClicked );
430     }
431 
notifyChildrenOfSizeChangeScrolledItemListBase_wrapper432     void notifyChildrenOfSizeChange( bool const non_client, bool const client ){
433         CEGUI::Element::notifyChildrenOfSizeChange( non_client, client );
434     }
435 
notifyClippingChangedScrolledItemListBase_wrapper436     void notifyClippingChanged(  ){
437         CEGUI::Window::notifyClippingChanged(  );
438     }
439 
notifyItemClickedScrolledItemListBase_wrapper440     virtual void notifyItemClicked( ::CEGUI::ItemEntry * arg0 ) {
441         if( bp::override func_notifyItemClicked = this->get_override( "notifyItemClicked" ) )
442             func_notifyItemClicked( boost::python::ptr(arg0) );
443         else{
444             this->CEGUI::ItemListBase::notifyItemClicked( boost::python::ptr(arg0) );
445         }
446     }
447 
default_notifyItemClickedScrolledItemListBase_wrapper448     void default_notifyItemClicked( ::CEGUI::ItemEntry * arg0 ) {
449         CEGUI::ItemListBase::notifyItemClicked( boost::python::ptr(arg0) );
450     }
451 
notifyItemSelectStateScrolledItemListBase_wrapper452     virtual void notifyItemSelectState( ::CEGUI::ItemEntry * arg0, bool arg1 ) {
453         if( bp::override func_notifyItemSelectState = this->get_override( "notifyItemSelectState" ) )
454             func_notifyItemSelectState( boost::python::ptr(arg0), arg1 );
455         else{
456             this->CEGUI::ItemListBase::notifyItemSelectState( boost::python::ptr(arg0), arg1 );
457         }
458     }
459 
default_notifyItemSelectStateScrolledItemListBase_wrapper460     void default_notifyItemSelectState( ::CEGUI::ItemEntry * arg0, bool arg1 ) {
461         CEGUI::ItemListBase::notifyItemSelectState( boost::python::ptr(arg0), arg1 );
462     }
463 
notifyScreenAreaChangedScrolledItemListBase_wrapper464     virtual void notifyScreenAreaChanged( bool recursive=true ) {
465         if( bp::override func_notifyScreenAreaChanged = this->get_override( "notifyScreenAreaChanged" ) )
466             func_notifyScreenAreaChanged( recursive );
467         else{
468             this->CEGUI::Window::notifyScreenAreaChanged( recursive );
469         }
470     }
471 
default_notifyScreenAreaChangedScrolledItemListBase_wrapper472     void default_notifyScreenAreaChanged( bool recursive=true ) {
473         CEGUI::Window::notifyScreenAreaChanged( recursive );
474     }
475 
onActivatedScrolledItemListBase_wrapper476     virtual void onActivated( ::CEGUI::ActivationEventArgs & e ){
477         if( bp::override func_onActivated = this->get_override( "onActivated" ) )
478             func_onActivated( boost::ref(e) );
479         else{
480             this->CEGUI::Window::onActivated( boost::ref(e) );
481         }
482     }
483 
default_onActivatedScrolledItemListBase_wrapper484     virtual void default_onActivated( ::CEGUI::ActivationEventArgs & e ){
485         CEGUI::Window::onActivated( boost::ref(e) );
486     }
487 
onAlphaChangedScrolledItemListBase_wrapper488     virtual void onAlphaChanged( ::CEGUI::WindowEventArgs & e ){
489         if( bp::override func_onAlphaChanged = this->get_override( "onAlphaChanged" ) )
490             func_onAlphaChanged( boost::ref(e) );
491         else{
492             this->CEGUI::Window::onAlphaChanged( boost::ref(e) );
493         }
494     }
495 
default_onAlphaChangedScrolledItemListBase_wrapper496     virtual void default_onAlphaChanged( ::CEGUI::WindowEventArgs & e ){
497         CEGUI::Window::onAlphaChanged( boost::ref(e) );
498     }
499 
onAlwaysOnTopChangedScrolledItemListBase_wrapper500     virtual void onAlwaysOnTopChanged( ::CEGUI::WindowEventArgs & e ){
501         if( bp::override func_onAlwaysOnTopChanged = this->get_override( "onAlwaysOnTopChanged" ) )
502             func_onAlwaysOnTopChanged( boost::ref(e) );
503         else{
504             this->CEGUI::Window::onAlwaysOnTopChanged( boost::ref(e) );
505         }
506     }
507 
default_onAlwaysOnTopChangedScrolledItemListBase_wrapper508     virtual void default_onAlwaysOnTopChanged( ::CEGUI::WindowEventArgs & e ){
509         CEGUI::Window::onAlwaysOnTopChanged( boost::ref(e) );
510     }
511 
onCaptureGainedScrolledItemListBase_wrapper512     virtual void onCaptureGained( ::CEGUI::WindowEventArgs & e ){
513         if( bp::override func_onCaptureGained = this->get_override( "onCaptureGained" ) )
514             func_onCaptureGained( boost::ref(e) );
515         else{
516             this->CEGUI::Window::onCaptureGained( boost::ref(e) );
517         }
518     }
519 
default_onCaptureGainedScrolledItemListBase_wrapper520     virtual void default_onCaptureGained( ::CEGUI::WindowEventArgs & e ){
521         CEGUI::Window::onCaptureGained( boost::ref(e) );
522     }
523 
onCaptureLostScrolledItemListBase_wrapper524     virtual void onCaptureLost( ::CEGUI::WindowEventArgs & e ){
525         if( bp::override func_onCaptureLost = this->get_override( "onCaptureLost" ) )
526             func_onCaptureLost( boost::ref(e) );
527         else{
528             this->CEGUI::Window::onCaptureLost( boost::ref(e) );
529         }
530     }
531 
default_onCaptureLostScrolledItemListBase_wrapper532     virtual void default_onCaptureLost( ::CEGUI::WindowEventArgs & e ){
533         CEGUI::Window::onCaptureLost( boost::ref(e) );
534     }
535 
onCharacterScrolledItemListBase_wrapper536     virtual void onCharacter( ::CEGUI::KeyEventArgs & e ){
537         if( bp::override func_onCharacter = this->get_override( "onCharacter" ) )
538             func_onCharacter( boost::ref(e) );
539         else{
540             this->CEGUI::Window::onCharacter( boost::ref(e) );
541         }
542     }
543 
default_onCharacterScrolledItemListBase_wrapper544     virtual void default_onCharacter( ::CEGUI::KeyEventArgs & e ){
545         CEGUI::Window::onCharacter( boost::ref(e) );
546     }
547 
onChildAddedScrolledItemListBase_wrapper548     virtual void onChildAdded( ::CEGUI::ElementEventArgs & e ){
549         if( bp::override func_onChildAdded = this->get_override( "onChildAdded" ) )
550             func_onChildAdded( boost::ref(e) );
551         else{
552             this->CEGUI::Window::onChildAdded( boost::ref(e) );
553         }
554     }
555 
default_onChildAddedScrolledItemListBase_wrapper556     virtual void default_onChildAdded( ::CEGUI::ElementEventArgs & e ){
557         CEGUI::Window::onChildAdded( boost::ref(e) );
558     }
559 
onChildRemovedScrolledItemListBase_wrapper560     virtual void onChildRemoved( ::CEGUI::ElementEventArgs & e ){
561         if( bp::override func_onChildRemoved = this->get_override( "onChildRemoved" ) )
562             func_onChildRemoved( boost::ref(e) );
563         else{
564             this->CEGUI::Window::onChildRemoved( boost::ref(e) );
565         }
566     }
567 
default_onChildRemovedScrolledItemListBase_wrapper568     virtual void default_onChildRemoved( ::CEGUI::ElementEventArgs & e ){
569         CEGUI::Window::onChildRemoved( boost::ref(e) );
570     }
571 
onClippingChangedScrolledItemListBase_wrapper572     virtual void onClippingChanged( ::CEGUI::WindowEventArgs & e ){
573         if( bp::override func_onClippingChanged = this->get_override( "onClippingChanged" ) )
574             func_onClippingChanged( boost::ref(e) );
575         else{
576             this->CEGUI::Window::onClippingChanged( boost::ref(e) );
577         }
578     }
579 
default_onClippingChangedScrolledItemListBase_wrapper580     virtual void default_onClippingChanged( ::CEGUI::WindowEventArgs & e ){
581         CEGUI::Window::onClippingChanged( boost::ref(e) );
582     }
583 
onDeactivatedScrolledItemListBase_wrapper584     virtual void onDeactivated( ::CEGUI::ActivationEventArgs & e ){
585         if( bp::override func_onDeactivated = this->get_override( "onDeactivated" ) )
586             func_onDeactivated( boost::ref(e) );
587         else{
588             this->CEGUI::Window::onDeactivated( boost::ref(e) );
589         }
590     }
591 
default_onDeactivatedScrolledItemListBase_wrapper592     virtual void default_onDeactivated( ::CEGUI::ActivationEventArgs & e ){
593         CEGUI::Window::onDeactivated( boost::ref(e) );
594     }
595 
onDestructionStartedScrolledItemListBase_wrapper596     virtual void onDestructionStarted( ::CEGUI::WindowEventArgs & e ){
597         if( bp::override func_onDestructionStarted = this->get_override( "onDestructionStarted" ) )
598             func_onDestructionStarted( boost::ref(e) );
599         else{
600             this->CEGUI::Window::onDestructionStarted( boost::ref(e) );
601         }
602     }
603 
default_onDestructionStartedScrolledItemListBase_wrapper604     virtual void default_onDestructionStarted( ::CEGUI::WindowEventArgs & e ){
605         CEGUI::Window::onDestructionStarted( boost::ref(e) );
606     }
607 
onDisabledScrolledItemListBase_wrapper608     virtual void onDisabled( ::CEGUI::WindowEventArgs & e ){
609         if( bp::override func_onDisabled = this->get_override( "onDisabled" ) )
610             func_onDisabled( boost::ref(e) );
611         else{
612             this->CEGUI::Window::onDisabled( boost::ref(e) );
613         }
614     }
615 
default_onDisabledScrolledItemListBase_wrapper616     virtual void default_onDisabled( ::CEGUI::WindowEventArgs & e ){
617         CEGUI::Window::onDisabled( boost::ref(e) );
618     }
619 
onDragDropItemDroppedScrolledItemListBase_wrapper620     virtual void onDragDropItemDropped( ::CEGUI::DragDropEventArgs & e ){
621         if( bp::override func_onDragDropItemDropped = this->get_override( "onDragDropItemDropped" ) )
622             func_onDragDropItemDropped( boost::ref(e) );
623         else{
624             this->CEGUI::Window::onDragDropItemDropped( boost::ref(e) );
625         }
626     }
627 
default_onDragDropItemDroppedScrolledItemListBase_wrapper628     virtual void default_onDragDropItemDropped( ::CEGUI::DragDropEventArgs & e ){
629         CEGUI::Window::onDragDropItemDropped( boost::ref(e) );
630     }
631 
onDragDropItemEntersScrolledItemListBase_wrapper632     virtual void onDragDropItemEnters( ::CEGUI::DragDropEventArgs & e ){
633         if( bp::override func_onDragDropItemEnters = this->get_override( "onDragDropItemEnters" ) )
634             func_onDragDropItemEnters( boost::ref(e) );
635         else{
636             this->CEGUI::Window::onDragDropItemEnters( boost::ref(e) );
637         }
638     }
639 
default_onDragDropItemEntersScrolledItemListBase_wrapper640     virtual void default_onDragDropItemEnters( ::CEGUI::DragDropEventArgs & e ){
641         CEGUI::Window::onDragDropItemEnters( boost::ref(e) );
642     }
643 
onDragDropItemLeavesScrolledItemListBase_wrapper644     virtual void onDragDropItemLeaves( ::CEGUI::DragDropEventArgs & e ){
645         if( bp::override func_onDragDropItemLeaves = this->get_override( "onDragDropItemLeaves" ) )
646             func_onDragDropItemLeaves( boost::ref(e) );
647         else{
648             this->CEGUI::Window::onDragDropItemLeaves( boost::ref(e) );
649         }
650     }
651 
default_onDragDropItemLeavesScrolledItemListBase_wrapper652     virtual void default_onDragDropItemLeaves( ::CEGUI::DragDropEventArgs & e ){
653         CEGUI::Window::onDragDropItemLeaves( boost::ref(e) );
654     }
655 
onEnabledScrolledItemListBase_wrapper656     virtual void onEnabled( ::CEGUI::WindowEventArgs & e ){
657         if( bp::override func_onEnabled = this->get_override( "onEnabled" ) )
658             func_onEnabled( boost::ref(e) );
659         else{
660             this->CEGUI::Window::onEnabled( boost::ref(e) );
661         }
662     }
663 
default_onEnabledScrolledItemListBase_wrapper664     virtual void default_onEnabled( ::CEGUI::WindowEventArgs & e ){
665         CEGUI::Window::onEnabled( boost::ref(e) );
666     }
667 
onFontChangedScrolledItemListBase_wrapper668     virtual void onFontChanged( ::CEGUI::WindowEventArgs & e ){
669         if( bp::override func_onFontChanged = this->get_override( "onFontChanged" ) )
670             func_onFontChanged( boost::ref(e) );
671         else{
672             this->CEGUI::Window::onFontChanged( boost::ref(e) );
673         }
674     }
675 
default_onFontChangedScrolledItemListBase_wrapper676     virtual void default_onFontChanged( ::CEGUI::WindowEventArgs & e ){
677         CEGUI::Window::onFontChanged( boost::ref(e) );
678     }
679 
onHiddenScrolledItemListBase_wrapper680     virtual void onHidden( ::CEGUI::WindowEventArgs & e ){
681         if( bp::override func_onHidden = this->get_override( "onHidden" ) )
682             func_onHidden( boost::ref(e) );
683         else{
684             this->CEGUI::Window::onHidden( boost::ref(e) );
685         }
686     }
687 
default_onHiddenScrolledItemListBase_wrapper688     virtual void default_onHidden( ::CEGUI::WindowEventArgs & e ){
689         CEGUI::Window::onHidden( boost::ref(e) );
690     }
691 
onHorizontalAlignmentChangedScrolledItemListBase_wrapper692     virtual void onHorizontalAlignmentChanged( ::CEGUI::ElementEventArgs & e ){
693         if( bp::override func_onHorizontalAlignmentChanged = this->get_override( "onHorizontalAlignmentChanged" ) )
694             func_onHorizontalAlignmentChanged( boost::ref(e) );
695         else{
696             this->CEGUI::Element::onHorizontalAlignmentChanged( boost::ref(e) );
697         }
698     }
699 
default_onHorizontalAlignmentChangedScrolledItemListBase_wrapper700     virtual void default_onHorizontalAlignmentChanged( ::CEGUI::ElementEventArgs & e ){
701         CEGUI::Element::onHorizontalAlignmentChanged( boost::ref(e) );
702     }
703 
onIDChangedScrolledItemListBase_wrapper704     virtual void onIDChanged( ::CEGUI::WindowEventArgs & e ){
705         if( bp::override func_onIDChanged = this->get_override( "onIDChanged" ) )
706             func_onIDChanged( boost::ref(e) );
707         else{
708             this->CEGUI::Window::onIDChanged( boost::ref(e) );
709         }
710     }
711 
default_onIDChangedScrolledItemListBase_wrapper712     virtual void default_onIDChanged( ::CEGUI::WindowEventArgs & e ){
713         CEGUI::Window::onIDChanged( boost::ref(e) );
714     }
715 
onInheritsAlphaChangedScrolledItemListBase_wrapper716     virtual void onInheritsAlphaChanged( ::CEGUI::WindowEventArgs & e ){
717         if( bp::override func_onInheritsAlphaChanged = this->get_override( "onInheritsAlphaChanged" ) )
718             func_onInheritsAlphaChanged( boost::ref(e) );
719         else{
720             this->CEGUI::Window::onInheritsAlphaChanged( boost::ref(e) );
721         }
722     }
723 
default_onInheritsAlphaChangedScrolledItemListBase_wrapper724     virtual void default_onInheritsAlphaChanged( ::CEGUI::WindowEventArgs & e ){
725         CEGUI::Window::onInheritsAlphaChanged( boost::ref(e) );
726     }
727 
onInvalidatedScrolledItemListBase_wrapper728     virtual void onInvalidated( ::CEGUI::WindowEventArgs & e ){
729         if( bp::override func_onInvalidated = this->get_override( "onInvalidated" ) )
730             func_onInvalidated( boost::ref(e) );
731         else{
732             this->CEGUI::Window::onInvalidated( boost::ref(e) );
733         }
734     }
735 
default_onInvalidatedScrolledItemListBase_wrapper736     virtual void default_onInvalidated( ::CEGUI::WindowEventArgs & e ){
737         CEGUI::Window::onInvalidated( boost::ref(e) );
738     }
739 
onKeyDownScrolledItemListBase_wrapper740     virtual void onKeyDown( ::CEGUI::KeyEventArgs & e ){
741         if( bp::override func_onKeyDown = this->get_override( "onKeyDown" ) )
742             func_onKeyDown( boost::ref(e) );
743         else{
744             this->CEGUI::Window::onKeyDown( boost::ref(e) );
745         }
746     }
747 
default_onKeyDownScrolledItemListBase_wrapper748     virtual void default_onKeyDown( ::CEGUI::KeyEventArgs & e ){
749         CEGUI::Window::onKeyDown( boost::ref(e) );
750     }
751 
onKeyUpScrolledItemListBase_wrapper752     virtual void onKeyUp( ::CEGUI::KeyEventArgs & e ){
753         if( bp::override func_onKeyUp = this->get_override( "onKeyUp" ) )
754             func_onKeyUp( boost::ref(e) );
755         else{
756             this->CEGUI::Window::onKeyUp( boost::ref(e) );
757         }
758     }
759 
default_onKeyUpScrolledItemListBase_wrapper760     virtual void default_onKeyUp( ::CEGUI::KeyEventArgs & e ){
761         CEGUI::Window::onKeyUp( boost::ref(e) );
762     }
763 
onListContentsChangedScrolledItemListBase_wrapper764     virtual void onListContentsChanged( ::CEGUI::WindowEventArgs & e ){
765         if( bp::override func_onListContentsChanged = this->get_override( "onListContentsChanged" ) )
766             func_onListContentsChanged( boost::ref(e) );
767         else{
768             this->CEGUI::ItemListBase::onListContentsChanged( boost::ref(e) );
769         }
770     }
771 
default_onListContentsChangedScrolledItemListBase_wrapper772     virtual void default_onListContentsChanged( ::CEGUI::WindowEventArgs & e ){
773         CEGUI::ItemListBase::onListContentsChanged( boost::ref(e) );
774     }
775 
onMarginChangedScrolledItemListBase_wrapper776     virtual void onMarginChanged( ::CEGUI::WindowEventArgs & e ){
777         if( bp::override func_onMarginChanged = this->get_override( "onMarginChanged" ) )
778             func_onMarginChanged( boost::ref(e) );
779         else{
780             this->CEGUI::Window::onMarginChanged( boost::ref(e) );
781         }
782     }
783 
default_onMarginChangedScrolledItemListBase_wrapper784     virtual void default_onMarginChanged( ::CEGUI::WindowEventArgs & e ){
785         CEGUI::Window::onMarginChanged( boost::ref(e) );
786     }
787 
onMouseButtonDownScrolledItemListBase_wrapper788     virtual void onMouseButtonDown( ::CEGUI::MouseEventArgs & e ){
789         if( bp::override func_onMouseButtonDown = this->get_override( "onMouseButtonDown" ) )
790             func_onMouseButtonDown( boost::ref(e) );
791         else{
792             this->CEGUI::Window::onMouseButtonDown( boost::ref(e) );
793         }
794     }
795 
default_onMouseButtonDownScrolledItemListBase_wrapper796     virtual void default_onMouseButtonDown( ::CEGUI::MouseEventArgs & e ){
797         CEGUI::Window::onMouseButtonDown( boost::ref(e) );
798     }
799 
onMouseButtonUpScrolledItemListBase_wrapper800     virtual void onMouseButtonUp( ::CEGUI::MouseEventArgs & e ){
801         if( bp::override func_onMouseButtonUp = this->get_override( "onMouseButtonUp" ) )
802             func_onMouseButtonUp( boost::ref(e) );
803         else{
804             this->CEGUI::Window::onMouseButtonUp( boost::ref(e) );
805         }
806     }
807 
default_onMouseButtonUpScrolledItemListBase_wrapper808     virtual void default_onMouseButtonUp( ::CEGUI::MouseEventArgs & e ){
809         CEGUI::Window::onMouseButtonUp( boost::ref(e) );
810     }
811 
onMouseClickedScrolledItemListBase_wrapper812     virtual void onMouseClicked( ::CEGUI::MouseEventArgs & e ){
813         if( bp::override func_onMouseClicked = this->get_override( "onMouseClicked" ) )
814             func_onMouseClicked( boost::ref(e) );
815         else{
816             this->CEGUI::Window::onMouseClicked( boost::ref(e) );
817         }
818     }
819 
default_onMouseClickedScrolledItemListBase_wrapper820     virtual void default_onMouseClicked( ::CEGUI::MouseEventArgs & e ){
821         CEGUI::Window::onMouseClicked( boost::ref(e) );
822     }
823 
onMouseDoubleClickedScrolledItemListBase_wrapper824     virtual void onMouseDoubleClicked( ::CEGUI::MouseEventArgs & e ){
825         if( bp::override func_onMouseDoubleClicked = this->get_override( "onMouseDoubleClicked" ) )
826             func_onMouseDoubleClicked( boost::ref(e) );
827         else{
828             this->CEGUI::Window::onMouseDoubleClicked( boost::ref(e) );
829         }
830     }
831 
default_onMouseDoubleClickedScrolledItemListBase_wrapper832     virtual void default_onMouseDoubleClicked( ::CEGUI::MouseEventArgs & e ){
833         CEGUI::Window::onMouseDoubleClicked( boost::ref(e) );
834     }
835 
onMouseEntersScrolledItemListBase_wrapper836     virtual void onMouseEnters( ::CEGUI::MouseEventArgs & e ){
837         if( bp::override func_onMouseEnters = this->get_override( "onMouseEnters" ) )
838             func_onMouseEnters( boost::ref(e) );
839         else{
840             this->CEGUI::Window::onMouseEnters( boost::ref(e) );
841         }
842     }
843 
default_onMouseEntersScrolledItemListBase_wrapper844     virtual void default_onMouseEnters( ::CEGUI::MouseEventArgs & e ){
845         CEGUI::Window::onMouseEnters( boost::ref(e) );
846     }
847 
onMouseEntersAreaScrolledItemListBase_wrapper848     virtual void onMouseEntersArea( ::CEGUI::MouseEventArgs & e ){
849         if( bp::override func_onMouseEntersArea = this->get_override( "onMouseEntersArea" ) )
850             func_onMouseEntersArea( boost::ref(e) );
851         else{
852             this->CEGUI::Window::onMouseEntersArea( boost::ref(e) );
853         }
854     }
855 
default_onMouseEntersAreaScrolledItemListBase_wrapper856     virtual void default_onMouseEntersArea( ::CEGUI::MouseEventArgs & e ){
857         CEGUI::Window::onMouseEntersArea( boost::ref(e) );
858     }
859 
onMouseLeavesScrolledItemListBase_wrapper860     virtual void onMouseLeaves( ::CEGUI::MouseEventArgs & e ){
861         if( bp::override func_onMouseLeaves = this->get_override( "onMouseLeaves" ) )
862             func_onMouseLeaves( boost::ref(e) );
863         else{
864             this->CEGUI::Window::onMouseLeaves( boost::ref(e) );
865         }
866     }
867 
default_onMouseLeavesScrolledItemListBase_wrapper868     virtual void default_onMouseLeaves( ::CEGUI::MouseEventArgs & e ){
869         CEGUI::Window::onMouseLeaves( boost::ref(e) );
870     }
871 
onMouseLeavesAreaScrolledItemListBase_wrapper872     virtual void onMouseLeavesArea( ::CEGUI::MouseEventArgs & e ){
873         if( bp::override func_onMouseLeavesArea = this->get_override( "onMouseLeavesArea" ) )
874             func_onMouseLeavesArea( boost::ref(e) );
875         else{
876             this->CEGUI::Window::onMouseLeavesArea( boost::ref(e) );
877         }
878     }
879 
default_onMouseLeavesAreaScrolledItemListBase_wrapper880     virtual void default_onMouseLeavesArea( ::CEGUI::MouseEventArgs & e ){
881         CEGUI::Window::onMouseLeavesArea( boost::ref(e) );
882     }
883 
onMouseMoveScrolledItemListBase_wrapper884     virtual void onMouseMove( ::CEGUI::MouseEventArgs & e ){
885         if( bp::override func_onMouseMove = this->get_override( "onMouseMove" ) )
886             func_onMouseMove( boost::ref(e) );
887         else{
888             this->CEGUI::Window::onMouseMove( boost::ref(e) );
889         }
890     }
891 
default_onMouseMoveScrolledItemListBase_wrapper892     virtual void default_onMouseMove( ::CEGUI::MouseEventArgs & e ){
893         CEGUI::Window::onMouseMove( boost::ref(e) );
894     }
895 
onMouseTripleClickedScrolledItemListBase_wrapper896     virtual void onMouseTripleClicked( ::CEGUI::MouseEventArgs & e ){
897         if( bp::override func_onMouseTripleClicked = this->get_override( "onMouseTripleClicked" ) )
898             func_onMouseTripleClicked( boost::ref(e) );
899         else{
900             this->CEGUI::Window::onMouseTripleClicked( boost::ref(e) );
901         }
902     }
903 
default_onMouseTripleClickedScrolledItemListBase_wrapper904     virtual void default_onMouseTripleClicked( ::CEGUI::MouseEventArgs & e ){
905         CEGUI::Window::onMouseTripleClicked( boost::ref(e) );
906     }
907 
onMovedScrolledItemListBase_wrapper908     virtual void onMoved( ::CEGUI::ElementEventArgs & e ){
909         if( bp::override func_onMoved = this->get_override( "onMoved" ) )
910             func_onMoved( boost::ref(e) );
911         else{
912             this->CEGUI::Window::onMoved( boost::ref(e) );
913         }
914     }
915 
default_onMovedScrolledItemListBase_wrapper916     virtual void default_onMoved( ::CEGUI::ElementEventArgs & e ){
917         CEGUI::Window::onMoved( boost::ref(e) );
918     }
919 
onNameChangedScrolledItemListBase_wrapper920     virtual void onNameChanged( ::CEGUI::NamedElementEventArgs & e ){
921         if( bp::override func_onNameChanged = this->get_override( "onNameChanged" ) )
922             func_onNameChanged( boost::ref(e) );
923         else{
924             this->CEGUI::NamedElement::onNameChanged( boost::ref(e) );
925         }
926     }
927 
default_onNameChangedScrolledItemListBase_wrapper928     virtual void default_onNameChanged( ::CEGUI::NamedElementEventArgs & e ){
929         CEGUI::NamedElement::onNameChanged( boost::ref(e) );
930     }
931 
onNonClientChangedScrolledItemListBase_wrapper932     virtual void onNonClientChanged( ::CEGUI::ElementEventArgs & e ){
933         if( bp::override func_onNonClientChanged = this->get_override( "onNonClientChanged" ) )
934             func_onNonClientChanged( boost::ref(e) );
935         else{
936             this->CEGUI::Element::onNonClientChanged( boost::ref(e) );
937         }
938     }
939 
default_onNonClientChangedScrolledItemListBase_wrapper940     virtual void default_onNonClientChanged( ::CEGUI::ElementEventArgs & e ){
941         CEGUI::Element::onNonClientChanged( boost::ref(e) );
942     }
943 
onParentDestroyChangedScrolledItemListBase_wrapper944     virtual void onParentDestroyChanged( ::CEGUI::WindowEventArgs & e ){
945         if( bp::override func_onParentDestroyChanged = this->get_override( "onParentDestroyChanged" ) )
946             func_onParentDestroyChanged( boost::ref(e) );
947         else{
948             this->CEGUI::Window::onParentDestroyChanged( boost::ref(e) );
949         }
950     }
951 
default_onParentDestroyChangedScrolledItemListBase_wrapper952     virtual void default_onParentDestroyChanged( ::CEGUI::WindowEventArgs & e ){
953         CEGUI::Window::onParentDestroyChanged( boost::ref(e) );
954     }
955 
onParentSizedScrolledItemListBase_wrapper956     virtual void onParentSized( ::CEGUI::ElementEventArgs & e ){
957         if( bp::override func_onParentSized = this->get_override( "onParentSized" ) )
958             func_onParentSized( boost::ref(e) );
959         else{
960             this->CEGUI::ItemListBase::onParentSized( boost::ref(e) );
961         }
962     }
963 
default_onParentSizedScrolledItemListBase_wrapper964     virtual void default_onParentSized( ::CEGUI::ElementEventArgs & e ){
965         CEGUI::ItemListBase::onParentSized( boost::ref(e) );
966     }
967 
onRenderingEndedScrolledItemListBase_wrapper968     virtual void onRenderingEnded( ::CEGUI::WindowEventArgs & e ){
969         if( bp::override func_onRenderingEnded = this->get_override( "onRenderingEnded" ) )
970             func_onRenderingEnded( boost::ref(e) );
971         else{
972             this->CEGUI::Window::onRenderingEnded( boost::ref(e) );
973         }
974     }
975 
default_onRenderingEndedScrolledItemListBase_wrapper976     virtual void default_onRenderingEnded( ::CEGUI::WindowEventArgs & e ){
977         CEGUI::Window::onRenderingEnded( boost::ref(e) );
978     }
979 
onRenderingStartedScrolledItemListBase_wrapper980     virtual void onRenderingStarted( ::CEGUI::WindowEventArgs & e ){
981         if( bp::override func_onRenderingStarted = this->get_override( "onRenderingStarted" ) )
982             func_onRenderingStarted( boost::ref(e) );
983         else{
984             this->CEGUI::Window::onRenderingStarted( boost::ref(e) );
985         }
986     }
987 
default_onRenderingStartedScrolledItemListBase_wrapper988     virtual void default_onRenderingStarted( ::CEGUI::WindowEventArgs & e ){
989         CEGUI::Window::onRenderingStarted( boost::ref(e) );
990     }
991 
onRotatedScrolledItemListBase_wrapper992     virtual void onRotated( ::CEGUI::ElementEventArgs & e ){
993         if( bp::override func_onRotated = this->get_override( "onRotated" ) )
994             func_onRotated( boost::ref(e) );
995         else{
996             this->CEGUI::Window::onRotated( boost::ref(e) );
997         }
998     }
999 
default_onRotatedScrolledItemListBase_wrapper1000     virtual void default_onRotated( ::CEGUI::ElementEventArgs & e ){
1001         CEGUI::Window::onRotated( boost::ref(e) );
1002     }
1003 
onShownScrolledItemListBase_wrapper1004     virtual void onShown( ::CEGUI::WindowEventArgs & e ){
1005         if( bp::override func_onShown = this->get_override( "onShown" ) )
1006             func_onShown( boost::ref(e) );
1007         else{
1008             this->CEGUI::Window::onShown( boost::ref(e) );
1009         }
1010     }
1011 
default_onShownScrolledItemListBase_wrapper1012     virtual void default_onShown( ::CEGUI::WindowEventArgs & e ){
1013         CEGUI::Window::onShown( boost::ref(e) );
1014     }
1015 
onSizedScrolledItemListBase_wrapper1016     virtual void onSized( ::CEGUI::ElementEventArgs & e ){
1017         if( bp::override func_onSized = this->get_override( "onSized" ) )
1018             func_onSized( boost::ref(e) );
1019         else{
1020             this->CEGUI::Window::onSized( boost::ref(e) );
1021         }
1022     }
1023 
default_onSizedScrolledItemListBase_wrapper1024     virtual void default_onSized( ::CEGUI::ElementEventArgs & e ){
1025         CEGUI::Window::onSized( boost::ref(e) );
1026     }
1027 
onSortEnabledChangedScrolledItemListBase_wrapper1028     virtual void onSortEnabledChanged( ::CEGUI::WindowEventArgs & e ){
1029         if( bp::override func_onSortEnabledChanged = this->get_override( "onSortEnabledChanged" ) )
1030             func_onSortEnabledChanged( boost::ref(e) );
1031         else{
1032             this->CEGUI::ItemListBase::onSortEnabledChanged( boost::ref(e) );
1033         }
1034     }
1035 
default_onSortEnabledChangedScrolledItemListBase_wrapper1036     virtual void default_onSortEnabledChanged( ::CEGUI::WindowEventArgs & e ){
1037         CEGUI::ItemListBase::onSortEnabledChanged( boost::ref(e) );
1038     }
1039 
onSortModeChangedScrolledItemListBase_wrapper1040     virtual void onSortModeChanged( ::CEGUI::WindowEventArgs & e ){
1041         if( bp::override func_onSortModeChanged = this->get_override( "onSortModeChanged" ) )
1042             func_onSortModeChanged( boost::ref(e) );
1043         else{
1044             this->CEGUI::ItemListBase::onSortModeChanged( boost::ref(e) );
1045         }
1046     }
1047 
default_onSortModeChangedScrolledItemListBase_wrapper1048     virtual void default_onSortModeChanged( ::CEGUI::WindowEventArgs & e ){
1049         CEGUI::ItemListBase::onSortModeChanged( boost::ref(e) );
1050     }
1051 
onTextChangedScrolledItemListBase_wrapper1052     virtual void onTextChanged( ::CEGUI::WindowEventArgs & e ){
1053         if( bp::override func_onTextChanged = this->get_override( "onTextChanged" ) )
1054             func_onTextChanged( boost::ref(e) );
1055         else{
1056             this->CEGUI::Window::onTextChanged( boost::ref(e) );
1057         }
1058     }
1059 
default_onTextChangedScrolledItemListBase_wrapper1060     virtual void default_onTextChanged( ::CEGUI::WindowEventArgs & e ){
1061         CEGUI::Window::onTextChanged( boost::ref(e) );
1062     }
1063 
onTextParsingChangedScrolledItemListBase_wrapper1064     virtual void onTextParsingChanged( ::CEGUI::WindowEventArgs & e ){
1065         if( bp::override func_onTextParsingChanged = this->get_override( "onTextParsingChanged" ) )
1066             func_onTextParsingChanged( boost::ref(e) );
1067         else{
1068             this->CEGUI::Window::onTextParsingChanged( boost::ref(e) );
1069         }
1070     }
1071 
default_onTextParsingChangedScrolledItemListBase_wrapper1072     virtual void default_onTextParsingChanged( ::CEGUI::WindowEventArgs & e ){
1073         CEGUI::Window::onTextParsingChanged( boost::ref(e) );
1074     }
1075 
onVerticalAlignmentChangedScrolledItemListBase_wrapper1076     virtual void onVerticalAlignmentChanged( ::CEGUI::ElementEventArgs & e ){
1077         if( bp::override func_onVerticalAlignmentChanged = this->get_override( "onVerticalAlignmentChanged" ) )
1078             func_onVerticalAlignmentChanged( boost::ref(e) );
1079         else{
1080             this->CEGUI::Element::onVerticalAlignmentChanged( boost::ref(e) );
1081         }
1082     }
1083 
default_onVerticalAlignmentChangedScrolledItemListBase_wrapper1084     virtual void default_onVerticalAlignmentChanged( ::CEGUI::ElementEventArgs & e ){
1085         CEGUI::Element::onVerticalAlignmentChanged( boost::ref(e) );
1086     }
1087 
onWindowRendererAttachedScrolledItemListBase_wrapper1088     virtual void onWindowRendererAttached( ::CEGUI::WindowEventArgs & e ){
1089         if( bp::override func_onWindowRendererAttached = this->get_override( "onWindowRendererAttached" ) )
1090             func_onWindowRendererAttached( boost::ref(e) );
1091         else{
1092             this->CEGUI::Window::onWindowRendererAttached( boost::ref(e) );
1093         }
1094     }
1095 
default_onWindowRendererAttachedScrolledItemListBase_wrapper1096     virtual void default_onWindowRendererAttached( ::CEGUI::WindowEventArgs & e ){
1097         CEGUI::Window::onWindowRendererAttached( boost::ref(e) );
1098     }
1099 
onWindowRendererDetachedScrolledItemListBase_wrapper1100     virtual void onWindowRendererDetached( ::CEGUI::WindowEventArgs & e ){
1101         if( bp::override func_onWindowRendererDetached = this->get_override( "onWindowRendererDetached" ) )
1102             func_onWindowRendererDetached( boost::ref(e) );
1103         else{
1104             this->CEGUI::Window::onWindowRendererDetached( boost::ref(e) );
1105         }
1106     }
1107 
default_onWindowRendererDetachedScrolledItemListBase_wrapper1108     virtual void default_onWindowRendererDetached( ::CEGUI::WindowEventArgs & e ){
1109         CEGUI::Window::onWindowRendererDetached( boost::ref(e) );
1110     }
1111 
onZChange_implScrolledItemListBase_wrapper1112     virtual void onZChange_impl(  ){
1113         if( bp::override func_onZChange_impl = this->get_override( "onZChange_impl" ) )
1114             func_onZChange_impl(  );
1115         else{
1116             this->CEGUI::Window::onZChange_impl(  );
1117         }
1118     }
1119 
default_onZChange_implScrolledItemListBase_wrapper1120     virtual void default_onZChange_impl(  ){
1121         CEGUI::Window::onZChange_impl( );
1122     }
1123 
onZChangedScrolledItemListBase_wrapper1124     virtual void onZChanged( ::CEGUI::WindowEventArgs & e ){
1125         if( bp::override func_onZChanged = this->get_override( "onZChanged" ) )
1126             func_onZChanged( boost::ref(e) );
1127         else{
1128             this->CEGUI::Window::onZChanged( boost::ref(e) );
1129         }
1130     }
1131 
default_onZChangedScrolledItemListBase_wrapper1132     virtual void default_onZChanged( ::CEGUI::WindowEventArgs & e ){
1133         CEGUI::Window::onZChanged( boost::ref(e) );
1134     }
1135 
performChildWindowLayoutScrolledItemListBase_wrapper1136     virtual void performChildWindowLayout( bool nonclient_sized_hint=false, bool client_sized_hint=false ) {
1137         if( bp::override func_performChildWindowLayout = this->get_override( "performChildWindowLayout" ) )
1138             func_performChildWindowLayout( nonclient_sized_hint, client_sized_hint );
1139         else{
1140             this->CEGUI::ItemListBase::performChildWindowLayout( nonclient_sized_hint, client_sized_hint );
1141         }
1142     }
1143 
default_performChildWindowLayoutScrolledItemListBase_wrapper1144     void default_performChildWindowLayout( bool nonclient_sized_hint=false, bool client_sized_hint=false ) {
1145         CEGUI::ItemListBase::performChildWindowLayout( nonclient_sized_hint, client_sized_hint );
1146     }
1147 
performCopyScrolledItemListBase_wrapper1148     virtual bool performCopy( ::CEGUI::Clipboard & clipboard ) {
1149         if( bp::override func_performCopy = this->get_override( "performCopy" ) )
1150             return func_performCopy( boost::ref(clipboard) );
1151         else{
1152             return this->CEGUI::Window::performCopy( boost::ref(clipboard) );
1153         }
1154     }
1155 
default_performCopyScrolledItemListBase_wrapper1156     bool default_performCopy( ::CEGUI::Clipboard & clipboard ) {
1157         return CEGUI::Window::performCopy( boost::ref(clipboard) );
1158     }
1159 
performCutScrolledItemListBase_wrapper1160     virtual bool performCut( ::CEGUI::Clipboard & clipboard ) {
1161         if( bp::override func_performCut = this->get_override( "performCut" ) )
1162             return func_performCut( boost::ref(clipboard) );
1163         else{
1164             return this->CEGUI::Window::performCut( boost::ref(clipboard) );
1165         }
1166     }
1167 
default_performCutScrolledItemListBase_wrapper1168     bool default_performCut( ::CEGUI::Clipboard & clipboard ) {
1169         return CEGUI::Window::performCut( boost::ref(clipboard) );
1170     }
1171 
performPasteScrolledItemListBase_wrapper1172     virtual bool performPaste( ::CEGUI::Clipboard & clipboard ) {
1173         if( bp::override func_performPaste = this->get_override( "performPaste" ) )
1174             return func_performPaste( boost::ref(clipboard) );
1175         else{
1176             return this->CEGUI::Window::performPaste( boost::ref(clipboard) );
1177         }
1178     }
1179 
default_performPasteScrolledItemListBase_wrapper1180     bool default_performPaste( ::CEGUI::Clipboard & clipboard ) {
1181         return CEGUI::Window::performPaste( boost::ref(clipboard) );
1182     }
1183 
populateGeometryBufferScrolledItemListBase_wrapper1184     virtual void populateGeometryBuffer(  ){
1185         if( bp::override func_populateGeometryBuffer = this->get_override( "populateGeometryBuffer" ) )
1186             func_populateGeometryBuffer(  );
1187         else{
1188             this->CEGUI::Window::populateGeometryBuffer(  );
1189         }
1190     }
1191 
default_populateGeometryBufferScrolledItemListBase_wrapper1192     virtual void default_populateGeometryBuffer(  ){
1193         CEGUI::Window::populateGeometryBuffer( );
1194     }
1195 
queueGeometryScrolledItemListBase_wrapper1196     void queueGeometry( ::CEGUI::RenderingContext const & ctx ){
1197         CEGUI::Window::queueGeometry( boost::ref(ctx) );
1198     }
1199 
releaseRenderingWindowScrolledItemListBase_wrapper1200     void releaseRenderingWindow(  ){
1201         CEGUI::Window::releaseRenderingWindow(  );
1202     }
1203 
removeChild_implScrolledItemListBase_wrapper1204     virtual void removeChild_impl( ::CEGUI::Element * element ){
1205         if( bp::override func_removeChild_impl = this->get_override( "removeChild_impl" ) )
1206             func_removeChild_impl( boost::python::ptr(element) );
1207         else{
1208             this->CEGUI::Window::removeChild_impl( boost::python::ptr(element) );
1209         }
1210     }
1211 
default_removeChild_implScrolledItemListBase_wrapper1212     virtual void default_removeChild_impl( ::CEGUI::Element * element ){
1213         CEGUI::Window::removeChild_impl( boost::python::ptr(element) );
1214     }
1215 
removeWindowFromDrawListScrolledItemListBase_wrapper1216     void removeWindowFromDrawList( ::CEGUI::Window const & wnd ){
1217         CEGUI::Window::removeWindowFromDrawList( boost::ref(wnd) );
1218     }
1219 
resetList_implScrolledItemListBase_wrapper1220     bool resetList_impl(  ){
1221         return CEGUI::ItemListBase::resetList_impl(  );
1222     }
1223 
setAreaScrolledItemListBase_wrapper1224     virtual void setArea( ::CEGUI::UVector2 const & pos, ::CEGUI::USize const & size ) {
1225         if( bp::override func_setArea = this->get_override( "setArea" ) )
1226             func_setArea( boost::ref(pos), boost::ref(size) );
1227         else{
1228             this->CEGUI::Element::setArea( boost::ref(pos), boost::ref(size) );
1229         }
1230     }
1231 
default_setAreaScrolledItemListBase_wrapper1232     void default_setArea( ::CEGUI::UVector2 const & pos, ::CEGUI::USize const & size ) {
1233         CEGUI::Element::setArea( boost::ref(pos), boost::ref(size) );
1234     }
1235 
setArea_implScrolledItemListBase_wrapper1236     virtual void setArea_impl( ::CEGUI::UVector2 const & pos, ::CEGUI::USize const & size, bool topLeftSizing=false, bool fireEvents=true ){
1237         if( bp::override func_setArea_impl = this->get_override( "setArea_impl" ) )
1238             func_setArea_impl( boost::ref(pos), boost::ref(size), topLeftSizing, fireEvents );
1239         else{
1240             this->CEGUI::Window::setArea_impl( boost::ref(pos), boost::ref(size), topLeftSizing, fireEvents );
1241         }
1242     }
1243 
default_setArea_implScrolledItemListBase_wrapper1244     virtual void default_setArea_impl( ::CEGUI::UVector2 const & pos, ::CEGUI::USize const & size, bool topLeftSizing=false, bool fireEvents=true ){
1245         CEGUI::Window::setArea_impl( boost::ref(pos), boost::ref(size), topLeftSizing, fireEvents );
1246     }
1247 
setHorizontalAlignmentScrolledItemListBase_wrapper1248     virtual void setHorizontalAlignment( ::CEGUI::HorizontalAlignment const alignment ) {
1249         if( bp::override func_setHorizontalAlignment = this->get_override( "setHorizontalAlignment" ) )
1250             func_setHorizontalAlignment( alignment );
1251         else{
1252             this->CEGUI::Element::setHorizontalAlignment( alignment );
1253         }
1254     }
1255 
default_setHorizontalAlignmentScrolledItemListBase_wrapper1256     void default_setHorizontalAlignment( ::CEGUI::HorizontalAlignment const alignment ) {
1257         CEGUI::Element::setHorizontalAlignment( alignment );
1258     }
1259 
setLookNFeelScrolledItemListBase_wrapper1260     virtual void setLookNFeel( ::CEGUI::String const & look ) {
1261         if( bp::override func_setLookNFeel = this->get_override( "setLookNFeel" ) )
1262             func_setLookNFeel( boost::ref(look) );
1263         else{
1264             this->CEGUI::Window::setLookNFeel( boost::ref(look) );
1265         }
1266     }
1267 
default_setLookNFeelScrolledItemListBase_wrapper1268     void default_setLookNFeel( ::CEGUI::String const & look ) {
1269         CEGUI::Window::setLookNFeel( boost::ref(look) );
1270     }
1271 
setMarginScrolledItemListBase_wrapper1272     virtual void setMargin( ::CEGUI::UBox const & margin ) {
1273         if( bp::override func_setMargin = this->get_override( "setMargin" ) )
1274             func_setMargin( boost::ref(margin) );
1275         else{
1276             this->CEGUI::Window::setMargin( boost::ref(margin) );
1277         }
1278     }
1279 
default_setMarginScrolledItemListBase_wrapper1280     void default_setMargin( ::CEGUI::UBox const & margin ) {
1281         CEGUI::Window::setMargin( boost::ref(margin) );
1282     }
1283 
setNameScrolledItemListBase_wrapper1284     virtual void setName( ::CEGUI::String const & name ) {
1285         if( bp::override func_setName = this->get_override( "setName" ) )
1286             func_setName( boost::ref(name) );
1287         else{
1288             this->CEGUI::NamedElement::setName( boost::ref(name) );
1289         }
1290     }
1291 
default_setNameScrolledItemListBase_wrapper1292     void default_setName( ::CEGUI::String const & name ) {
1293         CEGUI::NamedElement::setName( boost::ref(name) );
1294     }
1295 
setParentScrolledItemListBase_wrapper1296     virtual void setParent( ::CEGUI::Element * parent ){
1297         if( bp::override func_setParent = this->get_override( "setParent" ) )
1298             func_setParent( boost::python::ptr(parent) );
1299         else{
1300             this->CEGUI::Window::setParent( boost::python::ptr(parent) );
1301         }
1302     }
1303 
default_setParentScrolledItemListBase_wrapper1304     virtual void default_setParent( ::CEGUI::Element * parent ){
1305         CEGUI::Window::setParent( boost::python::ptr(parent) );
1306     }
1307 
setVerticalAlignmentScrolledItemListBase_wrapper1308     virtual void setVerticalAlignment( ::CEGUI::VerticalAlignment const alignment ) {
1309         if( bp::override func_setVerticalAlignment = this->get_override( "setVerticalAlignment" ) )
1310             func_setVerticalAlignment( alignment );
1311         else{
1312             this->CEGUI::Element::setVerticalAlignment( alignment );
1313         }
1314     }
1315 
default_setVerticalAlignmentScrolledItemListBase_wrapper1316     void default_setVerticalAlignment( ::CEGUI::VerticalAlignment const alignment ) {
1317         CEGUI::Element::setVerticalAlignment( alignment );
1318     }
1319 
sizeToContentScrolledItemListBase_wrapper1320     virtual void sizeToContent(  ) {
1321         if( bp::override func_sizeToContent = this->get_override( "sizeToContent" ) )
1322             func_sizeToContent(  );
1323         else{
1324             this->CEGUI::ItemListBase::sizeToContent(  );
1325         }
1326     }
1327 
default_sizeToContentScrolledItemListBase_wrapper1328     void default_sizeToContent(  ) {
1329         CEGUI::ItemListBase::sizeToContent( );
1330     }
1331 
sizeToContent_implScrolledItemListBase_wrapper1332     virtual void sizeToContent_impl(  ){
1333         if( bp::override func_sizeToContent_impl = this->get_override( "sizeToContent_impl" ) )
1334             func_sizeToContent_impl(  );
1335         else{
1336             this->CEGUI::ItemListBase::sizeToContent_impl(  );
1337         }
1338     }
1339 
default_sizeToContent_implScrolledItemListBase_wrapper1340     virtual void default_sizeToContent_impl(  ){
1341         CEGUI::ItemListBase::sizeToContent_impl( );
1342     }
1343 
subscribeScriptedEventScrolledItemListBase_wrapper1344     virtual ::CEGUI::RefCounted< CEGUI::BoundSlot > subscribeScriptedEvent( ::CEGUI::String const & name, ::CEGUI::String const & subscriber_name ) {
1345         if( bp::override func_subscribeScriptedEvent = this->get_override( "subscribeScriptedEvent" ) )
1346             return func_subscribeScriptedEvent( boost::ref(name), boost::ref(subscriber_name) );
1347         else{
1348             return this->CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), boost::ref(subscriber_name) );
1349         }
1350     }
1351 
default_subscribeScriptedEventScrolledItemListBase_wrapper1352     ::CEGUI::RefCounted< CEGUI::BoundSlot > default_subscribeScriptedEvent( ::CEGUI::String const & name, ::CEGUI::String const & subscriber_name ) {
1353         return CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), boost::ref(subscriber_name) );
1354     }
1355 
subscribeScriptedEventScrolledItemListBase_wrapper1356     virtual ::CEGUI::RefCounted< CEGUI::BoundSlot > subscribeScriptedEvent( ::CEGUI::String const & name, unsigned int group, ::CEGUI::String const & subscriber_name ) {
1357         if( bp::override func_subscribeScriptedEvent = this->get_override( "subscribeScriptedEvent" ) )
1358             return func_subscribeScriptedEvent( boost::ref(name), group, boost::ref(subscriber_name) );
1359         else{
1360             return this->CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), group, boost::ref(subscriber_name) );
1361         }
1362     }
1363 
default_subscribeScriptedEventScrolledItemListBase_wrapper1364     ::CEGUI::RefCounted< CEGUI::BoundSlot > default_subscribeScriptedEvent( ::CEGUI::String const & name, unsigned int group, ::CEGUI::String const & subscriber_name ) {
1365         return CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), group, boost::ref(subscriber_name) );
1366     }
1367 
transferChildSurfacesScrolledItemListBase_wrapper1368     void transferChildSurfaces(  ){
1369         CEGUI::Window::transferChildSurfaces(  );
1370     }
1371 
updateScrolledItemListBase_wrapper1372     virtual void update( float elapsed ) {
1373         if( bp::override func_update = this->get_override( "update" ) )
1374             func_update( elapsed );
1375         else{
1376             this->CEGUI::Window::update( elapsed );
1377         }
1378     }
1379 
default_updateScrolledItemListBase_wrapper1380     void default_update( float elapsed ) {
1381         CEGUI::Window::update( elapsed );
1382     }
1383 
updateGeometryRenderSettingsScrolledItemListBase_wrapper1384     void updateGeometryRenderSettings(  ){
1385         CEGUI::Window::updateGeometryRenderSettings(  );
1386     }
1387 
updateSelfScrolledItemListBase_wrapper1388     virtual void updateSelf( float elapsed ){
1389         if( bp::override func_updateSelf = this->get_override( "updateSelf" ) )
1390             func_updateSelf( elapsed );
1391         else{
1392             this->CEGUI::Window::updateSelf( elapsed );
1393         }
1394     }
1395 
default_updateSelfScrolledItemListBase_wrapper1396     virtual void default_updateSelf( float elapsed ){
1397         CEGUI::Window::updateSelf( elapsed );
1398     }
1399 
validateWindowRendererScrolledItemListBase_wrapper1400     virtual bool validateWindowRenderer( ::CEGUI::WindowRenderer const * renderer ) const {
1401         if( bp::override func_validateWindowRenderer = this->get_override( "validateWindowRenderer" ) )
1402             return func_validateWindowRenderer( boost::python::ptr(renderer) );
1403         else{
1404             return this->CEGUI::ItemListBase::validateWindowRenderer( boost::python::ptr(renderer) );
1405         }
1406     }
1407 
default_validateWindowRendererScrolledItemListBase_wrapper1408     virtual bool default_validateWindowRenderer( ::CEGUI::WindowRenderer const * renderer ) const {
1409         return CEGUI::ItemListBase::validateWindowRenderer( boost::python::ptr(renderer) );
1410     }
1411 
writeAutoChildWindowXMLScrolledItemListBase_wrapper1412     virtual bool writeAutoChildWindowXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1413         if( bp::override func_writeAutoChildWindowXML = this->get_override( "writeAutoChildWindowXML" ) )
1414             return func_writeAutoChildWindowXML( boost::ref(xml_stream) );
1415         else{
1416             return this->CEGUI::Window::writeAutoChildWindowXML( boost::ref(xml_stream) );
1417         }
1418     }
1419 
default_writeAutoChildWindowXMLScrolledItemListBase_wrapper1420     virtual bool default_writeAutoChildWindowXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1421         return CEGUI::Window::writeAutoChildWindowXML( boost::ref(xml_stream) );
1422     }
1423 
writeChildWindowsXMLScrolledItemListBase_wrapper1424     virtual int writeChildWindowsXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1425         if( bp::override func_writeChildWindowsXML = this->get_override( "writeChildWindowsXML" ) )
1426             return func_writeChildWindowsXML( boost::ref(xml_stream) );
1427         else{
1428             return this->CEGUI::Window::writeChildWindowsXML( boost::ref(xml_stream) );
1429         }
1430     }
1431 
default_writeChildWindowsXMLScrolledItemListBase_wrapper1432     virtual int default_writeChildWindowsXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1433         return CEGUI::Window::writeChildWindowsXML( boost::ref(xml_stream) );
1434     }
1435 
writePropertiesXMLScrolledItemListBase_wrapper1436     virtual int writePropertiesXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1437         if( bp::override func_writePropertiesXML = this->get_override( "writePropertiesXML" ) )
1438             return func_writePropertiesXML( boost::ref(xml_stream) );
1439         else{
1440             return this->CEGUI::Window::writePropertiesXML( boost::ref(xml_stream) );
1441         }
1442     }
1443 
default_writePropertiesXMLScrolledItemListBase_wrapper1444     virtual int default_writePropertiesXML( ::CEGUI::XMLSerializer & xml_stream ) const {
1445         return CEGUI::Window::writePropertiesXML( boost::ref(xml_stream) );
1446     }
1447 
writeXMLToStreamScrolledItemListBase_wrapper1448     virtual void writeXMLToStream( ::CEGUI::XMLSerializer & xml_stream ) const  {
1449         if( bp::override func_writeXMLToStream = this->get_override( "writeXMLToStream" ) )
1450             func_writeXMLToStream( boost::ref(xml_stream) );
1451         else{
1452             this->CEGUI::Window::writeXMLToStream( boost::ref(xml_stream) );
1453         }
1454     }
1455 
default_writeXMLToStreamScrolledItemListBase_wrapper1456     void default_writeXMLToStream( ::CEGUI::XMLSerializer & xml_stream ) const  {
1457         CEGUI::Window::writeXMLToStream( boost::ref(xml_stream) );
1458     }
1459 
1460 };
1461 
register_ScrolledItemListBase_class()1462 void register_ScrolledItemListBase_class(){
1463 
1464     { //::CEGUI::ScrolledItemListBase
1465         typedef bp::class_< ScrolledItemListBase_wrapper, bp::bases< CEGUI::ItemListBase >, boost::noncopyable > ScrolledItemListBase_exposer_t;
1466         ScrolledItemListBase_exposer_t ScrolledItemListBase_exposer = ScrolledItemListBase_exposer_t( "ScrolledItemListBase", "*!\n\
1467         \n\
1468             ScrolledItemListBase window class\n\
1469         *\n", bp::init< CEGUI::String const &, CEGUI::String const & >(( bp::arg("type"), bp::arg("name") ), "************************************************************************\n\
1470             Object Construction and Destruction\n\
1471         *************************************************************************\n\
1472         *!\n\
1473         \n\
1474             Constructor for the ScrolledItemListBase base class constructor\n\
1475         *\n") );
1476         bp::scope ScrolledItemListBase_scope( ScrolledItemListBase_exposer );
1477         { //::CEGUI::ScrolledItemListBase::configureScrollbars
1478 
1479             typedef void ( ScrolledItemListBase_wrapper::*configureScrollbars_function_type )( ::CEGUI::Sizef const & ) ;
1480 
1481             ScrolledItemListBase_exposer.def(
1482                 "configureScrollbars"
1483                 , configureScrollbars_function_type( &ScrolledItemListBase_wrapper::configureScrollbars )
1484                 , ( bp::arg("doc_size") )
1485                 , "************************************************************************\n\
1486                 Implementation functions\n\
1487             ************************************************************************\n\
1488             *!\n\
1489             \n\
1490                 Configure scrollbars\n\
1491             *\n" );
1492 
1493         }
1494         { //::CEGUI::ScrolledItemListBase::ensureItemIsVisibleHorz
1495 
1496             typedef void ( ::CEGUI::ScrolledItemListBase::*ensureItemIsVisibleHorz_function_type )( ::CEGUI::ItemEntry const & ) ;
1497 
1498             ScrolledItemListBase_exposer.def(
1499                 "ensureItemIsVisibleHorz"
1500                 , ensureItemIsVisibleHorz_function_type( &::CEGUI::ScrolledItemListBase::ensureItemIsVisibleHorz )
1501                 , ( bp::arg("item") )
1502                 , "*!\n\
1503                 \n\
1504                     Scroll the horizontal list position if needed to ensure that the\n\
1505                     ItemEntry  item is, if possible, fully visible witin the\n\
1506                     ScrolledItemListBase viewable area.\n\
1507             \n\
1508                 @param item\n\
1509                     const reference to an ItemEntry attached to this ScrolledItemListBase\n\
1510                     that should be made visible in the view area.\n\
1511             \n\
1512                 @return\n\
1513                     Nothing.\n\
1514                 *\n" );
1515 
1516         }
1517         { //::CEGUI::ScrolledItemListBase::ensureItemIsVisibleVert
1518 
1519             typedef void ( ::CEGUI::ScrolledItemListBase::*ensureItemIsVisibleVert_function_type )( ::CEGUI::ItemEntry const & ) ;
1520 
1521             ScrolledItemListBase_exposer.def(
1522                 "ensureItemIsVisibleVert"
1523                 , ensureItemIsVisibleVert_function_type( &::CEGUI::ScrolledItemListBase::ensureItemIsVisibleVert )
1524                 , ( bp::arg("item") )
1525                 , "*!\n\
1526                 \n\
1527                     Scroll the vertical list position if needed to ensure that the ItemEntry\n\
1528                      item is, if possible,  fully visible witin the ScrolledItemListBase\n\
1529                     viewable area.\n\
1530             \n\
1531                 @param item\n\
1532                     const reference to an ItemEntry attached to this ScrolledItemListBase\n\
1533                     that should be made visible in the view area.\n\
1534             \n\
1535                 @return\n\
1536                     Nothing.\n\
1537                 *\n" );
1538 
1539         }
1540         { //::CEGUI::ScrolledItemListBase::getHorzScrollbar
1541 
1542             typedef ::CEGUI::Scrollbar * ( ::CEGUI::ScrolledItemListBase::*getHorzScrollbar_function_type )(  ) const;
1543 
1544             ScrolledItemListBase_exposer.def(
1545                 "getHorzScrollbar"
1546                 , getHorzScrollbar_function_type( &::CEGUI::ScrolledItemListBase::getHorzScrollbar )
1547                 , bp::return_value_policy< bp::reference_existing_object >()
1548                 , "*!\n\
1549             \n\
1550                 Get the horizontal scrollbar component attached to this window.\n\
1551             *\n" );
1552 
1553         }
1554         { //::CEGUI::ScrolledItemListBase::getVertScrollbar
1555 
1556             typedef ::CEGUI::Scrollbar * ( ::CEGUI::ScrolledItemListBase::*getVertScrollbar_function_type )(  ) const;
1557 
1558             ScrolledItemListBase_exposer.def(
1559                 "getVertScrollbar"
1560                 , getVertScrollbar_function_type( &::CEGUI::ScrolledItemListBase::getVertScrollbar )
1561                 , bp::return_value_policy< bp::reference_existing_object >()
1562                 , "*!\n\
1563             \n\
1564                 Get the vertical scrollbar component attached to this window.\n\
1565             *\n" );
1566 
1567         }
1568         { //::CEGUI::ScrolledItemListBase::handle_HScroll
1569 
1570             typedef bool ( ScrolledItemListBase_wrapper::*handle_HScroll_function_type )( ::CEGUI::EventArgs const & ) ;
1571 
1572             ScrolledItemListBase_exposer.def(
1573                 "handle_HScroll"
1574                 , handle_HScroll_function_type( &ScrolledItemListBase_wrapper::handle_HScroll )
1575                 , ( bp::arg("e") )
1576                 , "************************************************************************\n\
1577                 Event subscribers\n\
1578             ************************************************************************\n" );
1579 
1580         }
1581         { //::CEGUI::ScrolledItemListBase::handle_VScroll
1582 
1583             typedef bool ( ScrolledItemListBase_wrapper::*handle_VScroll_function_type )( ::CEGUI::EventArgs const & ) ;
1584 
1585             ScrolledItemListBase_exposer.def(
1586                 "handle_VScroll"
1587                 , handle_VScroll_function_type( &ScrolledItemListBase_wrapper::handle_VScroll )
1588                 , ( bp::arg("e") )
1589                 , "************************************************************************\n\
1590                 Event subscribers\n\
1591             ************************************************************************\n" );
1592 
1593         }
1594         { //::CEGUI::ScrolledItemListBase::initialiseComponents
1595 
1596             typedef void ( ::CEGUI::ScrolledItemListBase::*initialiseComponents_function_type )(  ) ;
1597             typedef void ( ScrolledItemListBase_wrapper::*default_initialiseComponents_function_type )(  ) ;
1598 
1599             ScrolledItemListBase_exposer.def(
1600                 "initialiseComponents"
1601                 , initialiseComponents_function_type(&::CEGUI::ScrolledItemListBase::initialiseComponents)
1602                 , default_initialiseComponents_function_type(&ScrolledItemListBase_wrapper::default_initialiseComponents) );
1603 
1604         }
1605         { //::CEGUI::ScrolledItemListBase::isHorzScrollbarAlwaysShown
1606 
1607             typedef bool ( ::CEGUI::ScrolledItemListBase::*isHorzScrollbarAlwaysShown_function_type )(  ) const;
1608 
1609             ScrolledItemListBase_exposer.def(
1610                 "isHorzScrollbarAlwaysShown"
1611                 , isHorzScrollbarAlwaysShown_function_type( &::CEGUI::ScrolledItemListBase::isHorzScrollbarAlwaysShown )
1612                 , "*!\n\
1613             \n\
1614                 Returns whether the horizontal scrollbar is being forced visible. Despite content size.\n\
1615             *\n" );
1616 
1617         }
1618         { //::CEGUI::ScrolledItemListBase::isVertScrollbarAlwaysShown
1619 
1620             typedef bool ( ::CEGUI::ScrolledItemListBase::*isVertScrollbarAlwaysShown_function_type )(  ) const;
1621 
1622             ScrolledItemListBase_exposer.def(
1623                 "isVertScrollbarAlwaysShown"
1624                 , isVertScrollbarAlwaysShown_function_type( &::CEGUI::ScrolledItemListBase::isVertScrollbarAlwaysShown )
1625                 , "************************************************************************\n\
1626                 Accessors\n\
1627             *************************************************************************\n\
1628             *!\n\
1629             \n\
1630                 Returns whether the vertical scrollbar is being forced visible. Despite content size.\n\
1631             *\n" );
1632 
1633         }
1634         { //::CEGUI::ScrolledItemListBase::onHorzScrollbarModeChanged
1635 
1636             typedef void ( ScrolledItemListBase_wrapper::*onHorzScrollbarModeChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
1637 
1638             ScrolledItemListBase_exposer.def(
1639                 "onHorzScrollbarModeChanged"
1640                 , onHorzScrollbarModeChanged_function_type( &ScrolledItemListBase_wrapper::default_onHorzScrollbarModeChanged )
1641                 , ( bp::arg("e") )
1642                 , "************************************************************************\n\
1643                 New event handlers\n\
1644             ************************************************************************\n" );
1645 
1646         }
1647         { //::CEGUI::ScrolledItemListBase::onMouseWheel
1648 
1649             typedef void ( ScrolledItemListBase_wrapper::*onMouseWheel_function_type )( ::CEGUI::MouseEventArgs & ) ;
1650 
1651             ScrolledItemListBase_exposer.def(
1652                 "onMouseWheel"
1653                 , onMouseWheel_function_type( &ScrolledItemListBase_wrapper::default_onMouseWheel )
1654                 , ( bp::arg("e") )
1655                 , "************************************************************************\n\
1656                 Overridden event handlers\n\
1657             ************************************************************************\n" );
1658 
1659         }
1660         { //::CEGUI::ScrolledItemListBase::onVertScrollbarModeChanged
1661 
1662             typedef void ( ScrolledItemListBase_wrapper::*onVertScrollbarModeChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
1663 
1664             ScrolledItemListBase_exposer.def(
1665                 "onVertScrollbarModeChanged"
1666                 , onVertScrollbarModeChanged_function_type( &ScrolledItemListBase_wrapper::default_onVertScrollbarModeChanged )
1667                 , ( bp::arg("e") )
1668                 , "************************************************************************\n\
1669                 New event handlers\n\
1670             ************************************************************************\n" );
1671 
1672         }
1673         { //::CEGUI::ScrolledItemListBase::setShowHorzScrollbar
1674 
1675             typedef void ( ::CEGUI::ScrolledItemListBase::*setShowHorzScrollbar_function_type )( bool ) ;
1676 
1677             ScrolledItemListBase_exposer.def(
1678                 "setShowHorzScrollbar"
1679                 , setShowHorzScrollbar_function_type( &::CEGUI::ScrolledItemListBase::setShowHorzScrollbar )
1680                 , ( bp::arg("mode") )
1681                 , "*!\n\
1682             \n\
1683                 Sets whether the horizontal scrollbar should be forced visible. Despite content size.\n\
1684             *\n" );
1685 
1686         }
1687         { //::CEGUI::ScrolledItemListBase::setShowVertScrollbar
1688 
1689             typedef void ( ::CEGUI::ScrolledItemListBase::*setShowVertScrollbar_function_type )( bool ) ;
1690 
1691             ScrolledItemListBase_exposer.def(
1692                 "setShowVertScrollbar"
1693                 , setShowVertScrollbar_function_type( &::CEGUI::ScrolledItemListBase::setShowVertScrollbar )
1694                 , ( bp::arg("mode") )
1695                 , "************************************************************************\n\
1696                 Manipulators\n\
1697             *************************************************************************\n\
1698             *!\n\
1699             \n\
1700                 Sets whether the vertical scrollbar should be forced visible. Despite content size.\n\
1701             *\n" );
1702 
1703         }
1704         ScrolledItemListBase_exposer.add_static_property( "ContentPaneName"
1705                         , bp::make_getter( &CEGUI::ScrolledItemListBase::ContentPaneName
1706                                 , bp::return_value_policy< bp::return_by_value >() ) );
1707         ScrolledItemListBase_exposer.add_static_property( "EventHorzScrollbarModeChanged"
1708                         , bp::make_getter( &CEGUI::ScrolledItemListBase::EventHorzScrollbarModeChanged
1709                                 , bp::return_value_policy< bp::return_by_value >() ) );
1710         ScrolledItemListBase_exposer.add_static_property( "EventVertScrollbarModeChanged"
1711                         , bp::make_getter( &CEGUI::ScrolledItemListBase::EventVertScrollbarModeChanged
1712                                 , bp::return_value_policy< bp::return_by_value >() ) );
1713         ScrolledItemListBase_exposer.add_static_property( "HorzScrollbarName"
1714                         , bp::make_getter( &CEGUI::ScrolledItemListBase::HorzScrollbarName
1715                                 , bp::return_value_policy< bp::return_by_value >() ) );
1716         ScrolledItemListBase_exposer.add_static_property( "VertScrollbarName"
1717                         , bp::make_getter( &CEGUI::ScrolledItemListBase::VertScrollbarName
1718                                 , bp::return_value_policy< bp::return_by_value >() ) );
1719         { //::CEGUI::Window::addChild_impl
1720 
1721             typedef void ( ScrolledItemListBase_wrapper::*addChild_impl_function_type )( ::CEGUI::Element * ) ;
1722 
1723             ScrolledItemListBase_exposer.def(
1724                 "addChild_impl"
1725                 , addChild_impl_function_type( &ScrolledItemListBase_wrapper::default_addChild_impl )
1726                 , ( bp::arg("element") )
1727                 , "*!\n\
1728             opydoc Element.addChild_impl\n\
1729             *\n" );
1730 
1731         }
1732         { //::CEGUI::Element::addElementProperties
1733 
1734             typedef void ( ScrolledItemListBase_wrapper::*addElementProperties_function_type )(  ) ;
1735 
1736             ScrolledItemListBase_exposer.def(
1737                 "addElementProperties"
1738                 , addElementProperties_function_type( &ScrolledItemListBase_wrapper::addElementProperties )
1739                 , "*!\n\
1740             \n\
1741                 Add standard CEGUI.Element properties.\n\
1742             *\n" );
1743 
1744         }
1745         { //::CEGUI::NamedElement::addNamedElementProperties
1746 
1747             typedef void ( ScrolledItemListBase_wrapper::*addNamedElementProperties_function_type )(  ) ;
1748 
1749             ScrolledItemListBase_exposer.def(
1750                 "addNamedElementProperties"
1751                 , addNamedElementProperties_function_type( &ScrolledItemListBase_wrapper::addNamedElementProperties )
1752                 , "*!\n\
1753              Add standard CEGUI.NamedElement properties.\n\
1754             *\n" );
1755 
1756         }
1757         { //::CEGUI::Window::addWindowProperties
1758 
1759             typedef void ( ScrolledItemListBase_wrapper::*addWindowProperties_function_type )(  ) ;
1760 
1761             ScrolledItemListBase_exposer.def(
1762                 "addWindowProperties"
1763                 , addWindowProperties_function_type( &ScrolledItemListBase_wrapper::addWindowProperties )
1764                 , "*!\n\
1765             \n\
1766                 Add standard CEGUI.Window properties.\n\
1767             *\n" );
1768 
1769         }
1770         { //::CEGUI::Window::addWindowToDrawList
1771 
1772             typedef void ( ScrolledItemListBase_wrapper::*addWindowToDrawList_function_type )( ::CEGUI::Window &,bool ) ;
1773 
1774             ScrolledItemListBase_exposer.def(
1775                 "addWindowToDrawList"
1776                 , addWindowToDrawList_function_type( &ScrolledItemListBase_wrapper::addWindowToDrawList )
1777                 , ( bp::arg("wnd"), bp::arg("at_back")=(bool)(false) )
1778                 , "*!\n\
1779                 \n\
1780                     Add the given window to the drawing list at an appropriate position for\n\
1781                     it's settings and the required direction.  Basically, when  at_back\n\
1782                     is false, the window will appear in front of all other windows with the\n\
1783                     same 'always on top' setting.  When  at_back is true, the window will\n\
1784                     appear behind all other windows wih the same 'always on top' setting.\n\
1785             \n\
1786                 @param wnd\n\
1787                     Window object to be added to the drawing list.\n\
1788             \n\
1789                 @param at_back\n\
1790                     Indicates whether the window should be placed at the back of other\n\
1791                     windows in the same group. If this is false, the window is placed in\n\
1792                     front of other windows in the group.\n\
1793             \n\
1794                 @return\n\
1795                     Nothing.\n\
1796                 *\n" );
1797 
1798         }
1799         { //::CEGUI::Window::allocateRenderingWindow
1800 
1801             typedef void ( ScrolledItemListBase_wrapper::*allocateRenderingWindow_function_type )(  ) ;
1802 
1803             ScrolledItemListBase_exposer.def(
1804                 "allocateRenderingWindow"
1805                 , allocateRenderingWindow_function_type( &ScrolledItemListBase_wrapper::allocateRenderingWindow )
1806                 , "! helper to create and setup the auto RenderingWindow surface\n" );
1807 
1808         }
1809         { //::CEGUI::Window::banPropertiesForAutoWindow
1810 
1811             typedef void ( ScrolledItemListBase_wrapper::*banPropertiesForAutoWindow_function_type )(  ) ;
1812 
1813             ScrolledItemListBase_exposer.def(
1814                 "banPropertiesForAutoWindow"
1815                 , banPropertiesForAutoWindow_function_type( &ScrolledItemListBase_wrapper::default_banPropertiesForAutoWindow ) );
1816 
1817         }
1818         { //::CEGUI::Window::beginInitialisation
1819 
1820             typedef void ( ::CEGUI::Window::*beginInitialisation_function_type )(  ) ;
1821             typedef void ( ScrolledItemListBase_wrapper::*default_beginInitialisation_function_type )(  ) ;
1822 
1823             ScrolledItemListBase_exposer.def(
1824                 "beginInitialisation"
1825                 , beginInitialisation_function_type(&::CEGUI::Window::beginInitialisation)
1826                 , default_beginInitialisation_function_type(&ScrolledItemListBase_wrapper::default_beginInitialisation) );
1827 
1828         }
1829         { //::CEGUI::Window::bufferGeometry
1830 
1831             typedef void ( ScrolledItemListBase_wrapper::*bufferGeometry_function_type )( ::CEGUI::RenderingContext const & ) ;
1832 
1833             ScrolledItemListBase_exposer.def(
1834                 "bufferGeometry"
1835                 , bufferGeometry_function_type( &ScrolledItemListBase_wrapper::bufferGeometry )
1836                 , ( bp::arg("ctx") )
1837                 , "*!\n\
1838                 \n\
1839                     Perform drawing operations concerned with generating and buffering\n\
1840                     window geometry.\n\
1841             \n\
1842                 \note\n\
1843                     This function is a sub-function of drawSelf; it is provided to make it\n\
1844                     easier to override drawSelf without needing to duplicate large sections\n\
1845                     of the code from the default implementation.\n\
1846                 *\n" );
1847 
1848         }
1849         { //::CEGUI::Window::cleanupChildren
1850 
1851             typedef void ( ScrolledItemListBase_wrapper::*cleanupChildren_function_type )(  ) ;
1852 
1853             ScrolledItemListBase_exposer.def(
1854                 "cleanupChildren"
1855                 , cleanupChildren_function_type( &ScrolledItemListBase_wrapper::default_cleanupChildren )
1856                 , "*!\n\
1857             \n\
1858                 Cleanup child windows\n\
1859             *\n" );
1860 
1861         }
1862         { //::CEGUI::Window::cloneChildWidgetsTo
1863 
1864             typedef void ( ::CEGUI::Window::*cloneChildWidgetsTo_function_type )( ::CEGUI::Window & ) const;
1865             typedef void ( ScrolledItemListBase_wrapper::*default_cloneChildWidgetsTo_function_type )( ::CEGUI::Window & ) const;
1866 
1867             ScrolledItemListBase_exposer.def(
1868                 "cloneChildWidgetsTo"
1869                 , cloneChildWidgetsTo_function_type(&::CEGUI::Window::cloneChildWidgetsTo)
1870                 , default_cloneChildWidgetsTo_function_type(&ScrolledItemListBase_wrapper::default_cloneChildWidgetsTo)
1871                 , ( bp::arg("target") ) );
1872 
1873         }
1874         { //::CEGUI::Window::clonePropertiesTo
1875 
1876             typedef void ( ::CEGUI::Window::*clonePropertiesTo_function_type )( ::CEGUI::Window & ) const;
1877             typedef void ( ScrolledItemListBase_wrapper::*default_clonePropertiesTo_function_type )( ::CEGUI::Window & ) const;
1878 
1879             ScrolledItemListBase_exposer.def(
1880                 "clonePropertiesTo"
1881                 , clonePropertiesTo_function_type(&::CEGUI::Window::clonePropertiesTo)
1882                 , default_clonePropertiesTo_function_type(&ScrolledItemListBase_wrapper::default_clonePropertiesTo)
1883                 , ( bp::arg("target") ) );
1884 
1885         }
1886         { //::CEGUI::Window::destroy
1887 
1888             typedef void ( ::CEGUI::Window::*destroy_function_type )(  ) ;
1889             typedef void ( ScrolledItemListBase_wrapper::*default_destroy_function_type )(  ) ;
1890 
1891             ScrolledItemListBase_exposer.def(
1892                 "destroy"
1893                 , destroy_function_type(&::CEGUI::Window::destroy)
1894                 , default_destroy_function_type(&ScrolledItemListBase_wrapper::default_destroy) );
1895 
1896         }
1897         { //::CEGUI::Window::drawSelf
1898 
1899             typedef void ( ScrolledItemListBase_wrapper::*drawSelf_function_type )( ::CEGUI::RenderingContext const & ) ;
1900 
1901             ScrolledItemListBase_exposer.def(
1902                 "drawSelf"
1903                 , drawSelf_function_type( &ScrolledItemListBase_wrapper::default_drawSelf )
1904                 , ( bp::arg("ctx") )
1905                 , "*!\n\
1906                 \n\
1907                     Perform the actual rendering for this Window.\n\
1908             \n\
1909                 @param ctx\n\
1910                     RenderingContext holding the details of the RenderingSurface to be\n\
1911                     used for the Window rendering operations.\n\
1912             \n\
1913                 @return\n\
1914                     Nothing\n\
1915                 *\n" );
1916 
1917         }
1918         { //::CEGUI::ItemListBase::endInitialisation
1919 
1920             typedef void ( ::CEGUI::ItemListBase::*endInitialisation_function_type )(  ) ;
1921             typedef void ( ScrolledItemListBase_wrapper::*default_endInitialisation_function_type )(  ) ;
1922 
1923             ScrolledItemListBase_exposer.def(
1924                 "endInitialisation"
1925                 , endInitialisation_function_type(&::CEGUI::ItemListBase::endInitialisation)
1926                 , default_endInitialisation_function_type(&ScrolledItemListBase_wrapper::default_endInitialisation) );
1927 
1928         }
1929         { //::CEGUI::Element::fireAreaChangeEvents
1930 
1931             typedef void ( ScrolledItemListBase_wrapper::*fireAreaChangeEvents_function_type )( bool const,bool const ) ;
1932 
1933             ScrolledItemListBase_exposer.def(
1934                 "fireAreaChangeEvents"
1935                 , fireAreaChangeEvents_function_type( &ScrolledItemListBase_wrapper::fireAreaChangeEvents )
1936                 , ( bp::arg("moved"), bp::arg("sized") )
1937                 , "! helper to fire events based on changes to area rect\n" );
1938 
1939         }
1940         { //::CEGUI::EventSet::fireEvent
1941 
1942             typedef void ( ::CEGUI::EventSet::*fireEvent_function_type )( ::CEGUI::String const &,::CEGUI::EventArgs &,::CEGUI::String const & ) ;
1943             typedef void ( ScrolledItemListBase_wrapper::*default_fireEvent_function_type )( ::CEGUI::String const &,::CEGUI::EventArgs &,::CEGUI::String const & ) ;
1944 
1945             ScrolledItemListBase_exposer.def(
1946                 "fireEvent"
1947                 , fireEvent_function_type(&::CEGUI::EventSet::fireEvent)
1948                 , default_fireEvent_function_type(&ScrolledItemListBase_wrapper::default_fireEvent)
1949                 , ( bp::arg("name"), bp::arg("args"), bp::arg("eventNamespace")="" ) );
1950 
1951         }
1952         { //::CEGUI::EventSet::fireEvent_impl
1953 
1954             typedef void ( ScrolledItemListBase_wrapper::*fireEvent_impl_function_type )( ::CEGUI::String const &,::CEGUI::EventArgs & ) ;
1955 
1956             ScrolledItemListBase_exposer.def(
1957                 "fireEvent_impl"
1958                 , fireEvent_impl_function_type( &ScrolledItemListBase_wrapper::fireEvent_impl )
1959                 , ( bp::arg("name"), bp::arg("args") )
1960                 , "! Implementation event firing member\n" );
1961 
1962         }
1963         { //::CEGUI::Window::generateAutoRepeatEvent
1964 
1965             typedef void ( ScrolledItemListBase_wrapper::*generateAutoRepeatEvent_function_type )( ::CEGUI::MouseButton ) ;
1966 
1967             ScrolledItemListBase_exposer.def(
1968                 "generateAutoRepeatEvent"
1969                 , generateAutoRepeatEvent_function_type( &ScrolledItemListBase_wrapper::generateAutoRepeatEvent )
1970                 , ( bp::arg("button") )
1971                 , "*!\n\
1972             \n\
1973                 Fires off a repeated mouse button down event for this window.\n\
1974             *\n" );
1975 
1976         }
1977         { //::CEGUI::NamedElement::getChildByNamePath_impl
1978 
1979             typedef ::CEGUI::NamedElement * ( ScrolledItemListBase_wrapper::*getChildByNamePath_impl_function_type )( ::CEGUI::String const & ) const;
1980 
1981             ScrolledItemListBase_exposer.def(
1982                 "getChildByNamePath_impl"
1983                 , getChildByNamePath_impl_function_type( &ScrolledItemListBase_wrapper::default_getChildByNamePath_impl )
1984                 , ( bp::arg("name_path") )
1985                 , bp::return_value_policy< bp::reference_existing_object >()
1986                 , "*!\n\
1987              Retrieves a child at  name_path or 0 if none such exists\n\
1988             *\n" );
1989 
1990         }
1991         { //::CEGUI::NamedElement::getChildByNameRecursive_impl
1992 
1993             typedef ::CEGUI::NamedElement * ( ScrolledItemListBase_wrapper::*getChildByNameRecursive_impl_function_type )( ::CEGUI::String const & ) const;
1994 
1995             ScrolledItemListBase_exposer.def(
1996                 "getChildByNameRecursive_impl"
1997                 , getChildByNameRecursive_impl_function_type( &ScrolledItemListBase_wrapper::default_getChildByNameRecursive_impl )
1998                 , ( bp::arg("name") )
1999                 , bp::return_value_policy< bp::reference_existing_object >()
2000                 , "*!\n\
2001              Finds a child by  name or 0 if none such exists\n\
2002             *\n" );
2003 
2004         }
2005         { //::CEGUI::Element::getClientChildContentArea
2006 
2007             typedef ::CEGUI::Element::CachedRectf const & ( ::CEGUI::Element::*getClientChildContentArea_function_type )(  ) const;
2008 
2009             ScrolledItemListBase_exposer.def(
2010                 "getClientChildContentArea"
2011                 , getClientChildContentArea_function_type(&::CEGUI::Element::getClientChildContentArea)
2012                 , bp::return_value_policy< bp::copy_const_reference >() );
2013 
2014         }
2015         { //::CEGUI::ItemListBase::getContentSize
2016 
2017             typedef ::CEGUI::Sizef ( ScrolledItemListBase_wrapper::*getContentSize_function_type )(  ) const;
2018 
2019             ScrolledItemListBase_exposer.def(
2020                 "getContentSize"
2021                 , getContentSize_function_type( &ScrolledItemListBase_wrapper::getContentSize )
2022                 , "*!\n\
2023                \n\
2024                   Returns the Size in unclipped pixels of the content attached to this ItemListBase that is\
2025                   attached to it.\n\
2026             \n\
2027                @return\n\
2028                   Size object describing in unclipped pixels the size of the content ItemEntries attached to\
2029                   this menu.\n\
2030                *\n" );
2031 
2032         }
2033         { //::CEGUI::Window::getHitTestRect_impl
2034 
2035             typedef ::CEGUI::Rectf ( ScrolledItemListBase_wrapper::*getHitTestRect_impl_function_type )(  ) const;
2036 
2037             ScrolledItemListBase_exposer.def(
2038                 "getHitTestRect_impl"
2039                 , getHitTestRect_impl_function_type( &ScrolledItemListBase_wrapper::default_getHitTestRect_impl )
2040                 , "! Default implementation of function to return Window inner clipper area.\n\
2041             ! Default implementation of function to return Window hit-test area.\n" );
2042 
2043         }
2044         { //::CEGUI::Window::getInnerRectClipper_impl
2045 
2046             typedef ::CEGUI::Rectf ( ScrolledItemListBase_wrapper::*getInnerRectClipper_impl_function_type )(  ) const;
2047 
2048             ScrolledItemListBase_exposer.def(
2049                 "getInnerRectClipper_impl"
2050                 , getInnerRectClipper_impl_function_type( &ScrolledItemListBase_wrapper::default_getInnerRectClipper_impl )
2051                 , "! Default implementation of function to return Window outer clipper area.\n\
2052             ! Default implementation of function to return Window inner clipper area.\n" );
2053 
2054         }
2055         { //::CEGUI::Element::getNonClientChildContentArea
2056 
2057             typedef ::CEGUI::Element::CachedRectf const & ( ::CEGUI::Element::*getNonClientChildContentArea_function_type )(  ) const;
2058 
2059             ScrolledItemListBase_exposer.def(
2060                 "getNonClientChildContentArea"
2061                 , getNonClientChildContentArea_function_type(&::CEGUI::Element::getNonClientChildContentArea)
2062                 , bp::return_value_policy< bp::copy_const_reference >() );
2063 
2064         }
2065         { //::CEGUI::Window::getOuterRectClipper_impl
2066 
2067             typedef ::CEGUI::Rectf ( ScrolledItemListBase_wrapper::*getOuterRectClipper_impl_function_type )(  ) const;
2068 
2069             ScrolledItemListBase_exposer.def(
2070                 "getOuterRectClipper_impl"
2071                 , getOuterRectClipper_impl_function_type( &ScrolledItemListBase_wrapper::default_getOuterRectClipper_impl )
2072                 , "! Default implementation of function to return Window outer clipper area.\n" );
2073 
2074         }
2075         { //::CEGUI::Window::getParentElementClipIntersection
2076 
2077             typedef ::CEGUI::Rectf ( ScrolledItemListBase_wrapper::*getParentElementClipIntersection_function_type )( ::CEGUI::Rectf const & ) const;
2078 
2079             ScrolledItemListBase_exposer.def(
2080                 "getParentElementClipIntersection"
2081                 , getParentElementClipIntersection_function_type( &ScrolledItemListBase_wrapper::getParentElementClipIntersection )
2082                 , ( bp::arg("unclipped_area") )
2083                 , "! helper function for calculating clipping rectangles.\n" );
2084 
2085         }
2086         { //::CEGUI::Window::getRenderedStringParser
2087 
2088             typedef ::CEGUI::RenderedStringParser & ( ::CEGUI::Window::*getRenderedStringParser_function_type )(  ) const;
2089 
2090             ScrolledItemListBase_exposer.def(
2091                 "getRenderedStringParser"
2092                 , getRenderedStringParser_function_type(&::CEGUI::Window::getRenderedStringParser)
2093                 , bp::return_value_policy< bp::reference_existing_object >() );
2094 
2095         }
2096         { //::CEGUI::Window::getRenderingContext_impl
2097 
2098             typedef void ( ::CEGUI::Window::*getRenderingContext_impl_function_type )( ::CEGUI::RenderingContext & ) const;
2099             typedef void ( ScrolledItemListBase_wrapper::*default_getRenderingContext_impl_function_type )( ::CEGUI::RenderingContext & ) const;
2100 
2101             ScrolledItemListBase_exposer.def(
2102                 "getRenderingContext_impl"
2103                 , getRenderingContext_impl_function_type(&::CEGUI::Window::getRenderingContext_impl)
2104                 , default_getRenderingContext_impl_function_type(&ScrolledItemListBase_wrapper::default_getRenderingContext_impl)
2105                 , ( bp::arg("ctx") ) );
2106 
2107         }
2108         { //::CEGUI::Window::getRootContainerSize
2109 
2110             typedef ::CEGUI::Sizef const & ( ::CEGUI::Window::*getRootContainerSize_function_type )(  ) const;
2111 
2112             ScrolledItemListBase_exposer.def(
2113                 "getRootContainerSize"
2114                 , getRootContainerSize_function_type(&::CEGUI::Window::getRootContainerSize)
2115                 , bp::return_value_policy< bp::copy_const_reference >() );
2116 
2117         }
2118         { //::CEGUI::EventSet::getScriptModule
2119 
2120             typedef ::CEGUI::ScriptModule * ( ScrolledItemListBase_wrapper::*getScriptModule_function_type )(  ) const;
2121 
2122             ScrolledItemListBase_exposer.def(
2123                 "getScriptModule"
2124                 , getScriptModule_function_type( &ScrolledItemListBase_wrapper::getScriptModule )
2125                 , bp::return_value_policy< bp::reference_existing_object >()
2126                 , "! Implementation event firing member\n\
2127             ! Helper to return the script module pointer or throw.\n" );
2128 
2129         }
2130         { //::CEGUI::Window::getUnclippedInnerRect_impl
2131 
2132             typedef ::CEGUI::Rectf ( ScrolledItemListBase_wrapper::*getUnclippedInnerRect_impl_function_type )( bool ) const;
2133 
2134             ScrolledItemListBase_exposer.def(
2135                 "getUnclippedInnerRect_impl"
2136                 , getUnclippedInnerRect_impl_function_type( &ScrolledItemListBase_wrapper::default_getUnclippedInnerRect_impl )
2137                 , ( bp::arg("skipAllPixelAlignment") ) );
2138 
2139         }
2140         { //::CEGUI::Element::getUnclippedOuterRect_impl
2141 
2142             typedef ::CEGUI::Rectf ( ScrolledItemListBase_wrapper::*getUnclippedOuterRect_impl_function_type )( bool ) const;
2143 
2144             ScrolledItemListBase_exposer.def(
2145                 "getUnclippedOuterRect_impl"
2146                 , getUnclippedOuterRect_impl_function_type( &ScrolledItemListBase_wrapper::default_getUnclippedOuterRect_impl )
2147                 , ( bp::arg("skipAllPixelAlignment") )
2148                 , "! Default implementation of function to return Element's outer rect area.\n" );
2149 
2150         }
2151         { //::CEGUI::Window::getWindowAttachedToCommonAncestor
2152 
2153             typedef ::CEGUI::Window const * ( ScrolledItemListBase_wrapper::*getWindowAttachedToCommonAncestor_function_type )( ::CEGUI::Window const & ) const;
2154 
2155             ScrolledItemListBase_exposer.def(
2156                 "getWindowAttachedToCommonAncestor"
2157                 , getWindowAttachedToCommonAncestor_function_type( &ScrolledItemListBase_wrapper::getWindowAttachedToCommonAncestor )
2158                 , ( bp::arg("wnd") )
2159                 , bp::return_value_policy< bp::reference_existing_object >()
2160                 , "*!\n\
2161             \n\
2162                 Helper function to return the ancestor Window of a wnd that is attached\n\
2163                 as a child to a window that is also an ancestor of a this.  Returns 0\n\
2164                 if a wnd and a this are not part of the same hierachy.\n\
2165              *\n" );
2166 
2167         }
2168         { //::CEGUI::Window::handleFontRenderSizeChange
2169 
2170             typedef bool ( ScrolledItemListBase_wrapper::*handleFontRenderSizeChange_function_type )( ::CEGUI::EventArgs const & ) ;
2171 
2172             ScrolledItemListBase_exposer.def(
2173                 "handleFontRenderSizeChange"
2174                 , handleFontRenderSizeChange_function_type( &ScrolledItemListBase_wrapper::default_handleFontRenderSizeChange )
2175                 , ( bp::arg("args") )
2176                 , "! handler function for when font render size changes.\n" );
2177 
2178         }
2179         { //::CEGUI::ItemListBase::handle_PaneChildRemoved
2180 
2181             typedef bool ( ScrolledItemListBase_wrapper::*handle_PaneChildRemoved_function_type )( ::CEGUI::EventArgs const & ) ;
2182 
2183             ScrolledItemListBase_exposer.def(
2184                 "handle_PaneChildRemoved"
2185                 , handle_PaneChildRemoved_function_type( &ScrolledItemListBase_wrapper::default_handle_PaneChildRemoved )
2186                 , ( bp::arg("e") )
2187                 , "*!\n\
2188                 \n\
2189                     Handler to manage items being removed from the content pane.\n\
2190                     If there is one!\n\
2191             \n\
2192                 \note\n\
2193                     If you override this, you should call this base class version to\n\
2194                     ensure correct behaviour is maintained.\n\
2195                 *\n" );
2196 
2197         }
2198         { //::CEGUI::Window::initialiseClippers
2199 
2200             typedef void ( ScrolledItemListBase_wrapper::*initialiseClippers_function_type )( ::CEGUI::RenderingContext const & ) ;
2201 
2202             ScrolledItemListBase_exposer.def(
2203                 "initialiseClippers"
2204                 , initialiseClippers_function_type( &ScrolledItemListBase_wrapper::initialiseClippers )
2205                 , ( bp::arg("ctx") )
2206                 , "! Helper to intialise the needed clipping for geometry and render surface.\n" );
2207 
2208         }
2209         { //::CEGUI::Window::invalidate_impl
2210 
2211             typedef void ( ScrolledItemListBase_wrapper::*invalidate_impl_function_type )( bool const ) ;
2212 
2213             ScrolledItemListBase_exposer.def(
2214                 "invalidate_impl"
2215                 , invalidate_impl_function_type( &ScrolledItemListBase_wrapper::invalidate_impl )
2216                 , ( bp::arg("recursive") )
2217                 , "! helper function to invalidate window and optionally child windows.\n" );
2218 
2219         }
2220         { //::CEGUI::Window::isHit
2221 
2222             typedef bool ( ::CEGUI::Window::*isHit_function_type )( ::CEGUI::Vector2f const &,bool const ) const;
2223             typedef bool ( ScrolledItemListBase_wrapper::*default_isHit_function_type )( ::CEGUI::Vector2f const &,bool const ) const;
2224 
2225             ScrolledItemListBase_exposer.def(
2226                 "isHit"
2227                 , isHit_function_type(&::CEGUI::Window::isHit)
2228                 , default_isHit_function_type(&ScrolledItemListBase_wrapper::default_isHit)
2229                 , ( bp::arg("position"), bp::arg("allow_disabled")=(bool const)(false) ) );
2230 
2231         }
2232         { //::CEGUI::Window::isHitTargetWindow
2233 
2234             typedef bool ( ScrolledItemListBase_wrapper::*isHitTargetWindow_function_type )( ::CEGUI::Vector2f const &,bool ) const;
2235 
2236             ScrolledItemListBase_exposer.def(
2237                 "isHitTargetWindow"
2238                 , isHitTargetWindow_function_type( &ScrolledItemListBase_wrapper::isHitTargetWindow )
2239                 , ( bp::arg("position"), bp::arg("allow_disabled") ) );
2240 
2241         }
2242         { //::CEGUI::Element::isInnerRectSizeChanged
2243 
2244             typedef bool ( ScrolledItemListBase_wrapper::*isInnerRectSizeChanged_function_type )(  ) const;
2245 
2246             ScrolledItemListBase_exposer.def(
2247                 "isInnerRectSizeChanged"
2248                 , isInnerRectSizeChanged_function_type( &ScrolledItemListBase_wrapper::isInnerRectSizeChanged )
2249                 , "! helper to return whether the inner rect size has changed\n" );
2250 
2251         }
2252         { //::CEGUI::Window::isPropertyAtDefault
2253 
2254             typedef bool ( ScrolledItemListBase_wrapper::*isPropertyAtDefault_function_type )( ::CEGUI::Property const * ) const;
2255 
2256             ScrolledItemListBase_exposer.def(
2257                 "isPropertyAtDefault"
2258                 , isPropertyAtDefault_function_type( &ScrolledItemListBase_wrapper::isPropertyAtDefault )
2259                 , ( bp::arg("property") )
2260                 , "*!\n\
2261             \n\
2262                 Returns whether a property is at it's default value.\n\
2263                 This function is different from Property.isDefatult as it takes the assigned look'n'feel\n\
2264                 (if the is one) into account.\n\
2265             *\n" );
2266 
2267         }
2268         { //::CEGUI::Window::isTopOfZOrder
2269 
2270             typedef bool ( ScrolledItemListBase_wrapper::*isTopOfZOrder_function_type )(  ) const;
2271 
2272             ScrolledItemListBase_exposer.def(
2273                 "isTopOfZOrder"
2274                 , isTopOfZOrder_function_type( &ScrolledItemListBase_wrapper::isTopOfZOrder )
2275                 , "*!\n\
2276                 \n\
2277                     Return whether the window is at the top of the Z-Order.  This will\n\
2278                     correctly take into account 'Always on top' windows as needed.\n\
2279             \n\
2280                 @return\n\
2281                     - true if the Window is at the top of the z-order in relation to sibling\n\
2282                       windows with the same 'always on top' setting.\n\
2283                     - false if the Window is not at the top of the z-order in relation to\n\
2284                       sibling windows with the same 'always on top' setting.\n\
2285                 *\n" );
2286 
2287         }
2288         { //::CEGUI::ItemListBase::layoutItemWidgets
2289 
2290             typedef void ( ScrolledItemListBase_wrapper::*layoutItemWidgets_function_type )(  ) ;
2291 
2292             ScrolledItemListBase_exposer.def(
2293                 "layoutItemWidgets"
2294                 , layoutItemWidgets_function_type( &ScrolledItemListBase_wrapper::layoutItemWidgets )
2295                 , "*!\n\
2296                \n\
2297                   Setup size and position for the item widgets attached to this ItemListBase\n\
2298             \n\
2299                @return\n\
2300                   Nothing.\n\
2301                *\n" );
2302 
2303         }
2304         { //::CEGUI::Window::layoutLookNFeelChildWidgets
2305 
2306             typedef void ( ScrolledItemListBase_wrapper::*layoutLookNFeelChildWidgets_function_type )(  ) ;
2307 
2308             ScrolledItemListBase_exposer.def(
2309                 "layoutLookNFeelChildWidgets"
2310                 , layoutLookNFeelChildWidgets_function_type( &ScrolledItemListBase_wrapper::layoutLookNFeelChildWidgets )
2311                 , "mark the rect caches defined on Window invalid (does not affect Element)\n" );
2312 
2313         }
2314         { //::CEGUI::Window::markCachedWindowRectsInvalid
2315 
2316             typedef void ( ScrolledItemListBase_wrapper::*markCachedWindowRectsInvalid_function_type )(  ) ;
2317 
2318             ScrolledItemListBase_exposer.def(
2319                 "markCachedWindowRectsInvalid"
2320                 , markCachedWindowRectsInvalid_function_type( &ScrolledItemListBase_wrapper::markCachedWindowRectsInvalid )
2321                 , "mark the rect caches defined on Window invalid (does not affect Element)\n" );
2322 
2323         }
2324         { //::CEGUI::Window::moveToFront_impl
2325 
2326             typedef bool ( ScrolledItemListBase_wrapper::*moveToFront_impl_function_type )( bool ) ;
2327 
2328             ScrolledItemListBase_exposer.def(
2329                 "moveToFront_impl"
2330                 , moveToFront_impl_function_type( &ScrolledItemListBase_wrapper::default_moveToFront_impl )
2331                 , ( bp::arg("wasClicked") )
2332                 , "*!\n\
2333                 \n\
2334                     Implements move to front behavior.\n\
2335             \n\
2336                 @return\n\
2337                     Should return true if some action was taken, or false if there was\n\
2338                     nothing to be done.\n\
2339                 *\n" );
2340 
2341         }
2342         { //::CEGUI::Element::notifyChildrenOfSizeChange
2343 
2344             typedef void ( ScrolledItemListBase_wrapper::*notifyChildrenOfSizeChange_function_type )( bool const,bool const ) ;
2345 
2346             ScrolledItemListBase_exposer.def(
2347                 "notifyChildrenOfSizeChange"
2348                 , notifyChildrenOfSizeChange_function_type( &ScrolledItemListBase_wrapper::notifyChildrenOfSizeChange )
2349                 , ( bp::arg("non_client"), bp::arg("client") ) );
2350 
2351         }
2352         { //::CEGUI::Window::notifyClippingChanged
2353 
2354             typedef void ( ScrolledItemListBase_wrapper::*notifyClippingChanged_function_type )(  ) ;
2355 
2356             ScrolledItemListBase_exposer.def(
2357                 "notifyClippingChanged"
2358                 , notifyClippingChanged_function_type( &ScrolledItemListBase_wrapper::notifyClippingChanged )
2359                 , "*!\n\
2360             \n\
2361                 Recursively inform all children that the clipping has changed and screen rects\n\
2362                 needs to be recached.\n\
2363             *\n" );
2364 
2365         }
2366         { //::CEGUI::ItemListBase::notifyItemClicked
2367 
2368             typedef void ( ::CEGUI::ItemListBase::*notifyItemClicked_function_type )( ::CEGUI::ItemEntry * ) ;
2369             typedef void ( ScrolledItemListBase_wrapper::*default_notifyItemClicked_function_type )( ::CEGUI::ItemEntry * ) ;
2370 
2371             ScrolledItemListBase_exposer.def(
2372                 "notifyItemClicked"
2373                 , notifyItemClicked_function_type(&::CEGUI::ItemListBase::notifyItemClicked)
2374                 , default_notifyItemClicked_function_type(&ScrolledItemListBase_wrapper::default_notifyItemClicked)
2375                 , ( bp::arg("arg0") ) );
2376 
2377         }
2378         { //::CEGUI::ItemListBase::notifyItemSelectState
2379 
2380             typedef void ( ::CEGUI::ItemListBase::*notifyItemSelectState_function_type )( ::CEGUI::ItemEntry *,bool ) ;
2381             typedef void ( ScrolledItemListBase_wrapper::*default_notifyItemSelectState_function_type )( ::CEGUI::ItemEntry *,bool ) ;
2382 
2383             ScrolledItemListBase_exposer.def(
2384                 "notifyItemSelectState"
2385                 , notifyItemSelectState_function_type(&::CEGUI::ItemListBase::notifyItemSelectState)
2386                 , default_notifyItemSelectState_function_type(&ScrolledItemListBase_wrapper::default_notifyItemSelectState)
2387                 , ( bp::arg("arg0"), bp::arg("arg1") ) );
2388 
2389         }
2390         { //::CEGUI::Window::notifyScreenAreaChanged
2391 
2392             typedef void ( ::CEGUI::Window::*notifyScreenAreaChanged_function_type )( bool ) ;
2393             typedef void ( ScrolledItemListBase_wrapper::*default_notifyScreenAreaChanged_function_type )( bool ) ;
2394 
2395             ScrolledItemListBase_exposer.def(
2396                 "notifyScreenAreaChanged"
2397                 , notifyScreenAreaChanged_function_type(&::CEGUI::Window::notifyScreenAreaChanged)
2398                 , default_notifyScreenAreaChanged_function_type(&ScrolledItemListBase_wrapper::default_notifyScreenAreaChanged)
2399                 , ( bp::arg("recursive")=(bool)(true) ) );
2400 
2401         }
2402         { //::CEGUI::Window::onActivated
2403 
2404             typedef void ( ScrolledItemListBase_wrapper::*onActivated_function_type )( ::CEGUI::ActivationEventArgs & ) ;
2405 
2406             ScrolledItemListBase_exposer.def(
2407                 "onActivated"
2408                 , onActivated_function_type( &ScrolledItemListBase_wrapper::default_onActivated )
2409                 , ( bp::arg("e") )
2410                 , "*!\n\
2411                 \n\
2412                     Handler called when this window has become the active window.\n\
2413             \n\
2414                 @param e\n\
2415                     ActivationEventArgs class whose 'otherWindow' field is set to the window\n\
2416                     that previously was active, or NULL for none.\n\
2417                 *\n" );
2418 
2419         }
2420         { //::CEGUI::Window::onAlphaChanged
2421 
2422             typedef void ( ScrolledItemListBase_wrapper::*onAlphaChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
2423 
2424             ScrolledItemListBase_exposer.def(
2425                 "onAlphaChanged"
2426                 , onAlphaChanged_function_type( &ScrolledItemListBase_wrapper::default_onAlphaChanged )
2427                 , ( bp::arg("e") )
2428                 , "*!\n\
2429                 \n\
2430                     Handler called when the window's alpha blend value is changed.\n\
2431             \n\
2432                 @param e\n\
2433                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2434                     that triggered the event.  For this event the trigger window is always\n\
2435                     'this'.\n\
2436                 *\n" );
2437 
2438         }
2439         { //::CEGUI::Window::onAlwaysOnTopChanged
2440 
2441             typedef void ( ScrolledItemListBase_wrapper::*onAlwaysOnTopChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
2442 
2443             ScrolledItemListBase_exposer.def(
2444                 "onAlwaysOnTopChanged"
2445                 , onAlwaysOnTopChanged_function_type( &ScrolledItemListBase_wrapper::default_onAlwaysOnTopChanged )
2446                 , ( bp::arg("e") )
2447                 , "*!\n\
2448                 \n\
2449                     Handler called when the window's always-on-top setting is changed.\n\
2450             \n\
2451                 @param e\n\
2452                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2453                     that triggered the event.  For this event the trigger window is always\n\
2454                     'this'.\n\
2455                 *\n" );
2456 
2457         }
2458         { //::CEGUI::Window::onCaptureGained
2459 
2460             typedef void ( ScrolledItemListBase_wrapper::*onCaptureGained_function_type )( ::CEGUI::WindowEventArgs & ) ;
2461 
2462             ScrolledItemListBase_exposer.def(
2463                 "onCaptureGained"
2464                 , onCaptureGained_function_type( &ScrolledItemListBase_wrapper::default_onCaptureGained )
2465                 , ( bp::arg("e") )
2466                 , "*!\n\
2467                 \n\
2468                     Handler called when this window gains capture of mouse inputs.\n\
2469             \n\
2470                 @param e\n\
2471                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2472                     that triggered the event.  For this event the trigger window is always\n\
2473                     'this'.\n\
2474                 *\n" );
2475 
2476         }
2477         { //::CEGUI::Window::onCaptureLost
2478 
2479             typedef void ( ScrolledItemListBase_wrapper::*onCaptureLost_function_type )( ::CEGUI::WindowEventArgs & ) ;
2480 
2481             ScrolledItemListBase_exposer.def(
2482                 "onCaptureLost"
2483                 , onCaptureLost_function_type( &ScrolledItemListBase_wrapper::default_onCaptureLost )
2484                 , ( bp::arg("e") )
2485                 , "*!\n\
2486                 \n\
2487                     Handler called when this window loses capture of mouse inputs.\n\
2488             \n\
2489                 @param e\n\
2490                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2491                     that triggered the event.  For this event the trigger window is always\n\
2492                     'this'.\n\
2493                 *\n" );
2494 
2495         }
2496         { //::CEGUI::Window::onCharacter
2497 
2498             typedef void ( ScrolledItemListBase_wrapper::*onCharacter_function_type )( ::CEGUI::KeyEventArgs & ) ;
2499 
2500             ScrolledItemListBase_exposer.def(
2501                 "onCharacter"
2502                 , onCharacter_function_type( &ScrolledItemListBase_wrapper::default_onCharacter )
2503                 , ( bp::arg("e") )
2504                 , "*!\n\
2505                 \n\
2506                     Handler called when a character-key has been pressed while this window\n\
2507                     has input focus.\n\
2508             \n\
2509                 @param e\n\
2510                     KeyEventArgs object whose 'codepoint' field is set to the Unicode code\n\
2511                     point (encoded as utf32) for the character typed, and whose 'sysKeys'\n\
2512                     field represents the combination of SystemKey that were active when the\n\
2513                     event was generated.  All other fields should be considered as 'junk'.\n\
2514                 *\n" );
2515 
2516         }
2517         { //::CEGUI::Window::onChildAdded
2518 
2519             typedef void ( ScrolledItemListBase_wrapper::*onChildAdded_function_type )( ::CEGUI::ElementEventArgs & ) ;
2520 
2521             ScrolledItemListBase_exposer.def(
2522                 "onChildAdded"
2523                 , onChildAdded_function_type( &ScrolledItemListBase_wrapper::default_onChildAdded )
2524                 , ( bp::arg("e") )
2525                 , "*!\n\
2526                 \n\
2527                     Handler called when a child window is added to this window.\n\
2528             \n\
2529                 @param e\n\
2530                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2531                     that has been added.\n\
2532                 *\n" );
2533 
2534         }
2535         { //::CEGUI::Window::onChildRemoved
2536 
2537             typedef void ( ScrolledItemListBase_wrapper::*onChildRemoved_function_type )( ::CEGUI::ElementEventArgs & ) ;
2538 
2539             ScrolledItemListBase_exposer.def(
2540                 "onChildRemoved"
2541                 , onChildRemoved_function_type( &ScrolledItemListBase_wrapper::default_onChildRemoved )
2542                 , ( bp::arg("e") )
2543                 , "*!\n\
2544                 \n\
2545                     Handler called when a child window is removed from this window.\n\
2546             \n\
2547                 @param e\n\
2548                     WindowEventArgs object whose 'window' pointer field is set the window\n\
2549                     that has been removed.\n\
2550                 *\n" );
2551 
2552         }
2553         { //::CEGUI::Window::onClippingChanged
2554 
2555             typedef void ( ScrolledItemListBase_wrapper::*onClippingChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
2556 
2557             ScrolledItemListBase_exposer.def(
2558                 "onClippingChanged"
2559                 , onClippingChanged_function_type( &ScrolledItemListBase_wrapper::default_onClippingChanged )
2560                 , ( bp::arg("e") )
2561                 , "*!\n\
2562                 \n\
2563                     Handler called when the window's setting for being clipped by it's\n\
2564                     parent is changed.\n\
2565             \n\
2566                 @param e\n\
2567                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2568                     that triggered the event.  For this event the trigger window is always\n\
2569                     'this'.\n\
2570                 *\n" );
2571 
2572         }
2573         { //::CEGUI::Window::onDeactivated
2574 
2575             typedef void ( ScrolledItemListBase_wrapper::*onDeactivated_function_type )( ::CEGUI::ActivationEventArgs & ) ;
2576 
2577             ScrolledItemListBase_exposer.def(
2578                 "onDeactivated"
2579                 , onDeactivated_function_type( &ScrolledItemListBase_wrapper::default_onDeactivated )
2580                 , ( bp::arg("e") )
2581                 , "*!\n\
2582                 \n\
2583                     Handler called when this window has lost input focus and has been\n\
2584                     deactivated.\n\
2585             \n\
2586                 @param e\n\
2587                     ActivationEventArgs object whose 'otherWindow' field is set to the\n\
2588                     window that has now become active, or NULL for none.\n\
2589                 *\n" );
2590 
2591         }
2592         { //::CEGUI::Window::onDestructionStarted
2593 
2594             typedef void ( ScrolledItemListBase_wrapper::*onDestructionStarted_function_type )( ::CEGUI::WindowEventArgs & ) ;
2595 
2596             ScrolledItemListBase_exposer.def(
2597                 "onDestructionStarted"
2598                 , onDestructionStarted_function_type( &ScrolledItemListBase_wrapper::default_onDestructionStarted )
2599                 , ( bp::arg("e") )
2600                 , "*!\n\
2601                 \n\
2602                     Handler called when this window's destruction sequence has begun.\n\
2603             \n\
2604                 @param e\n\
2605                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2606                     that triggered the event.  For this event the trigger window is always\n\
2607                     'this'.\n\
2608                 *\n" );
2609 
2610         }
2611         { //::CEGUI::Window::onDisabled
2612 
2613             typedef void ( ScrolledItemListBase_wrapper::*onDisabled_function_type )( ::CEGUI::WindowEventArgs & ) ;
2614 
2615             ScrolledItemListBase_exposer.def(
2616                 "onDisabled"
2617                 , onDisabled_function_type( &ScrolledItemListBase_wrapper::default_onDisabled )
2618                 , ( bp::arg("e") )
2619                 , "*!\n\
2620                 \n\
2621                     Handler called when the window is disabled.\n\
2622             \n\
2623                 @param e\n\
2624                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2625                     that triggered the event.  For this event the trigger window is always\n\
2626                     'this'.\n\
2627                 *\n" );
2628 
2629         }
2630         { //::CEGUI::Window::onDragDropItemDropped
2631 
2632             typedef void ( ScrolledItemListBase_wrapper::*onDragDropItemDropped_function_type )( ::CEGUI::DragDropEventArgs & ) ;
2633 
2634             ScrolledItemListBase_exposer.def(
2635                 "onDragDropItemDropped"
2636                 , onDragDropItemDropped_function_type( &ScrolledItemListBase_wrapper::default_onDragDropItemDropped )
2637                 , ( bp::arg("e") )
2638                 , "*!\n\
2639                 \n\
2640                     Handler called when a DragContainer is dragged over this window.\n\
2641             \n\
2642                 @param e\n\
2643                     DragDropEventArgs object initialised as follows:\n\
2644                     - window field is normaly set to point to 'this' window.\n\
2645                     - dragDropItem is a pointer to a DragContainer window that triggered\n\
2646                       the event.\n\
2647                 *\n" );
2648 
2649         }
2650         { //::CEGUI::Window::onDragDropItemEnters
2651 
2652             typedef void ( ScrolledItemListBase_wrapper::*onDragDropItemEnters_function_type )( ::CEGUI::DragDropEventArgs & ) ;
2653 
2654             ScrolledItemListBase_exposer.def(
2655                 "onDragDropItemEnters"
2656                 , onDragDropItemEnters_function_type( &ScrolledItemListBase_wrapper::default_onDragDropItemEnters )
2657                 , ( bp::arg("e") )
2658                 , "*!\n\
2659                 \n\
2660                     Handler called when a DragContainer is dragged over this window.\n\
2661             \n\
2662                 @param e\n\
2663                     DragDropEventArgs object initialised as follows:\n\
2664                     - window field is normaly set to point to 'this' window.\n\
2665                     - dragDropItem is a pointer to a DragContainer window that triggered\n\
2666                       the event.\n\
2667                 *\n" );
2668 
2669         }
2670         { //::CEGUI::Window::onDragDropItemLeaves
2671 
2672             typedef void ( ScrolledItemListBase_wrapper::*onDragDropItemLeaves_function_type )( ::CEGUI::DragDropEventArgs & ) ;
2673 
2674             ScrolledItemListBase_exposer.def(
2675                 "onDragDropItemLeaves"
2676                 , onDragDropItemLeaves_function_type( &ScrolledItemListBase_wrapper::default_onDragDropItemLeaves )
2677                 , ( bp::arg("e") )
2678                 , "*!\n\
2679                 \n\
2680                     Handler called when a DragContainer is dragged over this window.\n\
2681             \n\
2682                 @param e\n\
2683                     DragDropEventArgs object initialised as follows:\n\
2684                     - window field is normaly set to point to 'this' window.\n\
2685                     - dragDropItem is a pointer to a DragContainer window that triggered\n\
2686                       the event.\n\
2687                 *\n" );
2688 
2689         }
2690         { //::CEGUI::Window::onEnabled
2691 
2692             typedef void ( ScrolledItemListBase_wrapper::*onEnabled_function_type )( ::CEGUI::WindowEventArgs & ) ;
2693 
2694             ScrolledItemListBase_exposer.def(
2695                 "onEnabled"
2696                 , onEnabled_function_type( &ScrolledItemListBase_wrapper::default_onEnabled )
2697                 , ( bp::arg("e") )
2698                 , "*!\n\
2699                 \n\
2700                     Handler called when the window is enabled.\n\
2701             \n\
2702                 @param e\n\
2703                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2704                     that triggered the event.  For this event the trigger window is always\n\
2705                     'this'.\n\
2706                 *\n" );
2707 
2708         }
2709         { //::CEGUI::Window::onFontChanged
2710 
2711             typedef void ( ScrolledItemListBase_wrapper::*onFontChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
2712 
2713             ScrolledItemListBase_exposer.def(
2714                 "onFontChanged"
2715                 , onFontChanged_function_type( &ScrolledItemListBase_wrapper::default_onFontChanged )
2716                 , ( bp::arg("e") )
2717                 , "*!\n\
2718                 \n\
2719                     Handler called when the window's font is changed.\n\
2720             \n\
2721                 @param e\n\
2722                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2723                     that triggered the event.  For this event the trigger window is always\n\
2724                     'this'.\n\
2725                 *\n" );
2726 
2727         }
2728         { //::CEGUI::Window::onHidden
2729 
2730             typedef void ( ScrolledItemListBase_wrapper::*onHidden_function_type )( ::CEGUI::WindowEventArgs & ) ;
2731 
2732             ScrolledItemListBase_exposer.def(
2733                 "onHidden"
2734                 , onHidden_function_type( &ScrolledItemListBase_wrapper::default_onHidden )
2735                 , ( bp::arg("e") )
2736                 , "*!\n\
2737                 \n\
2738                     Handler called when the window is hidden.\n\
2739             \n\
2740                 @param e\n\
2741                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2742                     that triggered the event.  For this event the trigger window is always\n\
2743                     'this'.\n\
2744                 *\n" );
2745 
2746         }
2747         { //::CEGUI::Element::onHorizontalAlignmentChanged
2748 
2749             typedef void ( ScrolledItemListBase_wrapper::*onHorizontalAlignmentChanged_function_type )( ::CEGUI::ElementEventArgs & ) ;
2750 
2751             ScrolledItemListBase_exposer.def(
2752                 "onHorizontalAlignmentChanged"
2753                 , onHorizontalAlignmentChanged_function_type( &ScrolledItemListBase_wrapper::default_onHorizontalAlignmentChanged )
2754                 , ( bp::arg("e") )
2755                 , "*!\n\
2756                 \n\
2757                     Handler called when the horizontal alignment setting for the element is\n\
2758                     changed.\n\
2759             \n\
2760                 @param e\n\
2761                     ElementEventArgs object initialised as follows:\n\
2762                     - element field is set to point to the element object who's alignment has\n\
2763                       changed (typically 'this').\n\
2764                 *\n" );
2765 
2766         }
2767         { //::CEGUI::Window::onIDChanged
2768 
2769             typedef void ( ScrolledItemListBase_wrapper::*onIDChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
2770 
2771             ScrolledItemListBase_exposer.def(
2772                 "onIDChanged"
2773                 , onIDChanged_function_type( &ScrolledItemListBase_wrapper::default_onIDChanged )
2774                 , ( bp::arg("e") )
2775                 , "*!\n\
2776                 \n\
2777                     Handler called when the window's client assigned ID is changed.\n\
2778             \n\
2779                 @param e\n\
2780                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2781                     that triggered the event.  For this event the trigger window is always\n\
2782                     'this'.\n\
2783                 *\n" );
2784 
2785         }
2786         { //::CEGUI::Window::onInheritsAlphaChanged
2787 
2788             typedef void ( ScrolledItemListBase_wrapper::*onInheritsAlphaChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
2789 
2790             ScrolledItemListBase_exposer.def(
2791                 "onInheritsAlphaChanged"
2792                 , onInheritsAlphaChanged_function_type( &ScrolledItemListBase_wrapper::default_onInheritsAlphaChanged )
2793                 , ( bp::arg("e") )
2794                 , "*!\n\
2795                 \n\
2796                     Handler called when the window's setting for inheriting alpha-blending\n\
2797                     is changed.\n\
2798             \n\
2799                 @param e\n\
2800                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2801                     that triggered the event.  For this event the trigger window is always\n\
2802                     'this'.\n\
2803                 *\n" );
2804 
2805         }
2806         { //::CEGUI::Window::onInvalidated
2807 
2808             typedef void ( ScrolledItemListBase_wrapper::*onInvalidated_function_type )( ::CEGUI::WindowEventArgs & ) ;
2809 
2810             ScrolledItemListBase_exposer.def(
2811                 "onInvalidated"
2812                 , onInvalidated_function_type( &ScrolledItemListBase_wrapper::default_onInvalidated )
2813                 , ( bp::arg("e") )
2814                 , "*!\n\
2815                 \n\
2816                     Handler called when this window gets invalidated.\n\
2817             \n\
2818                 @param e\n\
2819                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
2820                     that triggered the event.  For this event the trigger window is always\n\
2821                     'this'.\n\
2822                 *\n" );
2823 
2824         }
2825         { //::CEGUI::Window::onKeyDown
2826 
2827             typedef void ( ScrolledItemListBase_wrapper::*onKeyDown_function_type )( ::CEGUI::KeyEventArgs & ) ;
2828 
2829             ScrolledItemListBase_exposer.def(
2830                 "onKeyDown"
2831                 , onKeyDown_function_type( &ScrolledItemListBase_wrapper::default_onKeyDown )
2832                 , ( bp::arg("e") )
2833                 , "*!\n\
2834                 \n\
2835                     Handler called when a key as been depressed while this window has input\n\
2836                     focus.\n\
2837             \n\
2838                 @param e\n\
2839                     KeyEventArgs object whose 'scancode' field is set to the Key.Scan value\n\
2840                     representing the key that was pressed, and whose 'sysKeys' field\n\
2841                     represents the combination of SystemKey that were active when the event\n\
2842                     was generated.\n\
2843                 *\n" );
2844 
2845         }
2846         { //::CEGUI::Window::onKeyUp
2847 
2848             typedef void ( ScrolledItemListBase_wrapper::*onKeyUp_function_type )( ::CEGUI::KeyEventArgs & ) ;
2849 
2850             ScrolledItemListBase_exposer.def(
2851                 "onKeyUp"
2852                 , onKeyUp_function_type( &ScrolledItemListBase_wrapper::default_onKeyUp )
2853                 , ( bp::arg("e") )
2854                 , "*!\n\
2855                 \n\
2856                     Handler called when a key as been released while this window has input\n\
2857                     focus.\n\
2858             \n\
2859                 @param e\n\
2860                     KeyEventArgs object whose 'scancode' field is set to the Key.Scan value\n\
2861                     representing the key that was released, and whose 'sysKeys' field\n\
2862                     represents the combination of SystemKey that were active when the event\n\
2863                     was generated.  All other fields should be considered as 'junk'.\n\
2864                 *\n" );
2865 
2866         }
2867         { //::CEGUI::ItemListBase::onListContentsChanged
2868 
2869             typedef void ( ScrolledItemListBase_wrapper::*onListContentsChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
2870 
2871             ScrolledItemListBase_exposer.def(
2872                 "onListContentsChanged"
2873                 , onListContentsChanged_function_type( &ScrolledItemListBase_wrapper::default_onListContentsChanged )
2874                 , ( bp::arg("e") )
2875                 , "*************************************************************************\n\
2876                New event handlers\n\
2877             *************************************************************************\n\
2878             *!\n\
2879             \n\
2880                Handler called internally when the list contents are changed\n\
2881             *\n" );
2882 
2883         }
2884         { //::CEGUI::Window::onMarginChanged
2885 
2886             typedef void ( ScrolledItemListBase_wrapper::*onMarginChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
2887 
2888             ScrolledItemListBase_exposer.def(
2889                 "onMarginChanged"
2890                 , onMarginChanged_function_type( &ScrolledItemListBase_wrapper::default_onMarginChanged )
2891                 , ( bp::arg("e") ) );
2892 
2893         }
2894         { //::CEGUI::Window::onMouseButtonDown
2895 
2896             typedef void ( ScrolledItemListBase_wrapper::*onMouseButtonDown_function_type )( ::CEGUI::MouseEventArgs & ) ;
2897 
2898             ScrolledItemListBase_exposer.def(
2899                 "onMouseButtonDown"
2900                 , onMouseButtonDown_function_type( &ScrolledItemListBase_wrapper::default_onMouseButtonDown )
2901                 , ( bp::arg("e") )
2902                 , "*!\n\
2903                 \n\
2904                     Handler called when a mouse button has been depressed within this\n\
2905                     window's area.\n\
2906             \n\
2907                 @param e\n\
2908                     MouseEventArgs object.  All fields are valid.\n\
2909                 *\n" );
2910 
2911         }
2912         { //::CEGUI::Window::onMouseButtonUp
2913 
2914             typedef void ( ScrolledItemListBase_wrapper::*onMouseButtonUp_function_type )( ::CEGUI::MouseEventArgs & ) ;
2915 
2916             ScrolledItemListBase_exposer.def(
2917                 "onMouseButtonUp"
2918                 , onMouseButtonUp_function_type( &ScrolledItemListBase_wrapper::default_onMouseButtonUp )
2919                 , ( bp::arg("e") )
2920                 , "*!\n\
2921                 \n\
2922                     Handler called when a mouse button has been released within this\n\
2923                     window's area.\n\
2924             \n\
2925                 @param e\n\
2926                     MouseEventArgs object.  All fields are valid.\n\
2927                 *\n" );
2928 
2929         }
2930         { //::CEGUI::Window::onMouseClicked
2931 
2932             typedef void ( ScrolledItemListBase_wrapper::*onMouseClicked_function_type )( ::CEGUI::MouseEventArgs & ) ;
2933 
2934             ScrolledItemListBase_exposer.def(
2935                 "onMouseClicked"
2936                 , onMouseClicked_function_type( &ScrolledItemListBase_wrapper::default_onMouseClicked )
2937                 , ( bp::arg("e") )
2938                 , "*!\n\
2939                 \n\
2940                     Handler called when a mouse button has been clicked (that is depressed\n\
2941                     and then released, within a specified time) within this window's area.\n\
2942             \n\
2943                 @param e\n\
2944                     MouseEventArgs object.  All fields are valid.\n\
2945                 *\n" );
2946 
2947         }
2948         { //::CEGUI::Window::onMouseDoubleClicked
2949 
2950             typedef void ( ScrolledItemListBase_wrapper::*onMouseDoubleClicked_function_type )( ::CEGUI::MouseEventArgs & ) ;
2951 
2952             ScrolledItemListBase_exposer.def(
2953                 "onMouseDoubleClicked"
2954                 , onMouseDoubleClicked_function_type( &ScrolledItemListBase_wrapper::default_onMouseDoubleClicked )
2955                 , ( bp::arg("e") )
2956                 , "*!\n\
2957                 \n\
2958                     Handler called when a mouse button has been double-clicked within this\n\
2959                     window's area.\n\
2960             \n\
2961                 @param e\n\
2962                     MouseEventArgs object.  All fields are valid.\n\
2963                 *\n" );
2964 
2965         }
2966         { //::CEGUI::Window::onMouseEnters
2967 
2968             typedef void ( ScrolledItemListBase_wrapper::*onMouseEnters_function_type )( ::CEGUI::MouseEventArgs & ) ;
2969 
2970             ScrolledItemListBase_exposer.def(
2971                 "onMouseEnters"
2972                 , onMouseEnters_function_type( &ScrolledItemListBase_wrapper::default_onMouseEnters )
2973                 , ( bp::arg("e") )
2974                 , "*!\n\
2975                 \n\
2976                     Handler called when the mouse cursor has entered this window's area and\n\
2977                     is actually over some part of this windows surface and not, for\n\
2978                     instance over a child window - even though technically in those cases\n\
2979                     the mouse is also within this Window's area, the handler will not be\n\
2980                     called.\n\
2981             \n\
2982                 @param e\n\
2983                     MouseEventArgs object.  All fields are valid.\n\
2984             \n\
2985                 @see\n\
2986                     Window.onMouseEntersArea\n\
2987                 *\n" );
2988 
2989         }
2990         { //::CEGUI::Window::onMouseEntersArea
2991 
2992             typedef void ( ScrolledItemListBase_wrapper::*onMouseEntersArea_function_type )( ::CEGUI::MouseEventArgs & ) ;
2993 
2994             ScrolledItemListBase_exposer.def(
2995                 "onMouseEntersArea"
2996                 , onMouseEntersArea_function_type( &ScrolledItemListBase_wrapper::default_onMouseEntersArea )
2997                 , ( bp::arg("e") )
2998                 , "*!\n\
2999                 \n\
3000                     Handler called when the mouse cursor has entered this window's area.\n\
3001             \n\
3002                 @param e\n\
3003                     MouseEventArgs object.  All fields are valid.\n\
3004                 *\n" );
3005 
3006         }
3007         { //::CEGUI::Window::onMouseLeaves
3008 
3009             typedef void ( ScrolledItemListBase_wrapper::*onMouseLeaves_function_type )( ::CEGUI::MouseEventArgs & ) ;
3010 
3011             ScrolledItemListBase_exposer.def(
3012                 "onMouseLeaves"
3013                 , onMouseLeaves_function_type( &ScrolledItemListBase_wrapper::default_onMouseLeaves )
3014                 , ( bp::arg("e") )
3015                 , "*!\n\
3016                 \n\
3017                     Handler called when the mouse cursor is no longer over this window's\n\
3018                     surface area.  This will be called when the mouse is not over a part\n\
3019                     of this Window's actual surface - even though technically the mouse is\n\
3020                     still within the Window's area, for example if the mouse moves over a\n\
3021                     child window.\n\
3022             \n\
3023                 @param e\n\
3024                     MouseEventArgs object.  All fields are valid.\n\
3025             \n\
3026                 @see\n\
3027                     Window.onMouseLeavesArea\n\
3028                 *\n" );
3029 
3030         }
3031         { //::CEGUI::Window::onMouseLeavesArea
3032 
3033             typedef void ( ScrolledItemListBase_wrapper::*onMouseLeavesArea_function_type )( ::CEGUI::MouseEventArgs & ) ;
3034 
3035             ScrolledItemListBase_exposer.def(
3036                 "onMouseLeavesArea"
3037                 , onMouseLeavesArea_function_type( &ScrolledItemListBase_wrapper::default_onMouseLeavesArea )
3038                 , ( bp::arg("e") )
3039                 , "*!\n\
3040                 \n\
3041                     Handler called when the mouse cursor has left this window's area.\n\
3042             \n\
3043                 @param e\n\
3044                     MouseEventArgs object.  All fields are valid.\n\
3045                 *\n" );
3046 
3047         }
3048         { //::CEGUI::Window::onMouseMove
3049 
3050             typedef void ( ScrolledItemListBase_wrapper::*onMouseMove_function_type )( ::CEGUI::MouseEventArgs & ) ;
3051 
3052             ScrolledItemListBase_exposer.def(
3053                 "onMouseMove"
3054                 , onMouseMove_function_type( &ScrolledItemListBase_wrapper::default_onMouseMove )
3055                 , ( bp::arg("e") )
3056                 , "*!\n\
3057                 \n\
3058                     Handler called when the mouse cursor has been moved within this window's\n\
3059                     area.\n\
3060             \n\
3061                 @param e\n\
3062                     MouseEventArgs object.  All fields are valid.\n\
3063                 *\n" );
3064 
3065         }
3066         { //::CEGUI::Window::onMouseTripleClicked
3067 
3068             typedef void ( ScrolledItemListBase_wrapper::*onMouseTripleClicked_function_type )( ::CEGUI::MouseEventArgs & ) ;
3069 
3070             ScrolledItemListBase_exposer.def(
3071                 "onMouseTripleClicked"
3072                 , onMouseTripleClicked_function_type( &ScrolledItemListBase_wrapper::default_onMouseTripleClicked )
3073                 , ( bp::arg("e") )
3074                 , "*!\n\
3075                 \n\
3076                     Handler called when a mouse button has been triple-clicked within this\n\
3077                     window's area.\n\
3078             \n\
3079                 @param e\n\
3080                     MouseEventArgs object.  All fields are valid.\n\
3081                 *\n" );
3082 
3083         }
3084         { //::CEGUI::Window::onMoved
3085 
3086             typedef void ( ScrolledItemListBase_wrapper::*onMoved_function_type )( ::CEGUI::ElementEventArgs & ) ;
3087 
3088             ScrolledItemListBase_exposer.def(
3089                 "onMoved"
3090                 , onMoved_function_type( &ScrolledItemListBase_wrapper::default_onMoved )
3091                 , ( bp::arg("e") )
3092                 , "*!\n\
3093                 \n\
3094                     Handler called when the window's position changes.\n\
3095             \n\
3096                 @param e\n\
3097                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3098                     that triggered the event.  For this event the trigger window is always\n\
3099                     'this'.\n\
3100                 *\n" );
3101 
3102         }
3103         { //::CEGUI::NamedElement::onNameChanged
3104 
3105             typedef void ( ScrolledItemListBase_wrapper::*onNameChanged_function_type )( ::CEGUI::NamedElementEventArgs & ) ;
3106 
3107             ScrolledItemListBase_exposer.def(
3108                 "onNameChanged"
3109                 , onNameChanged_function_type( &ScrolledItemListBase_wrapper::default_onNameChanged )
3110                 , ( bp::arg("e") )
3111                 , "*!\n\
3112                  Handler called when the element's name changes.\n\
3113             \n\
3114                 @param e\n\
3115                     NamedElementEventArgs object whose 'element' pointer field is set to the element\n\
3116                     that triggered the event. For this event the trigger element is always\n\
3117                     'this'.\n\
3118                 *\n" );
3119 
3120         }
3121         { //::CEGUI::Element::onNonClientChanged
3122 
3123             typedef void ( ScrolledItemListBase_wrapper::*onNonClientChanged_function_type )( ::CEGUI::ElementEventArgs & ) ;
3124 
3125             ScrolledItemListBase_exposer.def(
3126                 "onNonClientChanged"
3127                 , onNonClientChanged_function_type( &ScrolledItemListBase_wrapper::default_onNonClientChanged )
3128                 , ( bp::arg("e") )
3129                 , "*!\n\
3130                 \n\
3131                     Handler called when the element's non-client setting, affecting it's\n\
3132                     position and size relative to it's parent is changed.\n\
3133             \n\
3134                 @param e\n\
3135                     ElementEventArgs object whose 'element' pointer field is set to the element\n\
3136                     that triggered the event. For this event the trigger element is always\n\
3137                     'this'.\n\
3138                 *\n" );
3139 
3140         }
3141         { //::CEGUI::Window::onParentDestroyChanged
3142 
3143             typedef void ( ScrolledItemListBase_wrapper::*onParentDestroyChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3144 
3145             ScrolledItemListBase_exposer.def(
3146                 "onParentDestroyChanged"
3147                 , onParentDestroyChanged_function_type( &ScrolledItemListBase_wrapper::default_onParentDestroyChanged )
3148                 , ( bp::arg("e") )
3149                 , "*!\n\
3150                 \n\
3151                     Handler called when the window's setting for being destroyed\n\
3152                     automatically be it's parent is changed.\n\
3153             \n\
3154                 @param e\n\
3155                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3156                     that triggered the event.  For this event the trigger window is always\n\
3157                     'this'.\n\
3158                 *\n" );
3159 
3160         }
3161         { //::CEGUI::ItemListBase::onParentSized
3162 
3163             typedef void ( ScrolledItemListBase_wrapper::*onParentSized_function_type )( ::CEGUI::ElementEventArgs & ) ;
3164 
3165             ScrolledItemListBase_exposer.def(
3166                 "onParentSized"
3167                 , onParentSized_function_type( &ScrolledItemListBase_wrapper::default_onParentSized )
3168                 , ( bp::arg("e") )
3169                 , "*************************************************************************\n\
3170                Overridden Event handlers\n\
3171             *************************************************************************\n" );
3172 
3173         }
3174         { //::CEGUI::Window::onRenderingEnded
3175 
3176             typedef void ( ScrolledItemListBase_wrapper::*onRenderingEnded_function_type )( ::CEGUI::WindowEventArgs & ) ;
3177 
3178             ScrolledItemListBase_exposer.def(
3179                 "onRenderingEnded"
3180                 , onRenderingEnded_function_type( &ScrolledItemListBase_wrapper::default_onRenderingEnded )
3181                 , ( bp::arg("e") )
3182                 , "*!\n\
3183                 \n\
3184                     Handler called when rendering for this window has ended.\n\
3185             \n\
3186                 @param e\n\
3187                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3188                     that triggered the event.  For this event the trigger window is always\n\
3189                     'this'.\n\
3190                 *\n" );
3191 
3192         }
3193         { //::CEGUI::Window::onRenderingStarted
3194 
3195             typedef void ( ScrolledItemListBase_wrapper::*onRenderingStarted_function_type )( ::CEGUI::WindowEventArgs & ) ;
3196 
3197             ScrolledItemListBase_exposer.def(
3198                 "onRenderingStarted"
3199                 , onRenderingStarted_function_type( &ScrolledItemListBase_wrapper::default_onRenderingStarted )
3200                 , ( bp::arg("e") )
3201                 , "*!\n\
3202                 \n\
3203                     Handler called when rendering for this window has started.\n\
3204             \n\
3205                 @param e\n\
3206                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3207                     that triggered the event.  For this event the trigger window is always\n\
3208                     'this'.\n\
3209                 *\n" );
3210 
3211         }
3212         { //::CEGUI::Window::onRotated
3213 
3214             typedef void ( ScrolledItemListBase_wrapper::*onRotated_function_type )( ::CEGUI::ElementEventArgs & ) ;
3215 
3216             ScrolledItemListBase_exposer.def(
3217                 "onRotated"
3218                 , onRotated_function_type( &ScrolledItemListBase_wrapper::default_onRotated )
3219                 , ( bp::arg("e") ) );
3220 
3221         }
3222         { //::CEGUI::Window::onShown
3223 
3224             typedef void ( ScrolledItemListBase_wrapper::*onShown_function_type )( ::CEGUI::WindowEventArgs & ) ;
3225 
3226             ScrolledItemListBase_exposer.def(
3227                 "onShown"
3228                 , onShown_function_type( &ScrolledItemListBase_wrapper::default_onShown )
3229                 , ( bp::arg("e") )
3230                 , "*!\n\
3231                 \n\
3232                     Handler called when the window is shown (made visible).\n\
3233             \n\
3234                 @param e\n\
3235                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3236                     that triggered the event.  For this event the trigger window is always\n\
3237                     'this'.\n\
3238                 *\n" );
3239 
3240         }
3241         { //::CEGUI::Window::onSized
3242 
3243             typedef void ( ScrolledItemListBase_wrapper::*onSized_function_type )( ::CEGUI::ElementEventArgs & ) ;
3244 
3245             ScrolledItemListBase_exposer.def(
3246                 "onSized"
3247                 , onSized_function_type( &ScrolledItemListBase_wrapper::default_onSized )
3248                 , ( bp::arg("e") )
3249                 , "*************************************************************************\n\
3250                     Event trigger methods\n\
3251                 *************************************************************************\n\
3252                 *!\n\
3253                 \n\
3254                     Handler called when the window's size changes.\n\
3255             \n\
3256                 @param e\n\
3257                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3258                     that triggered the event.  For this event the trigger window is always\n\
3259                     'this'.\n\
3260                 *\n" );
3261 
3262         }
3263         { //::CEGUI::ItemListBase::onSortEnabledChanged
3264 
3265             typedef void ( ScrolledItemListBase_wrapper::*onSortEnabledChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3266 
3267             ScrolledItemListBase_exposer.def(
3268                 "onSortEnabledChanged"
3269                 , onSortEnabledChanged_function_type( &ScrolledItemListBase_wrapper::default_onSortEnabledChanged )
3270                 , ( bp::arg("e") )
3271                 , "*!\n\
3272             \n\
3273                 Handler called internally when sorting gets enabled.\n\
3274             *\n" );
3275 
3276         }
3277         { //::CEGUI::ItemListBase::onSortModeChanged
3278 
3279             typedef void ( ScrolledItemListBase_wrapper::*onSortModeChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3280 
3281             ScrolledItemListBase_exposer.def(
3282                 "onSortModeChanged"
3283                 , onSortModeChanged_function_type( &ScrolledItemListBase_wrapper::default_onSortModeChanged )
3284                 , ( bp::arg("e") )
3285                 , "*!\n\
3286             \n\
3287                 Handler called internally when the sorting mode is changed.\n\
3288             *\n" );
3289 
3290         }
3291         { //::CEGUI::Window::onTextChanged
3292 
3293             typedef void ( ScrolledItemListBase_wrapper::*onTextChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3294 
3295             ScrolledItemListBase_exposer.def(
3296                 "onTextChanged"
3297                 , onTextChanged_function_type( &ScrolledItemListBase_wrapper::default_onTextChanged )
3298                 , ( bp::arg("e") )
3299                 , "*!\n\
3300                 \n\
3301                     Handler called when the window's text is changed.\n\
3302             \n\
3303                 @param e\n\
3304                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3305                     that triggered the event.  For this event the trigger window is always\n\
3306                     'this'.\n\
3307                 *\n" );
3308 
3309         }
3310         { //::CEGUI::Window::onTextParsingChanged
3311 
3312             typedef void ( ScrolledItemListBase_wrapper::*onTextParsingChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3313 
3314             ScrolledItemListBase_exposer.def(
3315                 "onTextParsingChanged"
3316                 , onTextParsingChanged_function_type( &ScrolledItemListBase_wrapper::default_onTextParsingChanged )
3317                 , ( bp::arg("e") )
3318                 , "*!\n\
3319                 \n\
3320                     Handler called when the window's setting for whether text parsing is\n\
3321                     enabled is changed.\n\
3322             \n\
3323                 @param e\n\
3324                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3325                     that triggered the event.  For this event the trigger window is always\n\
3326                     'this'.\n\
3327                 *\n" );
3328 
3329         }
3330         { //::CEGUI::Element::onVerticalAlignmentChanged
3331 
3332             typedef void ( ScrolledItemListBase_wrapper::*onVerticalAlignmentChanged_function_type )( ::CEGUI::ElementEventArgs & ) ;
3333 
3334             ScrolledItemListBase_exposer.def(
3335                 "onVerticalAlignmentChanged"
3336                 , onVerticalAlignmentChanged_function_type( &ScrolledItemListBase_wrapper::default_onVerticalAlignmentChanged )
3337                 , ( bp::arg("e") )
3338                 , "*!\n\
3339                 \n\
3340                     Handler called when the vertical alignment setting for the element is\n\
3341                     changed.\n\
3342             \n\
3343                 @param e\n\
3344                     ElementEventArgs object initialised as follows:\n\
3345                     - element field is set to point to the element object who's alignment has\n\
3346                       changed (typically 'this').\n\
3347                 *\n" );
3348 
3349         }
3350         { //::CEGUI::Window::onWindowRendererAttached
3351 
3352             typedef void ( ScrolledItemListBase_wrapper::*onWindowRendererAttached_function_type )( ::CEGUI::WindowEventArgs & ) ;
3353 
3354             ScrolledItemListBase_exposer.def(
3355                 "onWindowRendererAttached"
3356                 , onWindowRendererAttached_function_type( &ScrolledItemListBase_wrapper::default_onWindowRendererAttached )
3357                 , ( bp::arg("e") )
3358                 , "*!\n\
3359                 \n\
3360                     Handler called when a new window renderer object is attached.\n\
3361             \n\
3362                 @param e\n\
3363                     WindowEventArgs object initialised as follows:\n\
3364                     - window field is set to point to the Window object that just got a new\n\
3365                       window renderer attached. (typically 'this').\n\
3366                 *\n" );
3367 
3368         }
3369         { //::CEGUI::Window::onWindowRendererDetached
3370 
3371             typedef void ( ScrolledItemListBase_wrapper::*onWindowRendererDetached_function_type )( ::CEGUI::WindowEventArgs & ) ;
3372 
3373             ScrolledItemListBase_exposer.def(
3374                 "onWindowRendererDetached"
3375                 , onWindowRendererDetached_function_type( &ScrolledItemListBase_wrapper::default_onWindowRendererDetached )
3376                 , ( bp::arg("e") )
3377                 , "*!\n\
3378                 \n\
3379                     Handler called when the currently attached window renderer object is detached.\n\
3380             \n\
3381                 @param e\n\
3382                     WindowEventArgs object initialised as follows:\n\
3383                     - window field is set to point to the Window object that just got lost its\n\
3384                       window renderer. (typically 'this').\n\
3385                 *\n" );
3386 
3387         }
3388         { //::CEGUI::Window::onZChange_impl
3389 
3390             typedef void ( ScrolledItemListBase_wrapper::*onZChange_impl_function_type )(  ) ;
3391 
3392             ScrolledItemListBase_exposer.def(
3393                 "onZChange_impl"
3394                 , onZChange_impl_function_type( &ScrolledItemListBase_wrapper::default_onZChange_impl )
3395                 , "*!\n\
3396             \n\
3397                 Notify 'this' and all siblings of a ZOrder change event\n\
3398             *\n" );
3399 
3400         }
3401         { //::CEGUI::Window::onZChanged
3402 
3403             typedef void ( ScrolledItemListBase_wrapper::*onZChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
3404 
3405             ScrolledItemListBase_exposer.def(
3406                 "onZChanged"
3407                 , onZChanged_function_type( &ScrolledItemListBase_wrapper::default_onZChanged )
3408                 , ( bp::arg("e") )
3409                 , "*!\n\
3410                 \n\
3411                     Handler called when the z-order position of this window has changed.\n\
3412             \n\
3413                 @param e\n\
3414                     WindowEventArgs object whose 'window' pointer field is set to the window\n\
3415                     that triggered the event.  For this event the trigger window is always\n\
3416                     'this'.\n\
3417                 *\n" );
3418 
3419         }
3420         { //::CEGUI::ItemListBase::performChildWindowLayout
3421 
3422             typedef void ( ::CEGUI::ItemListBase::*performChildWindowLayout_function_type )( bool,bool ) ;
3423             typedef void ( ScrolledItemListBase_wrapper::*default_performChildWindowLayout_function_type )( bool,bool ) ;
3424 
3425             ScrolledItemListBase_exposer.def(
3426                 "performChildWindowLayout"
3427                 , performChildWindowLayout_function_type(&::CEGUI::ItemListBase::performChildWindowLayout)
3428                 , default_performChildWindowLayout_function_type(&ScrolledItemListBase_wrapper::default_performChildWindowLayout)
3429                 , ( bp::arg("nonclient_sized_hint")=(bool)(false), bp::arg("client_sized_hint")=(bool)(false) ) );
3430 
3431         }
3432         { //::CEGUI::Window::performCopy
3433 
3434             typedef bool ( ::CEGUI::Window::*performCopy_function_type )( ::CEGUI::Clipboard & ) ;
3435             typedef bool ( ScrolledItemListBase_wrapper::*default_performCopy_function_type )( ::CEGUI::Clipboard & ) ;
3436 
3437             ScrolledItemListBase_exposer.def(
3438                 "performCopy"
3439                 , performCopy_function_type(&::CEGUI::Window::performCopy)
3440                 , default_performCopy_function_type(&ScrolledItemListBase_wrapper::default_performCopy)
3441                 , ( bp::arg("clipboard") ) );
3442 
3443         }
3444         { //::CEGUI::Window::performCut
3445 
3446             typedef bool ( ::CEGUI::Window::*performCut_function_type )( ::CEGUI::Clipboard & ) ;
3447             typedef bool ( ScrolledItemListBase_wrapper::*default_performCut_function_type )( ::CEGUI::Clipboard & ) ;
3448 
3449             ScrolledItemListBase_exposer.def(
3450                 "performCut"
3451                 , performCut_function_type(&::CEGUI::Window::performCut)
3452                 , default_performCut_function_type(&ScrolledItemListBase_wrapper::default_performCut)
3453                 , ( bp::arg("clipboard") ) );
3454 
3455         }
3456         { //::CEGUI::Window::performPaste
3457 
3458             typedef bool ( ::CEGUI::Window::*performPaste_function_type )( ::CEGUI::Clipboard & ) ;
3459             typedef bool ( ScrolledItemListBase_wrapper::*default_performPaste_function_type )( ::CEGUI::Clipboard & ) ;
3460 
3461             ScrolledItemListBase_exposer.def(
3462                 "performPaste"
3463                 , performPaste_function_type(&::CEGUI::Window::performPaste)
3464                 , default_performPaste_function_type(&ScrolledItemListBase_wrapper::default_performPaste)
3465                 , ( bp::arg("clipboard") ) );
3466 
3467         }
3468         { //::CEGUI::Window::populateGeometryBuffer
3469 
3470             typedef void ( ScrolledItemListBase_wrapper::*populateGeometryBuffer_function_type )(  ) ;
3471 
3472             ScrolledItemListBase_exposer.def(
3473                 "populateGeometryBuffer"
3474                 , populateGeometryBuffer_function_type( &ScrolledItemListBase_wrapper::default_populateGeometryBuffer )
3475                 , "*!\n\
3476                 \n\
3477                     Update the rendering cache.\n\
3478             \n\
3479                     Populates the Window's GeometryBuffer ready for rendering.\n\
3480                 *\n" );
3481 
3482         }
3483         { //::CEGUI::Window::queueGeometry
3484 
3485             typedef void ( ScrolledItemListBase_wrapper::*queueGeometry_function_type )( ::CEGUI::RenderingContext const & ) ;
3486 
3487             ScrolledItemListBase_exposer.def(
3488                 "queueGeometry"
3489                 , queueGeometry_function_type( &ScrolledItemListBase_wrapper::queueGeometry )
3490                 , ( bp::arg("ctx") )
3491                 , "*!\n\
3492                 \n\
3493                     Perform drawing operations concerned with positioning, clipping and\n\
3494                     queueing of window geometry to RenderingSurfaces.\n\
3495             \n\
3496                 \note\n\
3497                     This function is a sub-function of drawSelf and is provided to make it\n\
3498                     easier to override drawSelf without needing to duplicate large sections\n\
3499                     of the code from the default implementation.\n\
3500                 *\n" );
3501 
3502         }
3503         { //::CEGUI::Window::releaseRenderingWindow
3504 
3505             typedef void ( ScrolledItemListBase_wrapper::*releaseRenderingWindow_function_type )(  ) ;
3506 
3507             ScrolledItemListBase_exposer.def(
3508                 "releaseRenderingWindow"
3509                 , releaseRenderingWindow_function_type( &ScrolledItemListBase_wrapper::releaseRenderingWindow )
3510                 , "! helper to clean up the auto RenderingWindow surface\n" );
3511 
3512         }
3513         { //::CEGUI::Window::removeChild_impl
3514 
3515             typedef void ( ScrolledItemListBase_wrapper::*removeChild_impl_function_type )( ::CEGUI::Element * ) ;
3516 
3517             ScrolledItemListBase_exposer.def(
3518                 "removeChild_impl"
3519                 , removeChild_impl_function_type( &ScrolledItemListBase_wrapper::default_removeChild_impl )
3520                 , ( bp::arg("element") )
3521                 , "*!\n\
3522             opydoc Element.removeChild_impl\n\
3523             *\n" );
3524 
3525         }
3526         { //::CEGUI::Window::removeWindowFromDrawList
3527 
3528             typedef void ( ScrolledItemListBase_wrapper::*removeWindowFromDrawList_function_type )( ::CEGUI::Window const & ) ;
3529 
3530             ScrolledItemListBase_exposer.def(
3531                 "removeWindowFromDrawList"
3532                 , removeWindowFromDrawList_function_type( &ScrolledItemListBase_wrapper::removeWindowFromDrawList )
3533                 , ( bp::arg("wnd") )
3534                 , "*!\n\
3535                 \n\
3536                     Removes the window from the drawing list.  If the window is not attached\n\
3537                     to the drawing list then nothing happens.\n\
3538             \n\
3539                 @param wnd\n\
3540                     Window object to be removed from the drawing list.\n\
3541             \n\
3542                 @return\n\
3543                     Nothing.\n\
3544                 *\n" );
3545 
3546         }
3547         { //::CEGUI::ItemListBase::resetList_impl
3548 
3549             typedef bool ( ScrolledItemListBase_wrapper::*resetList_impl_function_type )(  ) ;
3550 
3551             ScrolledItemListBase_exposer.def(
3552                 "resetList_impl"
3553                 , resetList_impl_function_type( &ScrolledItemListBase_wrapper::resetList_impl )
3554                 , "*************************************************************************\n\
3555                   Implementation Functions\n\
3556                *************************************************************************\n\
3557                *!\n\
3558                \n\
3559                   Remove all items from the list.\n\
3560             \n\
3561                \note\n\
3562                   Note that this will cause items with the 'DestroyedByParent' property set to 'true', to be\
3563                   deleted.\n\
3564             \n\
3565                @return\n\
3566                   - true if the list contents were changed.\n\
3567                   - false if the list contents were not changed (list already empty).\n\
3568                *\n" );
3569 
3570         }
3571         { //::CEGUI::Element::setArea
3572 
3573             typedef void ( ::CEGUI::Element::*setArea_function_type )( ::CEGUI::UVector2 const &,::CEGUI::USize const & ) ;
3574             typedef void ( ScrolledItemListBase_wrapper::*default_setArea_function_type )( ::CEGUI::UVector2 const &,::CEGUI::USize const & ) ;
3575 
3576             ScrolledItemListBase_exposer.def(
3577                 "setArea"
3578                 , setArea_function_type(&::CEGUI::Element::setArea)
3579                 , default_setArea_function_type(&ScrolledItemListBase_wrapper::default_setArea)
3580                 , ( bp::arg("pos"), bp::arg("size") ) );
3581 
3582         }
3583         { //::CEGUI::Element::setArea
3584 
3585             typedef void ( ::CEGUI::Element::*setArea_function_type )( ::CEGUI::UDim const &,::CEGUI::UDim const &,::CEGUI::UDim const &,::CEGUI::UDim const & ) ;
3586 
3587             ScrolledItemListBase_exposer.def(
3588                 "setArea"
3589                 , setArea_function_type( &::CEGUI::Element::setArea )
3590                 , ( bp::arg("xpos"), bp::arg("ypos"), bp::arg("width"), bp::arg("height") )
3591                 , "!  overload\n" );
3592 
3593         }
3594         { //::CEGUI::Element::setArea
3595 
3596             typedef void ( ::CEGUI::Element::*setArea_function_type )( ::CEGUI::URect const & ) ;
3597 
3598             ScrolledItemListBase_exposer.def(
3599                 "setArea"
3600                 , setArea_function_type( &::CEGUI::Element::setArea )
3601                 , ( bp::arg("area") )
3602                 , "!  overload\n" );
3603 
3604         }
3605         { //::CEGUI::Window::setArea_impl
3606 
3607             typedef void ( ScrolledItemListBase_wrapper::*setArea_impl_function_type )( ::CEGUI::UVector2 const &,::CEGUI::USize const &,bool,bool ) ;
3608 
3609             ScrolledItemListBase_exposer.def(
3610                 "setArea_impl"
3611                 , setArea_impl_function_type( &ScrolledItemListBase_wrapper::default_setArea_impl )
3612                 , ( bp::arg("pos"), bp::arg("size"), bp::arg("topLeftSizing")=(bool)(false), bp::arg("fireEvents")=(bool)(true) )
3613                 , "! opydoc Element.setArea_impl\n" );
3614 
3615         }
3616         { //::CEGUI::Element::setHorizontalAlignment
3617 
3618             typedef void ( ::CEGUI::Element::*setHorizontalAlignment_function_type )( ::CEGUI::HorizontalAlignment const ) ;
3619             typedef void ( ScrolledItemListBase_wrapper::*default_setHorizontalAlignment_function_type )( ::CEGUI::HorizontalAlignment const ) ;
3620 
3621             ScrolledItemListBase_exposer.def(
3622                 "setHorizontalAlignment"
3623                 , setHorizontalAlignment_function_type(&::CEGUI::Element::setHorizontalAlignment)
3624                 , default_setHorizontalAlignment_function_type(&ScrolledItemListBase_wrapper::default_setHorizontalAlignment)
3625                 , ( bp::arg("alignment") ) );
3626 
3627         }
3628         { //::CEGUI::Window::setLookNFeel
3629 
3630             typedef void ( ::CEGUI::Window::*setLookNFeel_function_type )( ::CEGUI::String const & ) ;
3631             typedef void ( ScrolledItemListBase_wrapper::*default_setLookNFeel_function_type )( ::CEGUI::String const & ) ;
3632 
3633             ScrolledItemListBase_exposer.def(
3634                 "setLookNFeel"
3635                 , setLookNFeel_function_type(&::CEGUI::Window::setLookNFeel)
3636                 , default_setLookNFeel_function_type(&ScrolledItemListBase_wrapper::default_setLookNFeel)
3637                 , ( bp::arg("look") ) );
3638 
3639         }
3640         { //::CEGUI::Window::setMargin
3641 
3642             typedef void ( ::CEGUI::Window::*setMargin_function_type )( ::CEGUI::UBox const & ) ;
3643             typedef void ( ScrolledItemListBase_wrapper::*default_setMargin_function_type )( ::CEGUI::UBox const & ) ;
3644 
3645             ScrolledItemListBase_exposer.def(
3646                 "setMargin"
3647                 , setMargin_function_type(&::CEGUI::Window::setMargin)
3648                 , default_setMargin_function_type(&ScrolledItemListBase_wrapper::default_setMargin)
3649                 , ( bp::arg("margin") ) );
3650 
3651         }
3652         { //::CEGUI::NamedElement::setName
3653 
3654             typedef void ( ::CEGUI::NamedElement::*setName_function_type )( ::CEGUI::String const & ) ;
3655             typedef void ( ScrolledItemListBase_wrapper::*default_setName_function_type )( ::CEGUI::String const & ) ;
3656 
3657             ScrolledItemListBase_exposer.def(
3658                 "setName"
3659                 , setName_function_type(&::CEGUI::NamedElement::setName)
3660                 , default_setName_function_type(&ScrolledItemListBase_wrapper::default_setName)
3661                 , ( bp::arg("name") ) );
3662 
3663         }
3664         { //::CEGUI::Window::setParent
3665 
3666             typedef void ( ScrolledItemListBase_wrapper::*setParent_function_type )( ::CEGUI::Element * ) ;
3667 
3668             ScrolledItemListBase_exposer.def(
3669                 "setParent"
3670                 , setParent_function_type( &ScrolledItemListBase_wrapper::default_setParent )
3671                 , ( bp::arg("parent") )
3672                 , "*!\n\
3673                 \n\
3674                     Set the parent window for this window object.\n\
3675             \n\
3676                 @param parent\n\
3677                     Pointer to a Window object that is to be assigned as the parent to this\n\
3678                     Window.\n\
3679             \n\
3680                 @return\n\
3681                     Nothing\n\
3682                 *\n" );
3683 
3684         }
3685         { //::CEGUI::Element::setVerticalAlignment
3686 
3687             typedef void ( ::CEGUI::Element::*setVerticalAlignment_function_type )( ::CEGUI::VerticalAlignment const ) ;
3688             typedef void ( ScrolledItemListBase_wrapper::*default_setVerticalAlignment_function_type )( ::CEGUI::VerticalAlignment const ) ;
3689 
3690             ScrolledItemListBase_exposer.def(
3691                 "setVerticalAlignment"
3692                 , setVerticalAlignment_function_type(&::CEGUI::Element::setVerticalAlignment)
3693                 , default_setVerticalAlignment_function_type(&ScrolledItemListBase_wrapper::default_setVerticalAlignment)
3694                 , ( bp::arg("alignment") ) );
3695 
3696         }
3697         { //::CEGUI::ItemListBase::sizeToContent
3698 
3699             typedef void ( ::CEGUI::ItemListBase::*sizeToContent_function_type )(  ) ;
3700             typedef void ( ScrolledItemListBase_wrapper::*default_sizeToContent_function_type )(  ) ;
3701 
3702             ScrolledItemListBase_exposer.def(
3703                 "sizeToContent"
3704                 , sizeToContent_function_type(&::CEGUI::ItemListBase::sizeToContent)
3705                 , default_sizeToContent_function_type(&ScrolledItemListBase_wrapper::default_sizeToContent) );
3706 
3707         }
3708         { //::CEGUI::ItemListBase::sizeToContent_impl
3709 
3710             typedef void ( ScrolledItemListBase_wrapper::*sizeToContent_impl_function_type )(  ) ;
3711 
3712             ScrolledItemListBase_exposer.def(
3713                 "sizeToContent_impl"
3714                 , sizeToContent_impl_function_type( &ScrolledItemListBase_wrapper::default_sizeToContent_impl )
3715                 , "*************************************************************************\n\
3716                   Abstract Implementation Functions (must be provided by derived class)\n\
3717                *************************************************************************\n\
3718                *!\n\
3719                \n\
3720                   Resize the ItemListBase to exactly fit the content that is attached to it.\n\
3721                   Return a Rect object describing, in un-clipped pixels, the window relative area\n\
3722                   that is to be used for rendering items.\n\
3723             \n\
3724                @return\n\
3725                   Nothing\n\
3726                *\n" );
3727 
3728         }
3729         { //::CEGUI::EventSet::subscribeScriptedEvent
3730 
3731             typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( ::CEGUI::EventSet::*subscribeScriptedEvent_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) ;
3732             typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( ScrolledItemListBase_wrapper::*default_subscribeScriptedEvent_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) ;
3733 
3734             ScrolledItemListBase_exposer.def(
3735                 "subscribeScriptedEvent"
3736                 , subscribeScriptedEvent_function_type(&::CEGUI::EventSet::subscribeScriptedEvent)
3737                 , default_subscribeScriptedEvent_function_type(&ScrolledItemListBase_wrapper::default_subscribeScriptedEvent)
3738                 , ( bp::arg("name"), bp::arg("subscriber_name") ) );
3739 
3740         }
3741         { //::CEGUI::EventSet::subscribeScriptedEvent
3742 
3743             typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( ::CEGUI::EventSet::*subscribeScriptedEvent_function_type )( ::CEGUI::String const &,unsigned int,::CEGUI::String const & ) ;
3744             typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( ScrolledItemListBase_wrapper::*default_subscribeScriptedEvent_function_type )( ::CEGUI::String const &,unsigned int,::CEGUI::String const & ) ;
3745 
3746             ScrolledItemListBase_exposer.def(
3747                 "subscribeScriptedEvent"
3748                 , subscribeScriptedEvent_function_type(&::CEGUI::EventSet::subscribeScriptedEvent)
3749                 , default_subscribeScriptedEvent_function_type(&ScrolledItemListBase_wrapper::default_subscribeScriptedEvent)
3750                 , ( bp::arg("name"), bp::arg("group"), bp::arg("subscriber_name") ) );
3751 
3752         }
3753         { //::CEGUI::Window::transferChildSurfaces
3754 
3755             typedef void ( ScrolledItemListBase_wrapper::*transferChildSurfaces_function_type )(  ) ;
3756 
3757             ScrolledItemListBase_exposer.def(
3758                 "transferChildSurfaces"
3759                 , transferChildSurfaces_function_type( &ScrolledItemListBase_wrapper::transferChildSurfaces )
3760                 , "! transfer RenderingSurfaces to be owned by our target RenderingSurface.\n" );
3761 
3762         }
3763         { //::CEGUI::Window::update
3764 
3765             typedef void ( ::CEGUI::Window::*update_function_type )( float ) ;
3766             typedef void ( ScrolledItemListBase_wrapper::*default_update_function_type )( float ) ;
3767 
3768             ScrolledItemListBase_exposer.def(
3769                 "update"
3770                 , update_function_type(&::CEGUI::Window::update)
3771                 , default_update_function_type(&ScrolledItemListBase_wrapper::default_update)
3772                 , ( bp::arg("elapsed") ) );
3773 
3774         }
3775         { //::CEGUI::Window::updateGeometryRenderSettings
3776 
3777             typedef void ( ScrolledItemListBase_wrapper::*updateGeometryRenderSettings_function_type )(  ) ;
3778 
3779             ScrolledItemListBase_exposer.def(
3780                 "updateGeometryRenderSettings"
3781                 , updateGeometryRenderSettings_function_type( &ScrolledItemListBase_wrapper::updateGeometryRenderSettings )
3782                 , "*!\n\
3783             \n\
3784                 Update position and clip region on this Windows geometry  rendering\n\
3785                 surface.\n\
3786             *\n" );
3787 
3788         }
3789         { //::CEGUI::Window::updateSelf
3790 
3791             typedef void ( ScrolledItemListBase_wrapper::*updateSelf_function_type )( float ) ;
3792 
3793             ScrolledItemListBase_exposer.def(
3794                 "updateSelf"
3795                 , updateSelf_function_type( &ScrolledItemListBase_wrapper::default_updateSelf )
3796                 , ( bp::arg("elapsed") )
3797                 , "*************************************************************************\n\
3798                     Implementation Functions\n\
3799                 *************************************************************************\n\
3800                 *!\n\
3801                 \n\
3802                     Perform actual update processing for this Window.\n\
3803             \n\
3804                 @param elapsed\n\
3805                     float value indicating the number of seconds elapsed since the last\n\
3806                     update call.\n\
3807             \n\
3808                 @return\n\
3809                     Nothing.\n\
3810                 *\n" );
3811 
3812         }
3813         { //::CEGUI::ItemListBase::validateWindowRenderer
3814 
3815             typedef bool ( ScrolledItemListBase_wrapper::*validateWindowRenderer_function_type )( ::CEGUI::WindowRenderer const * ) const;
3816 
3817             ScrolledItemListBase_exposer.def(
3818                 "validateWindowRenderer"
3819                 , validateWindowRenderer_function_type( &ScrolledItemListBase_wrapper::default_validateWindowRenderer )
3820                 , ( bp::arg("renderer") )
3821                 , "validate window renderer\n" );
3822 
3823         }
3824         { //::CEGUI::Window::writeAutoChildWindowXML
3825 
3826             typedef bool ( ScrolledItemListBase_wrapper::*writeAutoChildWindowXML_function_type )( ::CEGUI::XMLSerializer & ) const;
3827 
3828             ScrolledItemListBase_exposer.def(
3829                 "writeAutoChildWindowXML"
3830                 , writeAutoChildWindowXML_function_type( &ScrolledItemListBase_wrapper::default_writeAutoChildWindowXML )
3831                 , ( bp::arg("xml_stream") ) );
3832 
3833         }
3834         { //::CEGUI::Window::writeChildWindowsXML
3835 
3836             typedef int ( ScrolledItemListBase_wrapper::*writeChildWindowsXML_function_type )( ::CEGUI::XMLSerializer & ) const;
3837 
3838             ScrolledItemListBase_exposer.def(
3839                 "writeChildWindowsXML"
3840                 , writeChildWindowsXML_function_type( &ScrolledItemListBase_wrapper::default_writeChildWindowsXML )
3841                 , ( bp::arg("xml_stream") ) );
3842 
3843         }
3844         { //::CEGUI::Window::writePropertiesXML
3845 
3846             typedef int ( ScrolledItemListBase_wrapper::*writePropertiesXML_function_type )( ::CEGUI::XMLSerializer & ) const;
3847 
3848             ScrolledItemListBase_exposer.def(
3849                 "writePropertiesXML"
3850                 , writePropertiesXML_function_type( &ScrolledItemListBase_wrapper::default_writePropertiesXML )
3851                 , ( bp::arg("xml_stream") ) );
3852 
3853         }
3854         { //::CEGUI::Window::writeXMLToStream
3855 
3856             typedef void ( ::CEGUI::Window::*writeXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
3857             typedef void ( ScrolledItemListBase_wrapper::*default_writeXMLToStream_function_type )( ::CEGUI::XMLSerializer & ) const;
3858 
3859             ScrolledItemListBase_exposer.def(
3860                 "writeXMLToStream"
3861                 , writeXMLToStream_function_type(&::CEGUI::Window::writeXMLToStream)
3862                 , default_writeXMLToStream_function_type(&ScrolledItemListBase_wrapper::default_writeXMLToStream)
3863                 , ( bp::arg("xml_stream") ) );
3864 
3865         }
3866     }
3867 
3868 }
3869