1 // This file has been generated by Py++.
2
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "GUIContext.pypp.hpp"
6
7 namespace bp = boost::python;
8
9 struct GUIContext_wrapper : CEGUI::GUIContext, bp::wrapper< CEGUI::GUIContext > {
10
GUIContext_wrapperGUIContext_wrapper11 GUIContext_wrapper(::CEGUI::RenderTarget & target )
12 : CEGUI::GUIContext( boost::ref(target) )
13 , bp::wrapper< CEGUI::GUIContext >(){
14 // constructor
15
16 }
17
areaChangedHandlerGUIContext_wrapper18 bool areaChangedHandler( ::CEGUI::EventArgs const & args ){
19 return CEGUI::GUIContext::areaChangedHandler( boost::ref(args) );
20 }
21
createDefaultTooltipWindowInstanceGUIContext_wrapper22 void createDefaultTooltipWindowInstance( ) const {
23 CEGUI::GUIContext::createDefaultTooltipWindowInstance( );
24 }
25
destroyDefaultTooltipWindowInstanceGUIContext_wrapper26 void destroyDefaultTooltipWindowInstance( ){
27 CEGUI::GUIContext::destroyDefaultTooltipWindowInstance( );
28 }
29
drawGUIContext_wrapper30 virtual void draw( ) {
31 if( bp::override func_draw = this->get_override( "draw" ) )
32 func_draw( );
33 else{
34 this->CEGUI::GUIContext::draw( );
35 }
36 }
37
default_drawGUIContext_wrapper38 void default_draw( ) {
39 CEGUI::GUIContext::draw( );
40 }
41
drawContentGUIContext_wrapper42 virtual void drawContent( ){
43 if( bp::override func_drawContent = this->get_override( "drawContent" ) )
44 func_drawContent( );
45 else{
46 this->CEGUI::GUIContext::drawContent( );
47 }
48 }
49
default_drawContentGUIContext_wrapper50 virtual void default_drawContent( ){
51 CEGUI::GUIContext::drawContent( );
52 }
53
drawWindowContentToTargetGUIContext_wrapper54 void drawWindowContentToTarget( ){
55 CEGUI::GUIContext::drawWindowContentToTarget( );
56 }
57
getCommonAncestorGUIContext_wrapper58 ::CEGUI::Window * getCommonAncestor( ::CEGUI::Window * w1, ::CEGUI::Window * w2 ) const {
59 return CEGUI::GUIContext::getCommonAncestor( boost::python::ptr(w1), boost::python::ptr(w2) );
60 }
61
getKeyboardTargetWindowGUIContext_wrapper62 ::CEGUI::Window * getKeyboardTargetWindow( ) const {
63 return CEGUI::GUIContext::getKeyboardTargetWindow( );
64 }
65
getTargetWindowGUIContext_wrapper66 ::CEGUI::Window * getTargetWindow( ::CEGUI::Vector2f const & pt, bool const allow_disabled ) const {
67 return CEGUI::GUIContext::getTargetWindow( boost::ref(pt), allow_disabled );
68 }
69
injectCharGUIContext_wrapper70 virtual bool injectChar( ::CEGUI::utf32 code_point ) {
71 if( bp::override func_injectChar = this->get_override( "injectChar" ) )
72 return func_injectChar( code_point );
73 else{
74 return this->CEGUI::GUIContext::injectChar( code_point );
75 }
76 }
77
default_injectCharGUIContext_wrapper78 bool default_injectChar( ::CEGUI::utf32 code_point ) {
79 return CEGUI::GUIContext::injectChar( code_point );
80 }
81
injectCopyRequestGUIContext_wrapper82 virtual bool injectCopyRequest( ) {
83 if( bp::override func_injectCopyRequest = this->get_override( "injectCopyRequest" ) )
84 return func_injectCopyRequest( );
85 else{
86 return this->CEGUI::GUIContext::injectCopyRequest( );
87 }
88 }
89
default_injectCopyRequestGUIContext_wrapper90 bool default_injectCopyRequest( ) {
91 return CEGUI::GUIContext::injectCopyRequest( );
92 }
93
injectCutRequestGUIContext_wrapper94 virtual bool injectCutRequest( ) {
95 if( bp::override func_injectCutRequest = this->get_override( "injectCutRequest" ) )
96 return func_injectCutRequest( );
97 else{
98 return this->CEGUI::GUIContext::injectCutRequest( );
99 }
100 }
101
default_injectCutRequestGUIContext_wrapper102 bool default_injectCutRequest( ) {
103 return CEGUI::GUIContext::injectCutRequest( );
104 }
105
injectKeyDownGUIContext_wrapper106 virtual bool injectKeyDown( ::CEGUI::Key::Scan scan_code ) {
107 if( bp::override func_injectKeyDown = this->get_override( "injectKeyDown" ) )
108 return func_injectKeyDown( scan_code );
109 else{
110 return this->CEGUI::GUIContext::injectKeyDown( scan_code );
111 }
112 }
113
default_injectKeyDownGUIContext_wrapper114 bool default_injectKeyDown( ::CEGUI::Key::Scan scan_code ) {
115 return CEGUI::GUIContext::injectKeyDown( scan_code );
116 }
117
injectKeyUpGUIContext_wrapper118 virtual bool injectKeyUp( ::CEGUI::Key::Scan scan_code ) {
119 if( bp::override func_injectKeyUp = this->get_override( "injectKeyUp" ) )
120 return func_injectKeyUp( scan_code );
121 else{
122 return this->CEGUI::GUIContext::injectKeyUp( scan_code );
123 }
124 }
125
default_injectKeyUpGUIContext_wrapper126 bool default_injectKeyUp( ::CEGUI::Key::Scan scan_code ) {
127 return CEGUI::GUIContext::injectKeyUp( scan_code );
128 }
129
injectMouseButtonClickGUIContext_wrapper130 virtual bool injectMouseButtonClick( ::CEGUI::MouseButton const button ) {
131 if( bp::override func_injectMouseButtonClick = this->get_override( "injectMouseButtonClick" ) )
132 return func_injectMouseButtonClick( button );
133 else{
134 return this->CEGUI::GUIContext::injectMouseButtonClick( button );
135 }
136 }
137
default_injectMouseButtonClickGUIContext_wrapper138 bool default_injectMouseButtonClick( ::CEGUI::MouseButton const button ) {
139 return CEGUI::GUIContext::injectMouseButtonClick( button );
140 }
141
injectMouseButtonDoubleClickGUIContext_wrapper142 virtual bool injectMouseButtonDoubleClick( ::CEGUI::MouseButton const button ) {
143 if( bp::override func_injectMouseButtonDoubleClick = this->get_override( "injectMouseButtonDoubleClick" ) )
144 return func_injectMouseButtonDoubleClick( button );
145 else{
146 return this->CEGUI::GUIContext::injectMouseButtonDoubleClick( button );
147 }
148 }
149
default_injectMouseButtonDoubleClickGUIContext_wrapper150 bool default_injectMouseButtonDoubleClick( ::CEGUI::MouseButton const button ) {
151 return CEGUI::GUIContext::injectMouseButtonDoubleClick( button );
152 }
153
injectMouseButtonDownGUIContext_wrapper154 virtual bool injectMouseButtonDown( ::CEGUI::MouseButton button ) {
155 if( bp::override func_injectMouseButtonDown = this->get_override( "injectMouseButtonDown" ) )
156 return func_injectMouseButtonDown( button );
157 else{
158 return this->CEGUI::GUIContext::injectMouseButtonDown( button );
159 }
160 }
161
default_injectMouseButtonDownGUIContext_wrapper162 bool default_injectMouseButtonDown( ::CEGUI::MouseButton button ) {
163 return CEGUI::GUIContext::injectMouseButtonDown( button );
164 }
165
injectMouseButtonTripleClickGUIContext_wrapper166 virtual bool injectMouseButtonTripleClick( ::CEGUI::MouseButton const button ) {
167 if( bp::override func_injectMouseButtonTripleClick = this->get_override( "injectMouseButtonTripleClick" ) )
168 return func_injectMouseButtonTripleClick( button );
169 else{
170 return this->CEGUI::GUIContext::injectMouseButtonTripleClick( button );
171 }
172 }
173
default_injectMouseButtonTripleClickGUIContext_wrapper174 bool default_injectMouseButtonTripleClick( ::CEGUI::MouseButton const button ) {
175 return CEGUI::GUIContext::injectMouseButtonTripleClick( button );
176 }
177
injectMouseButtonUpGUIContext_wrapper178 virtual bool injectMouseButtonUp( ::CEGUI::MouseButton button ) {
179 if( bp::override func_injectMouseButtonUp = this->get_override( "injectMouseButtonUp" ) )
180 return func_injectMouseButtonUp( button );
181 else{
182 return this->CEGUI::GUIContext::injectMouseButtonUp( button );
183 }
184 }
185
default_injectMouseButtonUpGUIContext_wrapper186 bool default_injectMouseButtonUp( ::CEGUI::MouseButton button ) {
187 return CEGUI::GUIContext::injectMouseButtonUp( button );
188 }
189
injectMouseLeavesGUIContext_wrapper190 virtual bool injectMouseLeaves( ) {
191 if( bp::override func_injectMouseLeaves = this->get_override( "injectMouseLeaves" ) )
192 return func_injectMouseLeaves( );
193 else{
194 return this->CEGUI::GUIContext::injectMouseLeaves( );
195 }
196 }
197
default_injectMouseLeavesGUIContext_wrapper198 bool default_injectMouseLeaves( ) {
199 return CEGUI::GUIContext::injectMouseLeaves( );
200 }
201
injectMouseMoveGUIContext_wrapper202 virtual bool injectMouseMove( float delta_x, float delta_y ) {
203 if( bp::override func_injectMouseMove = this->get_override( "injectMouseMove" ) )
204 return func_injectMouseMove( delta_x, delta_y );
205 else{
206 return this->CEGUI::GUIContext::injectMouseMove( delta_x, delta_y );
207 }
208 }
209
default_injectMouseMoveGUIContext_wrapper210 bool default_injectMouseMove( float delta_x, float delta_y ) {
211 return CEGUI::GUIContext::injectMouseMove( delta_x, delta_y );
212 }
213
injectMousePositionGUIContext_wrapper214 virtual bool injectMousePosition( float x_pos, float y_pos ) {
215 if( bp::override func_injectMousePosition = this->get_override( "injectMousePosition" ) )
216 return func_injectMousePosition( x_pos, y_pos );
217 else{
218 return this->CEGUI::GUIContext::injectMousePosition( x_pos, y_pos );
219 }
220 }
221
default_injectMousePositionGUIContext_wrapper222 bool default_injectMousePosition( float x_pos, float y_pos ) {
223 return CEGUI::GUIContext::injectMousePosition( x_pos, y_pos );
224 }
225
injectMouseWheelChangeGUIContext_wrapper226 virtual bool injectMouseWheelChange( float delta ) {
227 if( bp::override func_injectMouseWheelChange = this->get_override( "injectMouseWheelChange" ) )
228 return func_injectMouseWheelChange( delta );
229 else{
230 return this->CEGUI::GUIContext::injectMouseWheelChange( delta );
231 }
232 }
233
default_injectMouseWheelChangeGUIContext_wrapper234 bool default_injectMouseWheelChange( float delta ) {
235 return CEGUI::GUIContext::injectMouseWheelChange( delta );
236 }
237
injectPasteRequestGUIContext_wrapper238 virtual bool injectPasteRequest( ) {
239 if( bp::override func_injectPasteRequest = this->get_override( "injectPasteRequest" ) )
240 return func_injectPasteRequest( );
241 else{
242 return this->CEGUI::GUIContext::injectPasteRequest( );
243 }
244 }
245
default_injectPasteRequestGUIContext_wrapper246 bool default_injectPasteRequest( ) {
247 return CEGUI::GUIContext::injectPasteRequest( );
248 }
249
injectTimePulseGUIContext_wrapper250 virtual bool injectTimePulse( float timeElapsed ) {
251 if( bp::override func_injectTimePulse = this->get_override( "injectTimePulse" ) )
252 return func_injectTimePulse( timeElapsed );
253 else{
254 return this->CEGUI::GUIContext::injectTimePulse( timeElapsed );
255 }
256 }
257
default_injectTimePulseGUIContext_wrapper258 bool default_injectTimePulse( float timeElapsed ) {
259 return CEGUI::GUIContext::injectTimePulse( timeElapsed );
260 }
261
mouseMoveInjection_implGUIContext_wrapper262 bool mouseMoveInjection_impl( ::CEGUI::MouseEventArgs & ma ){
263 return CEGUI::GUIContext::mouseMoveInjection_impl( boost::ref(ma) );
264 }
265
notifyDefaultFontChangedGUIContext_wrapper266 void notifyDefaultFontChanged( ::CEGUI::Window * hierarchy_root ) const {
267 CEGUI::GUIContext::notifyDefaultFontChanged( boost::python::ptr(hierarchy_root) );
268 }
269
onDefaultFontChangedGUIContext_wrapper270 virtual void onDefaultFontChanged( ::CEGUI::EventArgs & args ){
271 if( bp::override func_onDefaultFontChanged = this->get_override( "onDefaultFontChanged" ) )
272 func_onDefaultFontChanged( boost::ref(args) );
273 else{
274 this->CEGUI::GUIContext::onDefaultFontChanged( boost::ref(args) );
275 }
276 }
277
default_onDefaultFontChangedGUIContext_wrapper278 virtual void default_onDefaultFontChanged( ::CEGUI::EventArgs & args ){
279 CEGUI::GUIContext::onDefaultFontChanged( boost::ref(args) );
280 }
281
onMouseButtonClickTimeoutChangedGUIContext_wrapper282 virtual void onMouseButtonClickTimeoutChanged( ::CEGUI::GUIContextEventArgs & args ){
283 if( bp::override func_onMouseButtonClickTimeoutChanged = this->get_override( "onMouseButtonClickTimeoutChanged" ) )
284 func_onMouseButtonClickTimeoutChanged( boost::ref(args) );
285 else{
286 this->CEGUI::GUIContext::onMouseButtonClickTimeoutChanged( boost::ref(args) );
287 }
288 }
289
default_onMouseButtonClickTimeoutChangedGUIContext_wrapper290 virtual void default_onMouseButtonClickTimeoutChanged( ::CEGUI::GUIContextEventArgs & args ){
291 CEGUI::GUIContext::onMouseButtonClickTimeoutChanged( boost::ref(args) );
292 }
293
onMouseButtonMultiClickTimeoutChangedGUIContext_wrapper294 virtual void onMouseButtonMultiClickTimeoutChanged( ::CEGUI::GUIContextEventArgs & args ){
295 if( bp::override func_onMouseButtonMultiClickTimeoutChanged = this->get_override( "onMouseButtonMultiClickTimeoutChanged" ) )
296 func_onMouseButtonMultiClickTimeoutChanged( boost::ref(args) );
297 else{
298 this->CEGUI::GUIContext::onMouseButtonMultiClickTimeoutChanged( boost::ref(args) );
299 }
300 }
301
default_onMouseButtonMultiClickTimeoutChangedGUIContext_wrapper302 virtual void default_onMouseButtonMultiClickTimeoutChanged( ::CEGUI::GUIContextEventArgs & args ){
303 CEGUI::GUIContext::onMouseButtonMultiClickTimeoutChanged( boost::ref(args) );
304 }
305
onMouseButtonMultiClickToleranceChangedGUIContext_wrapper306 virtual void onMouseButtonMultiClickToleranceChanged( ::CEGUI::GUIContextEventArgs & args ){
307 if( bp::override func_onMouseButtonMultiClickToleranceChanged = this->get_override( "onMouseButtonMultiClickToleranceChanged" ) )
308 func_onMouseButtonMultiClickToleranceChanged( boost::ref(args) );
309 else{
310 this->CEGUI::GUIContext::onMouseButtonMultiClickToleranceChanged( boost::ref(args) );
311 }
312 }
313
default_onMouseButtonMultiClickToleranceChangedGUIContext_wrapper314 virtual void default_onMouseButtonMultiClickToleranceChanged( ::CEGUI::GUIContextEventArgs & args ){
315 CEGUI::GUIContext::onMouseButtonMultiClickToleranceChanged( boost::ref(args) );
316 }
317
onMouseMoveScalingFactorChangedGUIContext_wrapper318 virtual void onMouseMoveScalingFactorChanged( ::CEGUI::GUIContextEventArgs & args ){
319 if( bp::override func_onMouseMoveScalingFactorChanged = this->get_override( "onMouseMoveScalingFactorChanged" ) )
320 func_onMouseMoveScalingFactorChanged( boost::ref(args) );
321 else{
322 this->CEGUI::GUIContext::onMouseMoveScalingFactorChanged( boost::ref(args) );
323 }
324 }
325
default_onMouseMoveScalingFactorChangedGUIContext_wrapper326 virtual void default_onMouseMoveScalingFactorChanged( ::CEGUI::GUIContextEventArgs & args ){
327 CEGUI::GUIContext::onMouseMoveScalingFactorChanged( boost::ref(args) );
328 }
329
onRenderTargetChangedGUIContext_wrapper330 virtual void onRenderTargetChanged( ::CEGUI::GUIContextRenderTargetEventArgs & args ){
331 if( bp::override func_onRenderTargetChanged = this->get_override( "onRenderTargetChanged" ) )
332 func_onRenderTargetChanged( boost::ref(args) );
333 else{
334 this->CEGUI::GUIContext::onRenderTargetChanged( boost::ref(args) );
335 }
336 }
337
default_onRenderTargetChangedGUIContext_wrapper338 virtual void default_onRenderTargetChanged( ::CEGUI::GUIContextRenderTargetEventArgs & args ){
339 CEGUI::GUIContext::onRenderTargetChanged( boost::ref(args) );
340 }
341
onRootWindowChangedGUIContext_wrapper342 virtual void onRootWindowChanged( ::CEGUI::WindowEventArgs & args ){
343 if( bp::override func_onRootWindowChanged = this->get_override( "onRootWindowChanged" ) )
344 func_onRootWindowChanged( boost::ref(args) );
345 else{
346 this->CEGUI::GUIContext::onRootWindowChanged( boost::ref(args) );
347 }
348 }
349
default_onRootWindowChangedGUIContext_wrapper350 virtual void default_onRootWindowChanged( ::CEGUI::WindowEventArgs & args ){
351 CEGUI::GUIContext::onRootWindowChanged( boost::ref(args) );
352 }
353
renderWindowHierarchyToSurfacesGUIContext_wrapper354 void renderWindowHierarchyToSurfaces( ){
355 CEGUI::GUIContext::renderWindowHierarchyToSurfaces( );
356 }
357
resetWindowContainingMouseGUIContext_wrapper358 void resetWindowContainingMouse( ){
359 CEGUI::GUIContext::resetWindowContainingMouse( );
360 }
361
updateRootWindowAreaRectsGUIContext_wrapper362 void updateRootWindowAreaRects( ) const {
363 CEGUI::GUIContext::updateRootWindowAreaRects( );
364 }
365
updateWindowContainingMouse_implGUIContext_wrapper366 bool updateWindowContainingMouse_impl( ) const {
367 return CEGUI::GUIContext::updateWindowContainingMouse_impl( );
368 }
369
windowDestroyedHandlerGUIContext_wrapper370 bool windowDestroyedHandler( ::CEGUI::EventArgs const & args ){
371 return CEGUI::GUIContext::windowDestroyedHandler( boost::ref(args) );
372 }
373
attachWindowGUIContext_wrapper374 void attachWindow( ::CEGUI::RenderingWindow & w ){
375 CEGUI::RenderingSurface::attachWindow( boost::ref(w) );
376 }
377
destroyRenderingWindowGUIContext_wrapper378 virtual void destroyRenderingWindow( ::CEGUI::RenderingWindow & window ) {
379 if( bp::override func_destroyRenderingWindow = this->get_override( "destroyRenderingWindow" ) )
380 func_destroyRenderingWindow( boost::ref(window) );
381 else{
382 this->CEGUI::RenderingSurface::destroyRenderingWindow( boost::ref(window) );
383 }
384 }
385
default_destroyRenderingWindowGUIContext_wrapper386 void default_destroyRenderingWindow( ::CEGUI::RenderingWindow & window ) {
387 CEGUI::RenderingSurface::destroyRenderingWindow( boost::ref(window) );
388 }
389
detatchWindowGUIContext_wrapper390 void detatchWindow( ::CEGUI::RenderingWindow & w ){
391 CEGUI::RenderingSurface::detatchWindow( boost::ref(w) );
392 }
393
drawGUIContext_wrapper394 void draw( ::CEGUI::RenderQueue const & queue, ::CEGUI::RenderQueueEventArgs & args ){
395 CEGUI::RenderingSurface::draw( boost::ref(queue), boost::ref(args) );
396 }
397
fireEventGUIContext_wrapper398 virtual void fireEvent( ::CEGUI::String const & name, ::CEGUI::EventArgs & args, ::CEGUI::String const & eventNamespace="" ) {
399 if( bp::override func_fireEvent = this->get_override( "fireEvent" ) )
400 func_fireEvent( boost::ref(name), boost::ref(args), boost::ref(eventNamespace) );
401 else{
402 this->CEGUI::EventSet::fireEvent( boost::ref(name), boost::ref(args), boost::ref(eventNamespace) );
403 }
404 }
405
default_fireEventGUIContext_wrapper406 void default_fireEvent( ::CEGUI::String const & name, ::CEGUI::EventArgs & args, ::CEGUI::String const & eventNamespace="" ) {
407 CEGUI::EventSet::fireEvent( boost::ref(name), boost::ref(args), boost::ref(eventNamespace) );
408 }
409
fireEvent_implGUIContext_wrapper410 void fireEvent_impl( ::CEGUI::String const & name, ::CEGUI::EventArgs & args ){
411 CEGUI::EventSet::fireEvent_impl( boost::ref(name), boost::ref(args) );
412 }
413
getScriptModuleGUIContext_wrapper414 ::CEGUI::ScriptModule * getScriptModule( ) const {
415 return CEGUI::EventSet::getScriptModule( );
416 }
417
invalidateGUIContext_wrapper418 virtual void invalidate( ) {
419 if( bp::override func_invalidate = this->get_override( "invalidate" ) )
420 func_invalidate( );
421 else{
422 this->CEGUI::RenderingSurface::invalidate( );
423 }
424 }
425
default_invalidateGUIContext_wrapper426 void default_invalidate( ) {
427 CEGUI::RenderingSurface::invalidate( );
428 }
429
isRenderingWindowGUIContext_wrapper430 virtual bool isRenderingWindow( ) const {
431 if( bp::override func_isRenderingWindow = this->get_override( "isRenderingWindow" ) )
432 return func_isRenderingWindow( );
433 else{
434 return this->CEGUI::RenderingSurface::isRenderingWindow( );
435 }
436 }
437
default_isRenderingWindowGUIContext_wrapper438 bool default_isRenderingWindow( ) const {
439 return CEGUI::RenderingSurface::isRenderingWindow( );
440 }
441
subscribeScriptedEventGUIContext_wrapper442 virtual ::CEGUI::RefCounted< CEGUI::BoundSlot > subscribeScriptedEvent( ::CEGUI::String const & name, ::CEGUI::String const & subscriber_name ) {
443 if( bp::override func_subscribeScriptedEvent = this->get_override( "subscribeScriptedEvent" ) )
444 return func_subscribeScriptedEvent( boost::ref(name), boost::ref(subscriber_name) );
445 else{
446 return this->CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), boost::ref(subscriber_name) );
447 }
448 }
449
default_subscribeScriptedEventGUIContext_wrapper450 ::CEGUI::RefCounted< CEGUI::BoundSlot > default_subscribeScriptedEvent( ::CEGUI::String const & name, ::CEGUI::String const & subscriber_name ) {
451 return CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), boost::ref(subscriber_name) );
452 }
453
subscribeScriptedEventGUIContext_wrapper454 virtual ::CEGUI::RefCounted< CEGUI::BoundSlot > subscribeScriptedEvent( ::CEGUI::String const & name, unsigned int group, ::CEGUI::String const & subscriber_name ) {
455 if( bp::override func_subscribeScriptedEvent = this->get_override( "subscribeScriptedEvent" ) )
456 return func_subscribeScriptedEvent( boost::ref(name), group, boost::ref(subscriber_name) );
457 else{
458 return this->CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), group, boost::ref(subscriber_name) );
459 }
460 }
461
default_subscribeScriptedEventGUIContext_wrapper462 ::CEGUI::RefCounted< CEGUI::BoundSlot > default_subscribeScriptedEvent( ::CEGUI::String const & name, unsigned int group, ::CEGUI::String const & subscriber_name ) {
463 return CEGUI::EventSet::subscribeScriptedEvent( boost::ref(name), group, boost::ref(subscriber_name) );
464 }
465
transferRenderingWindowGUIContext_wrapper466 virtual void transferRenderingWindow( ::CEGUI::RenderingWindow & window ) {
467 if( bp::override func_transferRenderingWindow = this->get_override( "transferRenderingWindow" ) )
468 func_transferRenderingWindow( boost::ref(window) );
469 else{
470 this->CEGUI::RenderingSurface::transferRenderingWindow( boost::ref(window) );
471 }
472 }
473
default_transferRenderingWindowGUIContext_wrapper474 void default_transferRenderingWindow( ::CEGUI::RenderingWindow & window ) {
475 CEGUI::RenderingSurface::transferRenderingWindow( boost::ref(window) );
476 }
477
478 };
479
register_GUIContext_class()480 void register_GUIContext_class(){
481
482 { //::CEGUI::GUIContext
483 typedef bp::class_< GUIContext_wrapper, bp::bases< CEGUI::RenderingSurface >, boost::noncopyable > GUIContext_exposer_t;
484 GUIContext_exposer_t GUIContext_exposer = GUIContext_exposer_t( "GUIContext", bp::init< CEGUI::RenderTarget & >(( bp::arg("target") )) );
485 bp::scope GUIContext_scope( GUIContext_exposer );
486 bp::implicitly_convertible< CEGUI::RenderTarget &, CEGUI::GUIContext >();
487 { //::CEGUI::GUIContext::areaChangedHandler
488
489 typedef bool ( GUIContext_wrapper::*areaChangedHandler_function_type )( ::CEGUI::EventArgs const & ) ;
490
491 GUIContext_exposer.def(
492 "areaChangedHandler"
493 , areaChangedHandler_function_type( &GUIContext_wrapper::areaChangedHandler )
494 , ( bp::arg("args") ) );
495
496 }
497 { //::CEGUI::GUIContext::createDefaultTooltipWindowInstance
498
499 typedef void ( GUIContext_wrapper::*createDefaultTooltipWindowInstance_function_type )( ) const;
500
501 GUIContext_exposer.def(
502 "createDefaultTooltipWindowInstance"
503 , createDefaultTooltipWindowInstance_function_type( &GUIContext_wrapper::createDefaultTooltipWindowInstance ) );
504
505 }
506 { //::CEGUI::GUIContext::destroyDefaultTooltipWindowInstance
507
508 typedef void ( GUIContext_wrapper::*destroyDefaultTooltipWindowInstance_function_type )( ) ;
509
510 GUIContext_exposer.def(
511 "destroyDefaultTooltipWindowInstance"
512 , destroyDefaultTooltipWindowInstance_function_type( &GUIContext_wrapper::destroyDefaultTooltipWindowInstance ) );
513
514 }
515 { //::CEGUI::GUIContext::draw
516
517 typedef void ( ::CEGUI::GUIContext::*draw_function_type )( ) ;
518 typedef void ( GUIContext_wrapper::*default_draw_function_type )( ) ;
519
520 GUIContext_exposer.def(
521 "draw"
522 , draw_function_type(&::CEGUI::GUIContext::draw)
523 , default_draw_function_type(&GUIContext_wrapper::default_draw) );
524
525 }
526 { //::CEGUI::GUIContext::drawContent
527
528 typedef void ( GUIContext_wrapper::*drawContent_function_type )( ) ;
529
530 GUIContext_exposer.def(
531 "drawContent"
532 , drawContent_function_type( &GUIContext_wrapper::default_drawContent )
533 , "protected overrides\n" );
534
535 }
536 { //::CEGUI::GUIContext::drawWindowContentToTarget
537
538 typedef void ( GUIContext_wrapper::*drawWindowContentToTarget_function_type )( ) ;
539
540 GUIContext_exposer.def(
541 "drawWindowContentToTarget"
542 , drawWindowContentToTarget_function_type( &GUIContext_wrapper::drawWindowContentToTarget ) );
543
544 }
545 { //::CEGUI::GUIContext::getCommonAncestor
546
547 typedef ::CEGUI::Window * ( GUIContext_wrapper::*getCommonAncestor_function_type )( ::CEGUI::Window *,::CEGUI::Window * ) const;
548
549 GUIContext_exposer.def(
550 "getCommonAncestor"
551 , getCommonAncestor_function_type( &GUIContext_wrapper::getCommonAncestor )
552 , ( bp::arg("w1"), bp::arg("w2") )
553 , bp::return_value_policy< bp::reference_existing_object >() );
554
555 }
556 { //::CEGUI::GUIContext::getDefaultFont
557
558 typedef ::CEGUI::Font * ( ::CEGUI::GUIContext::*getDefaultFont_function_type )( ) const;
559
560 GUIContext_exposer.def(
561 "getDefaultFont"
562 , getDefaultFont_function_type( &::CEGUI::GUIContext::getDefaultFont )
563 , bp::return_value_policy< bp::reference_existing_object >()
564 , "*!\n\
565 \n\
566 Return a pointer to the default Font for the GUIContext\n\
567 \n\
568 @return\n\
569 Pointer to a Font object that is the default for this GUIContext.\n\
570 *\n" );
571
572 }
573 { //::CEGUI::GUIContext::getDefaultTooltipObject
574
575 typedef ::CEGUI::Tooltip * ( ::CEGUI::GUIContext::*getDefaultTooltipObject_function_type )( ) const;
576
577 GUIContext_exposer.def(
578 "getDefaultTooltipObject"
579 , getDefaultTooltipObject_function_type( &::CEGUI::GUIContext::getDefaultTooltipObject )
580 , bp::return_value_policy< bp::reference_existing_object >()
581 , "! Returns a pointer to the context's default tooltip object. May return 0.\n" );
582
583 }
584 { //::CEGUI::GUIContext::getInputCaptureWindow
585
586 typedef ::CEGUI::Window * ( ::CEGUI::GUIContext::*getInputCaptureWindow_function_type )( ) const;
587
588 GUIContext_exposer.def(
589 "getInputCaptureWindow"
590 , getInputCaptureWindow_function_type( &::CEGUI::GUIContext::getInputCaptureWindow )
591 , bp::return_value_policy< bp::reference_existing_object >() );
592
593 }
594 { //::CEGUI::GUIContext::getKeyboardTargetWindow
595
596 typedef ::CEGUI::Window * ( GUIContext_wrapper::*getKeyboardTargetWindow_function_type )( ) const;
597
598 GUIContext_exposer.def(
599 "getKeyboardTargetWindow"
600 , getKeyboardTargetWindow_function_type( &GUIContext_wrapper::getKeyboardTargetWindow )
601 , bp::return_value_policy< bp::reference_existing_object >() );
602
603 }
604 { //::CEGUI::GUIContext::getModalWindow
605
606 typedef ::CEGUI::Window * ( ::CEGUI::GUIContext::*getModalWindow_function_type )( ) const;
607
608 GUIContext_exposer.def(
609 "getModalWindow"
610 , getModalWindow_function_type( &::CEGUI::GUIContext::getModalWindow )
611 , bp::return_value_policy< bp::reference_existing_object >()
612 , "! Return a pointer to the Window that is currently set as modal.\n" );
613
614 }
615 { //::CEGUI::GUIContext::getMouseButtonClickTimeout
616
617 typedef float ( ::CEGUI::GUIContext::*getMouseButtonClickTimeout_function_type )( ) const;
618
619 GUIContext_exposer.def(
620 "getMouseButtonClickTimeout"
621 , getMouseButtonClickTimeout_function_type( &::CEGUI::GUIContext::getMouseButtonClickTimeout ) );
622
623 }
624 { //::CEGUI::GUIContext::getMouseButtonMultiClickTimeout
625
626 typedef float ( ::CEGUI::GUIContext::*getMouseButtonMultiClickTimeout_function_type )( ) const;
627
628 GUIContext_exposer.def(
629 "getMouseButtonMultiClickTimeout"
630 , getMouseButtonMultiClickTimeout_function_type( &::CEGUI::GUIContext::getMouseButtonMultiClickTimeout ) );
631
632 }
633 { //::CEGUI::GUIContext::getMouseButtonMultiClickTolerance
634
635 typedef ::CEGUI::Sizef const & ( ::CEGUI::GUIContext::*getMouseButtonMultiClickTolerance_function_type )( ) const;
636
637 GUIContext_exposer.def(
638 "getMouseButtonMultiClickTolerance"
639 , getMouseButtonMultiClickTolerance_function_type( &::CEGUI::GUIContext::getMouseButtonMultiClickTolerance )
640 , bp::return_value_policy< bp::copy_const_reference >() );
641
642 }
643 { //::CEGUI::GUIContext::getMouseCursor
644
645 typedef ::CEGUI::MouseCursor & ( ::CEGUI::GUIContext::*getMouseCursor_function_type )( ) ;
646
647 GUIContext_exposer.def(
648 "getMouseCursor"
649 , getMouseCursor_function_type( &::CEGUI::GUIContext::getMouseCursor )
650 , bp::return_value_policy< bp::reference_existing_object >()
651 , "*!\n\
652 \n\
653 Retrieves MouseCursor used in this GUIContext\n\
654 \n\
655 \note\n\
656 Please note that each GUIContext has exactly one MouseCursor. The MouseCursor\n\
657 class holds position, as well as other properties. If you want to modify\n\
658 the MouseCursor (for example change its default image), you can retrieve\n\
659 a reference via this method and call a method on the reference\n\
660 (in our example that's setDefaultImage).\n\
661 *\n" );
662
663 }
664 { //::CEGUI::GUIContext::getMouseMoveScalingFactor
665
666 typedef float ( ::CEGUI::GUIContext::*getMouseMoveScalingFactor_function_type )( ) const;
667
668 GUIContext_exposer.def(
669 "getMouseMoveScalingFactor"
670 , getMouseMoveScalingFactor_function_type( &::CEGUI::GUIContext::getMouseMoveScalingFactor ) );
671
672 }
673 { //::CEGUI::GUIContext::getRootWindow
674
675 typedef ::CEGUI::Window * ( ::CEGUI::GUIContext::*getRootWindow_function_type )( ) const;
676
677 GUIContext_exposer.def(
678 "getRootWindow"
679 , getRootWindow_function_type( &::CEGUI::GUIContext::getRootWindow )
680 , bp::return_value_policy< bp::reference_existing_object >() );
681
682 }
683 { //::CEGUI::GUIContext::getSurfaceSize
684
685 typedef ::CEGUI::Sizef const & ( ::CEGUI::GUIContext::*getSurfaceSize_function_type )( ) const;
686
687 GUIContext_exposer.def(
688 "getSurfaceSize"
689 , getSurfaceSize_function_type( &::CEGUI::GUIContext::getSurfaceSize )
690 , bp::return_value_policy< bp::copy_const_reference >() );
691
692 }
693 { //::CEGUI::GUIContext::getSystemKeys
694
695 typedef ::CEGUI::SystemKeys const & ( ::CEGUI::GUIContext::*getSystemKeys_function_type )( ) const;
696
697 GUIContext_exposer.def(
698 "getSystemKeys"
699 , getSystemKeys_function_type( &::CEGUI::GUIContext::getSystemKeys )
700 , bp::return_value_policy< bp::copy_const_reference >() );
701
702 }
703 { //::CEGUI::GUIContext::getTargetWindow
704
705 typedef ::CEGUI::Window * ( GUIContext_wrapper::*getTargetWindow_function_type )( ::CEGUI::Vector2f const &,bool const ) const;
706
707 GUIContext_exposer.def(
708 "getTargetWindow"
709 , getTargetWindow_function_type( &GUIContext_wrapper::getTargetWindow )
710 , ( bp::arg("pt"), bp::arg("allow_disabled") )
711 , bp::return_value_policy< bp::reference_existing_object >() );
712
713 }
714 { //::CEGUI::GUIContext::getWindowContainingMouse
715
716 typedef ::CEGUI::Window * ( ::CEGUI::GUIContext::*getWindowContainingMouse_function_type )( ) const;
717
718 GUIContext_exposer.def(
719 "getWindowContainingMouse"
720 , getWindowContainingMouse_function_type( &::CEGUI::GUIContext::getWindowContainingMouse )
721 , bp::return_value_policy< bp::reference_existing_object >() );
722
723 }
724 { //::CEGUI::GUIContext::injectChar
725
726 typedef bool ( ::CEGUI::GUIContext::*injectChar_function_type )( ::CEGUI::utf32 ) ;
727 typedef bool ( GUIContext_wrapper::*default_injectChar_function_type )( ::CEGUI::utf32 ) ;
728
729 GUIContext_exposer.def(
730 "injectChar"
731 , injectChar_function_type(&::CEGUI::GUIContext::injectChar)
732 , default_injectChar_function_type(&GUIContext_wrapper::default_injectChar)
733 , ( bp::arg("code_point") ) );
734
735 }
736 { //::CEGUI::GUIContext::injectCopyRequest
737
738 typedef bool ( ::CEGUI::GUIContext::*injectCopyRequest_function_type )( ) ;
739 typedef bool ( GUIContext_wrapper::*default_injectCopyRequest_function_type )( ) ;
740
741 GUIContext_exposer.def(
742 "injectCopyRequest"
743 , injectCopyRequest_function_type(&::CEGUI::GUIContext::injectCopyRequest)
744 , default_injectCopyRequest_function_type(&GUIContext_wrapper::default_injectCopyRequest) );
745
746 }
747 { //::CEGUI::GUIContext::injectCutRequest
748
749 typedef bool ( ::CEGUI::GUIContext::*injectCutRequest_function_type )( ) ;
750 typedef bool ( GUIContext_wrapper::*default_injectCutRequest_function_type )( ) ;
751
752 GUIContext_exposer.def(
753 "injectCutRequest"
754 , injectCutRequest_function_type(&::CEGUI::GUIContext::injectCutRequest)
755 , default_injectCutRequest_function_type(&GUIContext_wrapper::default_injectCutRequest) );
756
757 }
758 { //::CEGUI::GUIContext::injectKeyDown
759
760 typedef bool ( ::CEGUI::GUIContext::*injectKeyDown_function_type )( ::CEGUI::Key::Scan ) ;
761 typedef bool ( GUIContext_wrapper::*default_injectKeyDown_function_type )( ::CEGUI::Key::Scan ) ;
762
763 GUIContext_exposer.def(
764 "injectKeyDown"
765 , injectKeyDown_function_type(&::CEGUI::GUIContext::injectKeyDown)
766 , default_injectKeyDown_function_type(&GUIContext_wrapper::default_injectKeyDown)
767 , ( bp::arg("scan_code") ) );
768
769 }
770 { //::CEGUI::GUIContext::injectKeyUp
771
772 typedef bool ( ::CEGUI::GUIContext::*injectKeyUp_function_type )( ::CEGUI::Key::Scan ) ;
773 typedef bool ( GUIContext_wrapper::*default_injectKeyUp_function_type )( ::CEGUI::Key::Scan ) ;
774
775 GUIContext_exposer.def(
776 "injectKeyUp"
777 , injectKeyUp_function_type(&::CEGUI::GUIContext::injectKeyUp)
778 , default_injectKeyUp_function_type(&GUIContext_wrapper::default_injectKeyUp)
779 , ( bp::arg("scan_code") ) );
780
781 }
782 { //::CEGUI::GUIContext::injectMouseButtonClick
783
784 typedef bool ( ::CEGUI::GUIContext::*injectMouseButtonClick_function_type )( ::CEGUI::MouseButton const ) ;
785 typedef bool ( GUIContext_wrapper::*default_injectMouseButtonClick_function_type )( ::CEGUI::MouseButton const ) ;
786
787 GUIContext_exposer.def(
788 "injectMouseButtonClick"
789 , injectMouseButtonClick_function_type(&::CEGUI::GUIContext::injectMouseButtonClick)
790 , default_injectMouseButtonClick_function_type(&GUIContext_wrapper::default_injectMouseButtonClick)
791 , ( bp::arg("button") ) );
792
793 }
794 { //::CEGUI::GUIContext::injectMouseButtonDoubleClick
795
796 typedef bool ( ::CEGUI::GUIContext::*injectMouseButtonDoubleClick_function_type )( ::CEGUI::MouseButton const ) ;
797 typedef bool ( GUIContext_wrapper::*default_injectMouseButtonDoubleClick_function_type )( ::CEGUI::MouseButton const ) ;
798
799 GUIContext_exposer.def(
800 "injectMouseButtonDoubleClick"
801 , injectMouseButtonDoubleClick_function_type(&::CEGUI::GUIContext::injectMouseButtonDoubleClick)
802 , default_injectMouseButtonDoubleClick_function_type(&GUIContext_wrapper::default_injectMouseButtonDoubleClick)
803 , ( bp::arg("button") ) );
804
805 }
806 { //::CEGUI::GUIContext::injectMouseButtonDown
807
808 typedef bool ( ::CEGUI::GUIContext::*injectMouseButtonDown_function_type )( ::CEGUI::MouseButton ) ;
809 typedef bool ( GUIContext_wrapper::*default_injectMouseButtonDown_function_type )( ::CEGUI::MouseButton ) ;
810
811 GUIContext_exposer.def(
812 "injectMouseButtonDown"
813 , injectMouseButtonDown_function_type(&::CEGUI::GUIContext::injectMouseButtonDown)
814 , default_injectMouseButtonDown_function_type(&GUIContext_wrapper::default_injectMouseButtonDown)
815 , ( bp::arg("button") ) );
816
817 }
818 { //::CEGUI::GUIContext::injectMouseButtonTripleClick
819
820 typedef bool ( ::CEGUI::GUIContext::*injectMouseButtonTripleClick_function_type )( ::CEGUI::MouseButton const ) ;
821 typedef bool ( GUIContext_wrapper::*default_injectMouseButtonTripleClick_function_type )( ::CEGUI::MouseButton const ) ;
822
823 GUIContext_exposer.def(
824 "injectMouseButtonTripleClick"
825 , injectMouseButtonTripleClick_function_type(&::CEGUI::GUIContext::injectMouseButtonTripleClick)
826 , default_injectMouseButtonTripleClick_function_type(&GUIContext_wrapper::default_injectMouseButtonTripleClick)
827 , ( bp::arg("button") ) );
828
829 }
830 { //::CEGUI::GUIContext::injectMouseButtonUp
831
832 typedef bool ( ::CEGUI::GUIContext::*injectMouseButtonUp_function_type )( ::CEGUI::MouseButton ) ;
833 typedef bool ( GUIContext_wrapper::*default_injectMouseButtonUp_function_type )( ::CEGUI::MouseButton ) ;
834
835 GUIContext_exposer.def(
836 "injectMouseButtonUp"
837 , injectMouseButtonUp_function_type(&::CEGUI::GUIContext::injectMouseButtonUp)
838 , default_injectMouseButtonUp_function_type(&GUIContext_wrapper::default_injectMouseButtonUp)
839 , ( bp::arg("button") ) );
840
841 }
842 { //::CEGUI::GUIContext::injectMouseLeaves
843
844 typedef bool ( ::CEGUI::GUIContext::*injectMouseLeaves_function_type )( ) ;
845 typedef bool ( GUIContext_wrapper::*default_injectMouseLeaves_function_type )( ) ;
846
847 GUIContext_exposer.def(
848 "injectMouseLeaves"
849 , injectMouseLeaves_function_type(&::CEGUI::GUIContext::injectMouseLeaves)
850 , default_injectMouseLeaves_function_type(&GUIContext_wrapper::default_injectMouseLeaves) );
851
852 }
853 { //::CEGUI::GUIContext::injectMouseMove
854
855 typedef bool ( ::CEGUI::GUIContext::*injectMouseMove_function_type )( float,float ) ;
856 typedef bool ( GUIContext_wrapper::*default_injectMouseMove_function_type )( float,float ) ;
857
858 GUIContext_exposer.def(
859 "injectMouseMove"
860 , injectMouseMove_function_type(&::CEGUI::GUIContext::injectMouseMove)
861 , default_injectMouseMove_function_type(&GUIContext_wrapper::default_injectMouseMove)
862 , ( bp::arg("delta_x"), bp::arg("delta_y") ) );
863
864 }
865 { //::CEGUI::GUIContext::injectMousePosition
866
867 typedef bool ( ::CEGUI::GUIContext::*injectMousePosition_function_type )( float,float ) ;
868 typedef bool ( GUIContext_wrapper::*default_injectMousePosition_function_type )( float,float ) ;
869
870 GUIContext_exposer.def(
871 "injectMousePosition"
872 , injectMousePosition_function_type(&::CEGUI::GUIContext::injectMousePosition)
873 , default_injectMousePosition_function_type(&GUIContext_wrapper::default_injectMousePosition)
874 , ( bp::arg("x_pos"), bp::arg("y_pos") ) );
875
876 }
877 { //::CEGUI::GUIContext::injectMouseWheelChange
878
879 typedef bool ( ::CEGUI::GUIContext::*injectMouseWheelChange_function_type )( float ) ;
880 typedef bool ( GUIContext_wrapper::*default_injectMouseWheelChange_function_type )( float ) ;
881
882 GUIContext_exposer.def(
883 "injectMouseWheelChange"
884 , injectMouseWheelChange_function_type(&::CEGUI::GUIContext::injectMouseWheelChange)
885 , default_injectMouseWheelChange_function_type(&GUIContext_wrapper::default_injectMouseWheelChange)
886 , ( bp::arg("delta") ) );
887
888 }
889 { //::CEGUI::GUIContext::injectPasteRequest
890
891 typedef bool ( ::CEGUI::GUIContext::*injectPasteRequest_function_type )( ) ;
892 typedef bool ( GUIContext_wrapper::*default_injectPasteRequest_function_type )( ) ;
893
894 GUIContext_exposer.def(
895 "injectPasteRequest"
896 , injectPasteRequest_function_type(&::CEGUI::GUIContext::injectPasteRequest)
897 , default_injectPasteRequest_function_type(&GUIContext_wrapper::default_injectPasteRequest) );
898
899 }
900 { //::CEGUI::GUIContext::injectTimePulse
901
902 typedef bool ( ::CEGUI::GUIContext::*injectTimePulse_function_type )( float ) ;
903 typedef bool ( GUIContext_wrapper::*default_injectTimePulse_function_type )( float ) ;
904
905 GUIContext_exposer.def(
906 "injectTimePulse"
907 , injectTimePulse_function_type(&::CEGUI::GUIContext::injectTimePulse)
908 , default_injectTimePulse_function_type(&GUIContext_wrapper::default_injectTimePulse)
909 , ( bp::arg("timeElapsed") ) );
910
911 }
912 { //::CEGUI::GUIContext::isDirty
913
914 typedef bool ( ::CEGUI::GUIContext::*isDirty_function_type )( ) const;
915
916 GUIContext_exposer.def(
917 "isDirty"
918 , isDirty_function_type( &::CEGUI::GUIContext::isDirty )
919 , "! call to indicate that some redrawing is required.\n" );
920
921 }
922 { //::CEGUI::GUIContext::isMouseClickEventGenerationEnabled
923
924 typedef bool ( ::CEGUI::GUIContext::*isMouseClickEventGenerationEnabled_function_type )( ) const;
925
926 GUIContext_exposer.def(
927 "isMouseClickEventGenerationEnabled"
928 , isMouseClickEventGenerationEnabled_function_type( &::CEGUI::GUIContext::isMouseClickEventGenerationEnabled )
929 , "*!\n\
930 \n\
931 Return whether automatic mouse button click and multi-click (i.e.\n\
932 double-click and treble-click) event generation is enabled.\n\
933 \n\
934 @return\n\
935 - true if mouse button click and multi-click events will be\n\
936 automatically generated by the system from the basic button up and down\n\
937 event injections.\n\
938 - false if no automatic generation of events will occur. In this\n\
939 instance the user may wish to use the additional event injectors to\n\
940 manually inform the system of such events.\n\
941 *\n" );
942
943 }
944 { //::CEGUI::GUIContext::markAsDirty
945
946 typedef void ( ::CEGUI::GUIContext::*markAsDirty_function_type )( ) ;
947
948 GUIContext_exposer.def(
949 "markAsDirty"
950 , markAsDirty_function_type( &::CEGUI::GUIContext::markAsDirty )
951 , "! call to indicate that some redrawing is required.\n" );
952
953 }
954 { //::CEGUI::GUIContext::mouseMoveInjection_impl
955
956 typedef bool ( GUIContext_wrapper::*mouseMoveInjection_impl_function_type )( ::CEGUI::MouseEventArgs & ) ;
957
958 GUIContext_exposer.def(
959 "mouseMoveInjection_impl"
960 , mouseMoveInjection_impl_function_type( &GUIContext_wrapper::mouseMoveInjection_impl )
961 , ( bp::arg("ma") ) );
962
963 }
964 { //::CEGUI::GUIContext::notifyDefaultFontChanged
965
966 typedef void ( GUIContext_wrapper::*notifyDefaultFontChanged_function_type )( ::CEGUI::Window * ) const;
967
968 GUIContext_exposer.def(
969 "notifyDefaultFontChanged"
970 , notifyDefaultFontChanged_function_type( &GUIContext_wrapper::notifyDefaultFontChanged )
971 , ( bp::arg("hierarchy_root") )
972 , "! notify windows in a hierarchy using default font, when font changes.\n" );
973
974 }
975 { //::CEGUI::GUIContext::onDefaultFontChanged
976
977 typedef void ( GUIContext_wrapper::*onDefaultFontChanged_function_type )( ::CEGUI::EventArgs & ) ;
978
979 GUIContext_exposer.def(
980 "onDefaultFontChanged"
981 , onDefaultFontChanged_function_type( &GUIContext_wrapper::default_onDefaultFontChanged )
982 , ( bp::arg("args") ) );
983
984 }
985 { //::CEGUI::GUIContext::onMouseButtonClickTimeoutChanged
986
987 typedef void ( GUIContext_wrapper::*onMouseButtonClickTimeoutChanged_function_type )( ::CEGUI::GUIContextEventArgs & ) ;
988
989 GUIContext_exposer.def(
990 "onMouseButtonClickTimeoutChanged"
991 , onMouseButtonClickTimeoutChanged_function_type( &GUIContext_wrapper::default_onMouseButtonClickTimeoutChanged )
992 , ( bp::arg("args") ) );
993
994 }
995 { //::CEGUI::GUIContext::onMouseButtonMultiClickTimeoutChanged
996
997 typedef void ( GUIContext_wrapper::*onMouseButtonMultiClickTimeoutChanged_function_type )( ::CEGUI::GUIContextEventArgs & ) ;
998
999 GUIContext_exposer.def(
1000 "onMouseButtonMultiClickTimeoutChanged"
1001 , onMouseButtonMultiClickTimeoutChanged_function_type( &GUIContext_wrapper::default_onMouseButtonMultiClickTimeoutChanged )
1002 , ( bp::arg("args") ) );
1003
1004 }
1005 { //::CEGUI::GUIContext::onMouseButtonMultiClickToleranceChanged
1006
1007 typedef void ( GUIContext_wrapper::*onMouseButtonMultiClickToleranceChanged_function_type )( ::CEGUI::GUIContextEventArgs & ) ;
1008
1009 GUIContext_exposer.def(
1010 "onMouseButtonMultiClickToleranceChanged"
1011 , onMouseButtonMultiClickToleranceChanged_function_type( &GUIContext_wrapper::default_onMouseButtonMultiClickToleranceChanged )
1012 , ( bp::arg("args") ) );
1013
1014 }
1015 { //::CEGUI::GUIContext::onMouseMoveScalingFactorChanged
1016
1017 typedef void ( GUIContext_wrapper::*onMouseMoveScalingFactorChanged_function_type )( ::CEGUI::GUIContextEventArgs & ) ;
1018
1019 GUIContext_exposer.def(
1020 "onMouseMoveScalingFactorChanged"
1021 , onMouseMoveScalingFactorChanged_function_type( &GUIContext_wrapper::default_onMouseMoveScalingFactorChanged )
1022 , ( bp::arg("args") )
1023 , "event trigger functions.\n" );
1024
1025 }
1026 { //::CEGUI::GUIContext::onRenderTargetChanged
1027
1028 typedef void ( GUIContext_wrapper::*onRenderTargetChanged_function_type )( ::CEGUI::GUIContextRenderTargetEventArgs & ) ;
1029
1030 GUIContext_exposer.def(
1031 "onRenderTargetChanged"
1032 , onRenderTargetChanged_function_type( &GUIContext_wrapper::default_onRenderTargetChanged )
1033 , ( bp::arg("args") ) );
1034
1035 }
1036 { //::CEGUI::GUIContext::onRootWindowChanged
1037
1038 typedef void ( GUIContext_wrapper::*onRootWindowChanged_function_type )( ::CEGUI::WindowEventArgs & ) ;
1039
1040 GUIContext_exposer.def(
1041 "onRootWindowChanged"
1042 , onRootWindowChanged_function_type( &GUIContext_wrapper::default_onRootWindowChanged )
1043 , ( bp::arg("args") )
1044 , "event trigger functions.\n" );
1045
1046 }
1047 { //::CEGUI::GUIContext::renderWindowHierarchyToSurfaces
1048
1049 typedef void ( GUIContext_wrapper::*renderWindowHierarchyToSurfaces_function_type )( ) ;
1050
1051 GUIContext_exposer.def(
1052 "renderWindowHierarchyToSurfaces"
1053 , renderWindowHierarchyToSurfaces_function_type( &GUIContext_wrapper::renderWindowHierarchyToSurfaces ) );
1054
1055 }
1056 { //::CEGUI::GUIContext::resetWindowContainingMouse
1057
1058 typedef void ( GUIContext_wrapper::*resetWindowContainingMouse_function_type )( ) ;
1059
1060 GUIContext_exposer.def(
1061 "resetWindowContainingMouse"
1062 , resetWindowContainingMouse_function_type( &GUIContext_wrapper::resetWindowContainingMouse )
1063 , "! returns whether the window containing the mouse had changed.\n" );
1064
1065 }
1066 { //::CEGUI::GUIContext::setDefaultFont
1067
1068 typedef void ( ::CEGUI::GUIContext::*setDefaultFont_function_type )( ::CEGUI::String const & ) ;
1069
1070 GUIContext_exposer.def(
1071 "setDefaultFont"
1072 , setDefaultFont_function_type( &::CEGUI::GUIContext::setDefaultFont )
1073 , ( bp::arg("name") )
1074 , "*!\n\
1075 \n\
1076 Set the default font to be used by the GUIContext\n\
1077 \n\
1078 @param name\n\
1079 String object containing the name of the font to be used as the\n\
1080 default for this GUIContext\n\
1081 *\n" );
1082
1083 }
1084 { //::CEGUI::GUIContext::setDefaultFont
1085
1086 typedef void ( ::CEGUI::GUIContext::*setDefaultFont_function_type )( ::CEGUI::Font * ) ;
1087
1088 GUIContext_exposer.def(
1089 "setDefaultFont"
1090 , setDefaultFont_function_type( &::CEGUI::GUIContext::setDefaultFont )
1091 , ( bp::arg("font") )
1092 , "*!\n\
1093 \n\
1094 Set the default font to be used by the GUIContext\n\
1095 \n\
1096 @param font\n\
1097 Pointer to the font to be used as the default for this GUIContext.\n\
1098 *\n" );
1099
1100 }
1101 { //::CEGUI::GUIContext::setDefaultTooltipObject
1102
1103 typedef void ( ::CEGUI::GUIContext::*setDefaultTooltipObject_function_type )( ::CEGUI::Tooltip * ) ;
1104
1105 GUIContext_exposer.def(
1106 "setDefaultTooltipObject"
1107 , setDefaultTooltipObject_function_type( &::CEGUI::GUIContext::setDefaultTooltipObject )
1108 , ( bp::arg("tooltip") )
1109 , "*!\n\
1110 \n\
1111 Set the default Tooltip object for this GUIContext. This value may be 0\n\
1112 to indicate that no default Tooltip object will be available.\n\
1113 \n\
1114 @param tooltip\n\
1115 Pointer to a valid Tooltip based object which should be used as the\n\
1116 default tooltip for the GUIContext, or 0 to indicate that no default\n\
1117 Tooltip is required.\n\
1118 \n\
1119 \note\n\
1120 When passing a pointer to a Tooltip object, ownership of the Tooltip\n\
1121 does not pass to the GUIContext.\n\
1122 *\n" );
1123
1124 }
1125 { //::CEGUI::GUIContext::setDefaultTooltipType
1126
1127 typedef void ( ::CEGUI::GUIContext::*setDefaultTooltipType_function_type )( ::CEGUI::String const & ) ;
1128
1129 GUIContext_exposer.def(
1130 "setDefaultTooltipType"
1131 , setDefaultTooltipType_function_type( &::CEGUI::GUIContext::setDefaultTooltipType )
1132 , ( bp::arg("tooltip_type") )
1133 , "*!\n\
1134 \n\
1135 Set the default Tooltip to be used by specifying a Window type.\n\
1136 \n\
1137 The GUIContext will internally attempt to create an instance of the\n\
1138 specified window type (which must be derived from the base Tooltip\n\
1139 class). If the Tooltip creation fails, the error is logged and no\n\
1140 default Tooltip will be available on the GUIContext.\n\
1141 \n\
1142 @param tooltipType\n\
1143 String holding the name of a Tooltip based Window type.\n\
1144 *\n" );
1145
1146 }
1147 { //::CEGUI::GUIContext::setInputCaptureWindow
1148
1149 typedef void ( ::CEGUI::GUIContext::*setInputCaptureWindow_function_type )( ::CEGUI::Window * ) ;
1150
1151 GUIContext_exposer.def(
1152 "setInputCaptureWindow"
1153 , setInputCaptureWindow_function_type( &::CEGUI::GUIContext::setInputCaptureWindow )
1154 , ( bp::arg("window") ) );
1155
1156 }
1157 { //::CEGUI::GUIContext::setModalWindow
1158
1159 typedef void ( ::CEGUI::GUIContext::*setModalWindow_function_type )( ::CEGUI::Window * ) ;
1160
1161 GUIContext_exposer.def(
1162 "setModalWindow"
1163 , setModalWindow_function_type( &::CEGUI::GUIContext::setModalWindow )
1164 , ( bp::arg("window") )
1165 , "*!\n\
1166 \n\
1167 Internal function to directly set the current modal window.\n\
1168 \n\
1169 \note\n\
1170 This function is called internally by Window, and should not be called\n\
1171 by client code. Doing so will likely not give the expected results.\n\
1172 *\n" );
1173
1174 }
1175 { //::CEGUI::GUIContext::setMouseButtonClickTimeout
1176
1177 typedef void ( ::CEGUI::GUIContext::*setMouseButtonClickTimeout_function_type )( float ) ;
1178
1179 GUIContext_exposer.def(
1180 "setMouseButtonClickTimeout"
1181 , setMouseButtonClickTimeout_function_type( &::CEGUI::GUIContext::setMouseButtonClickTimeout )
1182 , ( bp::arg("seconds") ) );
1183
1184 }
1185 { //::CEGUI::GUIContext::setMouseButtonMultiClickTimeout
1186
1187 typedef void ( ::CEGUI::GUIContext::*setMouseButtonMultiClickTimeout_function_type )( float ) ;
1188
1189 GUIContext_exposer.def(
1190 "setMouseButtonMultiClickTimeout"
1191 , setMouseButtonMultiClickTimeout_function_type( &::CEGUI::GUIContext::setMouseButtonMultiClickTimeout )
1192 , ( bp::arg("seconds") ) );
1193
1194 }
1195 { //::CEGUI::GUIContext::setMouseButtonMultiClickTolerance
1196
1197 typedef void ( ::CEGUI::GUIContext::*setMouseButtonMultiClickTolerance_function_type )( ::CEGUI::Sizef const & ) ;
1198
1199 GUIContext_exposer.def(
1200 "setMouseButtonMultiClickTolerance"
1201 , setMouseButtonMultiClickTolerance_function_type( &::CEGUI::GUIContext::setMouseButtonMultiClickTolerance )
1202 , ( bp::arg("sz") ) );
1203
1204 }
1205 { //::CEGUI::GUIContext::setMouseClickEventGenerationEnabled
1206
1207 typedef void ( ::CEGUI::GUIContext::*setMouseClickEventGenerationEnabled_function_type )( bool const ) ;
1208
1209 GUIContext_exposer.def(
1210 "setMouseClickEventGenerationEnabled"
1211 , setMouseClickEventGenerationEnabled_function_type( &::CEGUI::GUIContext::setMouseClickEventGenerationEnabled )
1212 , ( bp::arg("enable") )
1213 , "*!\n\
1214 \n\
1215 Set whether automatic mouse button click and multi-click (i.e.\n\
1216 double-click and treble-click) event generation will occur.\n\
1217 \n\
1218 @param enable\n\
1219 - true to have mouse button click and multi-click events automatically\n\
1220 generated by the system from the basic button up and down event\n\
1221 injections.\n\
1222 - false if no automatic generation of events should occur. In this\n\
1223 instance the user may wish to use the additional event injectors to\n\
1224 manually inform the system of such events.\n\
1225 *\n" );
1226
1227 }
1228 { //::CEGUI::GUIContext::setMouseMoveScalingFactor
1229
1230 typedef void ( ::CEGUI::GUIContext::*setMouseMoveScalingFactor_function_type )( float ) ;
1231
1232 GUIContext_exposer.def(
1233 "setMouseMoveScalingFactor"
1234 , setMouseMoveScalingFactor_function_type( &::CEGUI::GUIContext::setMouseMoveScalingFactor )
1235 , ( bp::arg("factor") ) );
1236
1237 }
1238 { //::CEGUI::GUIContext::setRenderTarget
1239
1240 typedef void ( ::CEGUI::GUIContext::*setRenderTarget_function_type )( ::CEGUI::RenderTarget & ) ;
1241
1242 GUIContext_exposer.def(
1243 "setRenderTarget"
1244 , setRenderTarget_function_type( &::CEGUI::GUIContext::setRenderTarget )
1245 , ( bp::arg("target") ) );
1246
1247 }
1248 { //::CEGUI::GUIContext::setRootWindow
1249
1250 typedef void ( ::CEGUI::GUIContext::*setRootWindow_function_type )( ::CEGUI::Window * ) ;
1251
1252 GUIContext_exposer.def(
1253 "setRootWindow"
1254 , setRootWindow_function_type( &::CEGUI::GUIContext::setRootWindow )
1255 , ( bp::arg("new_root") ) );
1256
1257 }
1258 { //::CEGUI::GUIContext::updateRootWindowAreaRects
1259
1260 typedef void ( GUIContext_wrapper::*updateRootWindowAreaRects_function_type )( ) const;
1261
1262 GUIContext_exposer.def(
1263 "updateRootWindowAreaRects"
1264 , updateRootWindowAreaRects_function_type( &GUIContext_wrapper::updateRootWindowAreaRects ) );
1265
1266 }
1267 { //::CEGUI::GUIContext::updateWindowContainingMouse
1268
1269 typedef void ( ::CEGUI::GUIContext::*updateWindowContainingMouse_function_type )( ) ;
1270
1271 GUIContext_exposer.def(
1272 "updateWindowContainingMouse"
1273 , updateWindowContainingMouse_function_type( &::CEGUI::GUIContext::updateWindowContainingMouse )
1274 , "! Tell the context to reconsider which window it thinks the mouse is in.\n" );
1275
1276 }
1277 { //::CEGUI::GUIContext::updateWindowContainingMouse_impl
1278
1279 typedef bool ( GUIContext_wrapper::*updateWindowContainingMouse_impl_function_type )( ) const;
1280
1281 GUIContext_exposer.def(
1282 "updateWindowContainingMouse_impl"
1283 , updateWindowContainingMouse_impl_function_type( &GUIContext_wrapper::updateWindowContainingMouse_impl )
1284 , "! returns whether the window containing the mouse had changed.\n" );
1285
1286 }
1287 { //::CEGUI::GUIContext::windowDestroyedHandler
1288
1289 typedef bool ( GUIContext_wrapper::*windowDestroyedHandler_function_type )( ::CEGUI::EventArgs const & ) ;
1290
1291 GUIContext_exposer.def(
1292 "windowDestroyedHandler"
1293 , windowDestroyedHandler_function_type( &GUIContext_wrapper::windowDestroyedHandler )
1294 , ( bp::arg("args") ) );
1295
1296 }
1297 GUIContext_exposer.def_readonly( "DefaultMouseButtonClickTimeout", CEGUI::GUIContext::DefaultMouseButtonClickTimeout );
1298 GUIContext_exposer.def_readonly( "DefaultMouseButtonMultiClickTimeout", CEGUI::GUIContext::DefaultMouseButtonMultiClickTimeout );
1299 GUIContext_exposer.def_readonly( "DefaultMouseButtonMultiClickTolerance", CEGUI::GUIContext::DefaultMouseButtonMultiClickTolerance );
1300 GUIContext_exposer.add_static_property( "EventDefaultFontChanged"
1301 , bp::make_getter( &CEGUI::GUIContext::EventDefaultFontChanged
1302 , bp::return_value_policy< bp::return_by_value >() ) );
1303 GUIContext_exposer.add_static_property( "EventMouseButtonClickTimeoutChanged"
1304 , bp::make_getter( &CEGUI::GUIContext::EventMouseButtonClickTimeoutChanged
1305 , bp::return_value_policy< bp::return_by_value >() ) );
1306 GUIContext_exposer.add_static_property( "EventMouseButtonMultiClickTimeoutChanged"
1307 , bp::make_getter( &CEGUI::GUIContext::EventMouseButtonMultiClickTimeoutChanged
1308 , bp::return_value_policy< bp::return_by_value >() ) );
1309 GUIContext_exposer.add_static_property( "EventMouseButtonMultiClickToleranceChanged"
1310 , bp::make_getter( &CEGUI::GUIContext::EventMouseButtonMultiClickToleranceChanged
1311 , bp::return_value_policy< bp::return_by_value >() ) );
1312 GUIContext_exposer.add_static_property( "EventMouseMoveScalingFactorChanged"
1313 , bp::make_getter( &CEGUI::GUIContext::EventMouseMoveScalingFactorChanged
1314 , bp::return_value_policy< bp::return_by_value >() ) );
1315 GUIContext_exposer.add_static_property( "EventRenderTargetChanged"
1316 , bp::make_getter( &CEGUI::GUIContext::EventRenderTargetChanged
1317 , bp::return_value_policy< bp::return_by_value >() ) );
1318 GUIContext_exposer.add_static_property( "EventRootWindowChanged"
1319 , bp::make_getter( &CEGUI::GUIContext::EventRootWindowChanged
1320 , bp::return_value_policy< bp::return_by_value >() ) );
1321 { //::CEGUI::RenderingSurface::attachWindow
1322
1323 typedef void ( GUIContext_wrapper::*attachWindow_function_type )( ::CEGUI::RenderingWindow & ) ;
1324
1325 GUIContext_exposer.def(
1326 "attachWindow"
1327 , attachWindow_function_type( &GUIContext_wrapper::attachWindow )
1328 , ( bp::arg("w") )
1329 , "! attach ReneringWindow from this RenderingSurface\n" );
1330
1331 }
1332 { //::CEGUI::RenderingSurface::createRenderingWindow
1333
1334 typedef ::CEGUI::RenderingWindow & ( ::CEGUI::RenderingSurface::*createRenderingWindow_function_type )( ::CEGUI::TextureTarget & ) ;
1335
1336 GUIContext_exposer.def(
1337 "createRenderingWindow"
1338 , createRenderingWindow_function_type(&::CEGUI::RenderingSurface::createRenderingWindow)
1339 , ( bp::arg("target") )
1340 , bp::return_value_policy< bp::reference_existing_object >() );
1341
1342 }
1343 { //::CEGUI::RenderingSurface::destroyRenderingWindow
1344
1345 typedef void ( ::CEGUI::RenderingSurface::*destroyRenderingWindow_function_type )( ::CEGUI::RenderingWindow & ) ;
1346 typedef void ( GUIContext_wrapper::*default_destroyRenderingWindow_function_type )( ::CEGUI::RenderingWindow & ) ;
1347
1348 GUIContext_exposer.def(
1349 "destroyRenderingWindow"
1350 , destroyRenderingWindow_function_type(&::CEGUI::RenderingSurface::destroyRenderingWindow)
1351 , default_destroyRenderingWindow_function_type(&GUIContext_wrapper::default_destroyRenderingWindow)
1352 , ( bp::arg("window") ) );
1353
1354 }
1355 { //::CEGUI::RenderingSurface::detatchWindow
1356
1357 typedef void ( GUIContext_wrapper::*detatchWindow_function_type )( ::CEGUI::RenderingWindow & ) ;
1358
1359 GUIContext_exposer.def(
1360 "detatchWindow"
1361 , detatchWindow_function_type( &GUIContext_wrapper::detatchWindow )
1362 , ( bp::arg("w") )
1363 , "! detatch ReneringWindow from this RenderingSurface\n" );
1364
1365 }
1366 { //::CEGUI::RenderingSurface::draw
1367
1368 typedef void ( GUIContext_wrapper::*draw_function_type )( ::CEGUI::RenderQueue const &,::CEGUI::RenderQueueEventArgs & ) ;
1369
1370 GUIContext_exposer.def(
1371 "draw"
1372 , draw_function_type( &GUIContext_wrapper::draw )
1373 , ( bp::arg("queue"), bp::arg("args") )
1374 , "! draw a rendering queue, firing events before and after.\n" );
1375
1376 }
1377 { //::CEGUI::EventSet::fireEvent
1378
1379 typedef void ( ::CEGUI::EventSet::*fireEvent_function_type )( ::CEGUI::String const &,::CEGUI::EventArgs &,::CEGUI::String const & ) ;
1380 typedef void ( GUIContext_wrapper::*default_fireEvent_function_type )( ::CEGUI::String const &,::CEGUI::EventArgs &,::CEGUI::String const & ) ;
1381
1382 GUIContext_exposer.def(
1383 "fireEvent"
1384 , fireEvent_function_type(&::CEGUI::EventSet::fireEvent)
1385 , default_fireEvent_function_type(&GUIContext_wrapper::default_fireEvent)
1386 , ( bp::arg("name"), bp::arg("args"), bp::arg("eventNamespace")="" ) );
1387
1388 }
1389 { //::CEGUI::EventSet::fireEvent_impl
1390
1391 typedef void ( GUIContext_wrapper::*fireEvent_impl_function_type )( ::CEGUI::String const &,::CEGUI::EventArgs & ) ;
1392
1393 GUIContext_exposer.def(
1394 "fireEvent_impl"
1395 , fireEvent_impl_function_type( &GUIContext_wrapper::fireEvent_impl )
1396 , ( bp::arg("name"), bp::arg("args") )
1397 , "! Implementation event firing member\n" );
1398
1399 }
1400 { //::CEGUI::EventSet::getScriptModule
1401
1402 typedef ::CEGUI::ScriptModule * ( GUIContext_wrapper::*getScriptModule_function_type )( ) const;
1403
1404 GUIContext_exposer.def(
1405 "getScriptModule"
1406 , getScriptModule_function_type( &GUIContext_wrapper::getScriptModule )
1407 , bp::return_value_policy< bp::reference_existing_object >()
1408 , "! Implementation event firing member\n\
1409 ! Helper to return the script module pointer or throw.\n" );
1410
1411 }
1412 { //::CEGUI::RenderingSurface::invalidate
1413
1414 typedef void ( ::CEGUI::RenderingSurface::*invalidate_function_type )( ) ;
1415 typedef void ( GUIContext_wrapper::*default_invalidate_function_type )( ) ;
1416
1417 GUIContext_exposer.def(
1418 "invalidate"
1419 , invalidate_function_type(&::CEGUI::RenderingSurface::invalidate)
1420 , default_invalidate_function_type(&GUIContext_wrapper::default_invalidate) );
1421
1422 }
1423 { //::CEGUI::RenderingSurface::isRenderingWindow
1424
1425 typedef bool ( ::CEGUI::RenderingSurface::*isRenderingWindow_function_type )( ) const;
1426 typedef bool ( GUIContext_wrapper::*default_isRenderingWindow_function_type )( ) const;
1427
1428 GUIContext_exposer.def(
1429 "isRenderingWindow"
1430 , isRenderingWindow_function_type(&::CEGUI::RenderingSurface::isRenderingWindow)
1431 , default_isRenderingWindow_function_type(&GUIContext_wrapper::default_isRenderingWindow) );
1432
1433 }
1434 { //::CEGUI::EventSet::subscribeScriptedEvent
1435
1436 typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( ::CEGUI::EventSet::*subscribeScriptedEvent_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) ;
1437 typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( GUIContext_wrapper::*default_subscribeScriptedEvent_function_type )( ::CEGUI::String const &,::CEGUI::String const & ) ;
1438
1439 GUIContext_exposer.def(
1440 "subscribeScriptedEvent"
1441 , subscribeScriptedEvent_function_type(&::CEGUI::EventSet::subscribeScriptedEvent)
1442 , default_subscribeScriptedEvent_function_type(&GUIContext_wrapper::default_subscribeScriptedEvent)
1443 , ( bp::arg("name"), bp::arg("subscriber_name") ) );
1444
1445 }
1446 { //::CEGUI::EventSet::subscribeScriptedEvent
1447
1448 typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( ::CEGUI::EventSet::*subscribeScriptedEvent_function_type )( ::CEGUI::String const &,unsigned int,::CEGUI::String const & ) ;
1449 typedef ::CEGUI::RefCounted< CEGUI::BoundSlot > ( GUIContext_wrapper::*default_subscribeScriptedEvent_function_type )( ::CEGUI::String const &,unsigned int,::CEGUI::String const & ) ;
1450
1451 GUIContext_exposer.def(
1452 "subscribeScriptedEvent"
1453 , subscribeScriptedEvent_function_type(&::CEGUI::EventSet::subscribeScriptedEvent)
1454 , default_subscribeScriptedEvent_function_type(&GUIContext_wrapper::default_subscribeScriptedEvent)
1455 , ( bp::arg("name"), bp::arg("group"), bp::arg("subscriber_name") ) );
1456
1457 }
1458 { //::CEGUI::RenderingSurface::transferRenderingWindow
1459
1460 typedef void ( ::CEGUI::RenderingSurface::*transferRenderingWindow_function_type )( ::CEGUI::RenderingWindow & ) ;
1461 typedef void ( GUIContext_wrapper::*default_transferRenderingWindow_function_type )( ::CEGUI::RenderingWindow & ) ;
1462
1463 GUIContext_exposer.def(
1464 "transferRenderingWindow"
1465 , transferRenderingWindow_function_type(&::CEGUI::RenderingSurface::transferRenderingWindow)
1466 , default_transferRenderingWindow_function_type(&GUIContext_wrapper::default_transferRenderingWindow)
1467 , ( bp::arg("window") ) );
1468
1469 }
1470 }
1471
1472 }
1473