1 // This file has been generated by Py++.
2 
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "KeyEventArgs.pypp.hpp"
6 
7 namespace bp = boost::python;
8 
register_KeyEventArgs_class()9 void register_KeyEventArgs_class(){
10 
11     { //::CEGUI::KeyEventArgs
12         typedef bp::class_< CEGUI::KeyEventArgs, bp::bases< CEGUI::WindowEventArgs > > KeyEventArgs_exposer_t;
13         KeyEventArgs_exposer_t KeyEventArgs_exposer = KeyEventArgs_exposer_t( "KeyEventArgs", "*!\n\
14         \n\
15            EventArgs based class that is used for objects passed to input event handlers\n\
16            concerning keyboard input.\n\
17         *\n", bp::init< CEGUI::Window * >(( bp::arg("wnd") )) );
18         bp::scope KeyEventArgs_scope( KeyEventArgs_exposer );
19         bp::implicitly_convertible< CEGUI::Window *, CEGUI::KeyEventArgs >();
20         KeyEventArgs_exposer.def_readwrite( "codepoint", &CEGUI::KeyEventArgs::codepoint );
21         KeyEventArgs_exposer.def_readwrite( "scancode", &CEGUI::KeyEventArgs::scancode );
22         KeyEventArgs_exposer.def_readwrite( "sysKeys", &CEGUI::KeyEventArgs::sysKeys );
23     }
24 
25 }
26