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