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