Exemple #1
0
void register_IdePickerObject_class(){

    { //::osiris::IdePickerObject
        typedef ::boost::python::class_< IdePickerObject_wrapper, ::boost::python::bases< ::osiris::IPageControl< osiris::IHtmlControl > >, ::boost::noncopyable > IdePickerObject_exposer_t;
        IdePickerObject_exposer_t IdePickerObject_exposer = IdePickerObject_exposer_t( "IdePickerObject", ::boost::python::init< >() );
        ::boost::python::scope IdePickerObject_scope( IdePickerObject_exposer );
        { //::osiris::IdePickerObject::getValue
        
            typedef ::osiris::UniqueID ( ::osiris::IdePickerObject::*getValue_function_type )(  ) const;
            typedef ::osiris::UniqueID ( IdePickerObject_wrapper::*default_getValue_function_type )(  ) const;
            
            IdePickerObject_exposer.def( 
                "getValue"
                , getValue_function_type(&::osiris::IdePickerObject::getValue)
                , default_getValue_function_type(&IdePickerObject_wrapper::default_getValue) );
        
        }
        { //::osiris::IdePickerObject::onLoad
        
            typedef void ( ::osiris::IdePickerObject::*onLoad_function_type )(  ) ;
            typedef void ( IdePickerObject_wrapper::*default_onLoad_function_type )(  ) ;
            
            IdePickerObject_exposer.def( 
                "onLoad"
                , onLoad_function_type(&::osiris::IdePickerObject::onLoad)
                , default_onLoad_function_type(&IdePickerObject_wrapper::default_onLoad) );
        
        }
        { //::osiris::IdePickerObject::setValue
        
            typedef void ( ::osiris::IdePickerObject::*setValue_function_type )( ::osiris::UniqueID const & ) ;
            typedef void ( IdePickerObject_wrapper::*default_setValue_function_type )( ::osiris::UniqueID const & ) ;
            
            IdePickerObject_exposer.def( 
                "setValue"
                , setValue_function_type(&::osiris::IdePickerObject::setValue)
                , default_setValue_function_type(&IdePickerObject_wrapper::default_setValue)
                , ( ::boost::python::arg("object") ) );
        
        }
        { //::osiris::IHtmlControl::decodeEvent
        
            typedef bool ( IdePickerObject_wrapper::*decodeEvent_function_type )( ::osiris::String const &,::osiris::String &,::osiris::HtmlEvent & ) const;
            
            IdePickerObject_exposer.def( 
                "decodeEvent"
                , decodeEvent_function_type( &IdePickerObject_wrapper::decodeEvent )
                , ( ::boost::python::arg("command"), ::boost::python::arg("eventName"), ::boost::python::arg("e") ) );
        
        }
        { //::osiris::IHtmlControl::encodeEvent
        
            typedef ::osiris::String ( IdePickerObject_wrapper::*encodeEvent_function_type )( ::osiris::String const &,::osiris::HtmlEvent const * ) const;
            
            IdePickerObject_exposer.def( 
                "encodeEvent"
                , encodeEvent_function_type( &IdePickerObject_wrapper::encodeEvent )
                , ( ::boost::python::arg("eventName"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::getSession
        
            typedef ::boost::shared_ptr< osiris::HttpSession > ( ::osiris::IHtmlControl::*getSession_function_type )(  ) const;
            typedef ::boost::shared_ptr< osiris::HttpSession > ( IdePickerObject_wrapper::*default_getSession_function_type )(  ) const;
            
            IdePickerObject_exposer.def( 
                "getSession"
                , getSession_function_type(&::osiris::IHtmlControl::getSession)
                , default_getSession_function_type(&IdePickerObject_wrapper::default_getSession) );
        
        }
        { //::osiris::IHtmlControl::onEvent
        
            typedef void ( IdePickerObject_wrapper::*onEvent_function_type )( ::osiris::String const &,::osiris::IEvent * ) ;
            
            IdePickerObject_exposer.def( 
                "onEvent"
                , onEvent_function_type( &IdePickerObject_wrapper::default_onEvent )
                , ( ::boost::python::arg("name"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::onInit
        
            typedef void ( IdePickerObject_wrapper::*onInit_function_type )(  ) ;
            
            IdePickerObject_exposer.def( 
                "onInit"
                , onInit_function_type( &IdePickerObject_wrapper::default_onInit ) );
        
        }
        { //::osiris::IHtmlControl::onLoadViewState
        
            typedef void ( IdePickerObject_wrapper::*onLoadViewState_function_type )( ::osiris::DataTree const & ) ;
            
            IdePickerObject_exposer.def( 
                "onLoadViewState"
                , onLoadViewState_function_type( &IdePickerObject_wrapper::default_onLoadViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::onPreRender
        
            typedef void ( IdePickerObject_wrapper::*onPreRender_function_type )(  ) ;
            
            IdePickerObject_exposer.def( 
                "onPreRender"
                , onPreRender_function_type( &IdePickerObject_wrapper::default_onPreRender ) );
        
        }
        { //::osiris::IHtmlControl::onRender
        
            typedef void ( IdePickerObject_wrapper::*onRender_function_type )( ::osiris::HtmlWriter & ) ;
            
            IdePickerObject_exposer.def( 
                "onRender"
                , onRender_function_type( &IdePickerObject_wrapper::default_onRender )
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::onSaveViewState
        
            typedef void ( IdePickerObject_wrapper::*onSaveViewState_function_type )( ::osiris::DataTree & ) ;
            
            IdePickerObject_exposer.def( 
                "onSaveViewState"
                , onSaveViewState_function_type( &IdePickerObject_wrapper::default_onSaveViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::renderAttributes
        
            typedef void ( ::osiris::IHtmlControl::*renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( IdePickerObject_wrapper::*default_renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            
            IdePickerObject_exposer.def( 
                "renderAttributes"
                , renderAttributes_function_type(&::osiris::IHtmlControl::renderAttributes)
                , default_renderAttributes_function_type(&IdePickerObject_wrapper::default_renderAttributes)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::renderChilds
        
            typedef void ( ::osiris::IHtmlControl::*renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( IdePickerObject_wrapper::*default_renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            
            IdePickerObject_exposer.def( 
                "renderChilds"
                , renderChilds_function_type(&::osiris::IHtmlControl::renderChilds)
                , default_renderChilds_function_type(&IdePickerObject_wrapper::default_renderChilds)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::saveViewState
        
            typedef void ( IdePickerObject_wrapper::*saveViewState_function_type )( ::osiris::DataTree & ) ;
            
            IdePickerObject_exposer.def( 
                "saveViewState"
                , saveViewState_function_type( &IdePickerObject_wrapper::saveViewState )
                , ( ::boost::python::arg("states") ) );
        
        }
        { //property "value"[fget=::osiris::IdePickerObject::getValue, fset=::osiris::IdePickerObject::setValue]
        
            typedef ::osiris::UniqueID ( ::osiris::IdePickerObject::*fget )(  ) const;
            typedef void ( ::osiris::IdePickerObject::*fset )( ::osiris::UniqueID const & ) ;
            
            IdePickerObject_exposer.add_property( 
                "value"
                , fget( &::osiris::IdePickerObject::getValue )
                , fset( &::osiris::IdePickerObject::setValue )
                , "get\\set property, built on top of \"osiris::UniqueID osiris::IdePickerObject::getValue() const [member function]\" and \"void osiris::IdePickerObject::setValue(osiris::UniqueID const & object) [member function]\"" );
        
        }
    }

}
Exemple #2
0
void register_HtmlTable_class(){

    { //::osiris::HtmlTable
        typedef ::boost::python::class_< HtmlTable_wrapper, ::boost::python::bases< ::osiris::IHtmlControl >, ::boost::noncopyable > HtmlTable_exposer_t;
        HtmlTable_exposer_t HtmlTable_exposer = HtmlTable_exposer_t( "HtmlTable", ::boost::python::init< ::boost::python::optional< ::osiris::uint32 > >(( ::boost::python::arg("cellSpacing")=(::osiris::uint32)(1) )) );
        ::boost::python::scope HtmlTable_scope( HtmlTable_exposer );
        ::boost::python::implicitly_convertible< ::osiris::uint32, ::osiris::HtmlTable >();
        { //::osiris::HtmlTable::getCellSpacing
        
            typedef boost::python::object ( *getCellSpacing_function_type )( ::osiris::HtmlTable const & );
            
            HtmlTable_exposer.def( 
                "getCellSpacing"
                , getCellSpacing_function_type( &HtmlTable_wrapper::getCellSpacing ) );
        
        }
        { //::osiris::HtmlTable::getCellPadding
        
            typedef boost::python::object ( *getCellPadding_function_type )( ::osiris::HtmlTable const & );
            
            HtmlTable_exposer.def( 
                "getCellPadding"
                , getCellPadding_function_type( &HtmlTable_wrapper::getCellPadding ) );
        
        }
        { //::osiris::HtmlTable::addRow
        
            typedef boost::python::object ( *addRow_function_type )( ::osiris::HtmlTable & );
            
            HtmlTable_exposer.def( 
                "addRow"
                , addRow_function_type( &HtmlTable_wrapper::addRow ) );
        
        }
        { //::osiris::HtmlTable::onRender
        
            typedef void ( HtmlTable_wrapper::*onRender_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlTable_exposer.def( 
                "onRender"
                , onRender_function_type( &HtmlTable_wrapper::default_onRender )
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::HtmlTable::setCellPadding
        
            typedef void ( *setCellPadding_function_type )( ::osiris::HtmlTable &,::osiris::HtmlUnit const & );
            
            HtmlTable_exposer.def( 
                "setCellPadding"
                , setCellPadding_function_type( &HtmlTable_wrapper::setCellPadding )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("value") ) );
        
        }
        { //::osiris::HtmlTable::setCellSpacing
        
            typedef void ( *setCellSpacing_function_type )( ::osiris::HtmlTable &,::osiris::HtmlUnit const & );
            
            HtmlTable_exposer.def( 
                "setCellSpacing"
                , setCellSpacing_function_type( &HtmlTable_wrapper::setCellSpacing )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("value") ) );
        
        }
        { //::osiris::IHtmlControl::decodeEvent
        
            typedef bool ( HtmlTable_wrapper::*decodeEvent_function_type )( ::osiris::String const &,::osiris::String &,::osiris::HtmlEvent & ) const;
            
            HtmlTable_exposer.def( 
                "decodeEvent"
                , decodeEvent_function_type( &HtmlTable_wrapper::decodeEvent )
                , ( ::boost::python::arg("command"), ::boost::python::arg("eventName"), ::boost::python::arg("e") ) );
        
        }
        { //::osiris::IHtmlControl::encodeEvent
        
            typedef ::osiris::String ( HtmlTable_wrapper::*encodeEvent_function_type )( ::osiris::String const &,::osiris::HtmlEvent const * ) const;
            
            HtmlTable_exposer.def( 
                "encodeEvent"
                , encodeEvent_function_type( &HtmlTable_wrapper::encodeEvent )
                , ( ::boost::python::arg("eventName"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::getSession
        
            typedef ::boost::shared_ptr< osiris::HttpSession > ( ::osiris::IHtmlControl::*getSession_function_type )(  ) const;
            typedef ::boost::shared_ptr< osiris::HttpSession > ( HtmlTable_wrapper::*default_getSession_function_type )(  ) const;
            
            HtmlTable_exposer.def( 
                "getSession"
                , getSession_function_type(&::osiris::IHtmlControl::getSession)
                , default_getSession_function_type(&HtmlTable_wrapper::default_getSession) );
        
        }
        { //::osiris::IHtmlControl::onEvent
        
            typedef void ( HtmlTable_wrapper::*onEvent_function_type )( ::osiris::String const &,::osiris::IEvent * ) ;
            
            HtmlTable_exposer.def( 
                "onEvent"
                , onEvent_function_type( &HtmlTable_wrapper::default_onEvent )
                , ( ::boost::python::arg("name"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::onInit
        
            typedef void ( HtmlTable_wrapper::*onInit_function_type )(  ) ;
            
            HtmlTable_exposer.def( 
                "onInit"
                , onInit_function_type( &HtmlTable_wrapper::default_onInit ) );
        
        }
        { //::osiris::IHtmlControl::onLoad
        
            typedef void ( HtmlTable_wrapper::*onLoad_function_type )(  ) ;
            
            HtmlTable_exposer.def( 
                "onLoad"
                , onLoad_function_type( &HtmlTable_wrapper::default_onLoad ) );
        
        }
        { //::osiris::IHtmlControl::onLoadViewState
        
            typedef void ( HtmlTable_wrapper::*onLoadViewState_function_type )( ::osiris::DataTree const & ) ;
            
            HtmlTable_exposer.def( 
                "onLoadViewState"
                , onLoadViewState_function_type( &HtmlTable_wrapper::default_onLoadViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::onPreRender
        
            typedef void ( HtmlTable_wrapper::*onPreRender_function_type )(  ) ;
            
            HtmlTable_exposer.def( 
                "onPreRender"
                , onPreRender_function_type( &HtmlTable_wrapper::default_onPreRender ) );
        
        }
        { //::osiris::IHtmlControl::onSaveViewState
        
            typedef void ( HtmlTable_wrapper::*onSaveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlTable_exposer.def( 
                "onSaveViewState"
                , onSaveViewState_function_type( &HtmlTable_wrapper::default_onSaveViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::renderAttributes
        
            typedef void ( ::osiris::IHtmlControl::*renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlTable_wrapper::*default_renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlTable_exposer.def( 
                "renderAttributes"
                , renderAttributes_function_type(&::osiris::IHtmlControl::renderAttributes)
                , default_renderAttributes_function_type(&HtmlTable_wrapper::default_renderAttributes)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::renderChilds
        
            typedef void ( ::osiris::IHtmlControl::*renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlTable_wrapper::*default_renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlTable_exposer.def( 
                "renderChilds"
                , renderChilds_function_type(&::osiris::IHtmlControl::renderChilds)
                , default_renderChilds_function_type(&HtmlTable_wrapper::default_renderChilds)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::saveViewState
        
            typedef void ( HtmlTable_wrapper::*saveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlTable_exposer.def( 
                "saveViewState"
                , saveViewState_function_type( &HtmlTable_wrapper::saveViewState )
                , ( ::boost::python::arg("states") ) );
        
        }
        { //property "cellSpacing"[fget=::osiris::HtmlTable::getCellSpacing, fset=::osiris::HtmlTable::setCellSpacing]
        
            typedef ::osiris::HtmlUnit ( ::osiris::HtmlTable::*fget )(  ) const;
            typedef void ( ::osiris::HtmlTable::*fset )( ::osiris::HtmlUnit const & ) ;
            
            HtmlTable_exposer.add_property( 
                "cellSpacing"
                , fget( &::osiris::HtmlTable::getCellSpacing )
                , fset( &::osiris::HtmlTable::setCellSpacing )
                , "get\\set property, built on top of \"osiris::HtmlUnit osiris::HtmlTable::getCellSpacing() const [member function]\" and \"void osiris::HtmlTable::setCellSpacing(osiris::HtmlUnit const & value) [member function]\"" );
        
        }
        { //property "cellPadding"[fget=::osiris::HtmlTable::getCellPadding, fset=::osiris::HtmlTable::setCellPadding]
        
            typedef ::osiris::HtmlUnit ( ::osiris::HtmlTable::*fget )(  ) const;
            typedef void ( ::osiris::HtmlTable::*fset )( ::osiris::HtmlUnit const & ) ;
            
            HtmlTable_exposer.add_property( 
                "cellPadding"
                , fget( &::osiris::HtmlTable::getCellPadding )
                , fset( &::osiris::HtmlTable::setCellPadding )
                , "get\\set property, built on top of \"osiris::HtmlUnit osiris::HtmlTable::getCellPadding() const [member function]\" and \"void osiris::HtmlTable::setCellPadding(osiris::HtmlUnit const & value) [member function]\"" );
        
        }
    }

}
Exemple #3
0
void register_ExtensionsModuleViewer_class() {

    {   //::osiris::ExtensionsModuleViewer
        typedef ::boost::python::class_< ExtensionsModuleViewer_wrapper, ::boost::python::bases< ::osiris::ExtensionsModuleControl >, ::boost::noncopyable > ExtensionsModuleViewer_exposer_t;
        ExtensionsModuleViewer_exposer_t ExtensionsModuleViewer_exposer = ExtensionsModuleViewer_exposer_t( "ExtensionsModuleViewer", ::boost::python::init< >() );
        ::boost::python::scope ExtensionsModuleViewer_scope( ExtensionsModuleViewer_exposer );
        {   //::osiris::ExtensionsModuleViewer::getShowBlock

            typedef bool ( ::osiris::ExtensionsModuleViewer::*getShowBlock_function_type )(  ) const;
            typedef bool ( ExtensionsModuleViewer_wrapper::*default_getShowBlock_function_type )(  ) const;

            ExtensionsModuleViewer_exposer.def(
                "getShowBlock"
                , getShowBlock_function_type(&::osiris::ExtensionsModuleViewer::getShowBlock)
                , default_getShowBlock_function_type(&ExtensionsModuleViewer_wrapper::default_getShowBlock) );

        }
        {   //::osiris::IHtmlControl::decodeEvent

            typedef bool ( ExtensionsModuleViewer_wrapper::*decodeEvent_function_type )( ::osiris::String const &,::osiris::String &,::osiris::HtmlEvent & ) const;

            ExtensionsModuleViewer_exposer.def(
                "decodeEvent"
                , decodeEvent_function_type( &ExtensionsModuleViewer_wrapper::decodeEvent )
                , ( ::boost::python::arg("command"), ::boost::python::arg("eventName"), ::boost::python::arg("e") ) );

        }
        {   //::osiris::IHtmlControl::encodeEvent

            typedef ::osiris::String ( ExtensionsModuleViewer_wrapper::*encodeEvent_function_type )( ::osiris::String const &,::osiris::HtmlEvent const * ) const;

            ExtensionsModuleViewer_exposer.def(
                "encodeEvent"
                , encodeEvent_function_type( &ExtensionsModuleViewer_wrapper::encodeEvent )
                , ( ::boost::python::arg("eventName"), ::boost::python::arg("e")=(nullptr) ) );

        }
        {   //::osiris::IHtmlControl::getSession

            typedef ::boost::shared_ptr< osiris::HttpSession > ( ::osiris::IHtmlControl::*getSession_function_type )(  ) const;
            typedef ::boost::shared_ptr< osiris::HttpSession > ( ExtensionsModuleViewer_wrapper::*default_getSession_function_type )(  ) const;

            ExtensionsModuleViewer_exposer.def(
                "getSession"
                , getSession_function_type(&::osiris::IHtmlControl::getSession)
                , default_getSession_function_type(&ExtensionsModuleViewer_wrapper::default_getSession) );

        }
        {   //::osiris::ExtensionsModuleControl::init

            typedef bool ( ::osiris::ExtensionsModuleControl::*init_function_type )( ::boost::shared_ptr< osiris::IExtensionsModule >,::osiris::String const &,::osiris::UniqueID const &,::osiris::String const & ) ;
            typedef bool ( ExtensionsModuleViewer_wrapper::*default_init_function_type )( ::boost::shared_ptr< osiris::IExtensionsModule >,::osiris::String const &,::osiris::UniqueID const &,::osiris::String const & ) ;

            ExtensionsModuleViewer_exposer.def(
                "init"
                , init_function_type(&::osiris::ExtensionsModuleControl::init)
                , default_init_function_type(&ExtensionsModuleViewer_wrapper::default_init)
                , ( ::boost::python::arg("module"), ::boost::python::arg("title"), ::boost::python::arg("instance"), ::boost::python::arg("xml") ) );

        }
        {   //::osiris::IHtmlControl::onEvent

            typedef void ( ExtensionsModuleViewer_wrapper::*onEvent_function_type )( ::osiris::String const &,::osiris::IEvent * ) ;

            ExtensionsModuleViewer_exposer.def(
                "onEvent"
                , onEvent_function_type( &ExtensionsModuleViewer_wrapper::default_onEvent )
                , ( ::boost::python::arg("name"), ::boost::python::arg("e")=(nullptr) ) );

        }
        {   //::osiris::IHtmlControl::onInit

            typedef void ( ExtensionsModuleViewer_wrapper::*onInit_function_type )(  ) ;

            ExtensionsModuleViewer_exposer.def(
                "onInit"
                , onInit_function_type( &ExtensionsModuleViewer_wrapper::default_onInit ) );

        }
        {   //::osiris::IHtmlControl::onLoad

            typedef void ( ExtensionsModuleViewer_wrapper::*onLoad_function_type )(  ) ;

            ExtensionsModuleViewer_exposer.def(
                "onLoad"
                , onLoad_function_type( &ExtensionsModuleViewer_wrapper::default_onLoad ) );

        }
        {   //::osiris::IHtmlControl::onLoadViewState

            typedef void ( ExtensionsModuleViewer_wrapper::*onLoadViewState_function_type )( ::osiris::DataTree const & ) ;

            ExtensionsModuleViewer_exposer.def(
                "onLoadViewState"
                , onLoadViewState_function_type( &ExtensionsModuleViewer_wrapper::default_onLoadViewState )
                , ( ::boost::python::arg("state") ) );

        }
        {   //::osiris::IHtmlControl::onPreRender

            typedef void ( ExtensionsModuleViewer_wrapper::*onPreRender_function_type )(  ) ;

            ExtensionsModuleViewer_exposer.def(
                "onPreRender"
                , onPreRender_function_type( &ExtensionsModuleViewer_wrapper::default_onPreRender ) );

        }
        {   //::osiris::HtmlDiv::onRender

            typedef void ( ExtensionsModuleViewer_wrapper::*onRender_function_type )( ::osiris::HtmlWriter & ) ;

            ExtensionsModuleViewer_exposer.def(
                "onRender"
                , onRender_function_type( &ExtensionsModuleViewer_wrapper::default_onRender )
                , ( ::boost::python::arg("writer") ) );

        }
        {   //::osiris::IHtmlControl::onSaveViewState

            typedef void ( ExtensionsModuleViewer_wrapper::*onSaveViewState_function_type )( ::osiris::DataTree & ) ;

            ExtensionsModuleViewer_exposer.def(
                "onSaveViewState"
                , onSaveViewState_function_type( &ExtensionsModuleViewer_wrapper::default_onSaveViewState )
                , ( ::boost::python::arg("state") ) );

        }
        {   //::osiris::IHtmlControl::renderAttributes

            typedef void ( ::osiris::IHtmlControl::*renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( ExtensionsModuleViewer_wrapper::*default_renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;

            ExtensionsModuleViewer_exposer.def(
                "renderAttributes"
                , renderAttributes_function_type(&::osiris::IHtmlControl::renderAttributes)
                , default_renderAttributes_function_type(&ExtensionsModuleViewer_wrapper::default_renderAttributes)
                , ( ::boost::python::arg("writer") ) );

        }
        {   //::osiris::IHtmlControl::renderChilds

            typedef void ( ::osiris::IHtmlControl::*renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( ExtensionsModuleViewer_wrapper::*default_renderChilds_function_type )( ::osiris::HtmlWriter & ) ;

            ExtensionsModuleViewer_exposer.def(
                "renderChilds"
                , renderChilds_function_type(&::osiris::IHtmlControl::renderChilds)
                , default_renderChilds_function_type(&ExtensionsModuleViewer_wrapper::default_renderChilds)
                , ( ::boost::python::arg("writer") ) );

        }
        {   //::osiris::IHtmlControl::saveViewState

            typedef void ( ExtensionsModuleViewer_wrapper::*saveViewState_function_type )( ::osiris::DataTree & ) ;

            ExtensionsModuleViewer_exposer.def(
                "saveViewState"
                , saveViewState_function_type( &ExtensionsModuleViewer_wrapper::saveViewState )
                , ( ::boost::python::arg("states") ) );

        }
        {   //property "showBlock"[fget=::osiris::ExtensionsModuleViewer::getShowBlock]

            typedef bool ( ::osiris::ExtensionsModuleViewer::*fget )(  ) const;

            ExtensionsModuleViewer_exposer.add_property(
                "showBlock"
                , fget( &::osiris::ExtensionsModuleViewer::getShowBlock )
                , "get property, built on top of \"bool osiris::ExtensionsModuleViewer::getShowBlock() const [member function]\"" );

        }
        ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::ExtensionsModuleViewer > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::ExtensionsModuleViewer >, boost::shared_ptr< ::osiris::ExtensionsModuleControl > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::ExtensionsModuleViewer >, boost::shared_ptr< ::osiris::IPortalPageControl< osiris::HtmlDiv > > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::ExtensionsModuleViewer >, boost::shared_ptr< ::osiris::IPageControl< osiris::HtmlDiv > > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::ExtensionsModuleViewer >, boost::shared_ptr< ::boost::noncopyable_::noncopyable > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::ExtensionsModuleViewer >, boost::shared_ptr< ::boost::signals::trackable > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::ExtensionsModuleViewer >, boost::shared_ptr< ::osiris::enable_this_ptr< osiris::IHtmlControl > > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::ExtensionsModuleViewer >, boost::shared_ptr< ::osiris::Object > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::ExtensionsInvalidModule >, boost::shared_ptr< ::osiris::ExtensionsModuleViewer > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::ExtensionsModuleViewerHidden >, boost::shared_ptr< ::osiris::ExtensionsModuleViewer > >();
    }

}
Exemple #4
0
void register_HtmlPopup_class(){

    { //::osiris::HtmlPopup
        typedef ::boost::python::class_< HtmlPopup_wrapper, ::boost::python::bases< ::osiris::HtmlDiv >, ::boost::noncopyable > HtmlPopup_exposer_t;
        HtmlPopup_exposer_t HtmlPopup_exposer = HtmlPopup_exposer_t( "HtmlPopup", ::boost::python::init< >() );
        ::boost::python::scope HtmlPopup_scope( HtmlPopup_exposer );
        ::boost::python::enum_< ::osiris::HtmlPopup::Type>("Type")
            .value("ptStatic", ::osiris::HtmlPopup::ptStatic)
            .value("ptStaticClick", ::osiris::HtmlPopup::ptStaticClick)
            .value("ptTooltip", ::osiris::HtmlPopup::ptTooltip)
            .value("ptPopup", ::osiris::HtmlPopup::ptPopup)
            .export_values()
            ;
        { //::osiris::HtmlPopup::getType
        
            typedef boost::python::object ( *getType_function_type )( ::osiris::HtmlPopup const & );
            
            HtmlPopup_exposer.def( 
                "getType"
                , getType_function_type( &HtmlPopup_wrapper::getType ) );
        
        }
        { //::osiris::HtmlPopup::getHeader
        
            typedef boost::python::object ( *getHeader_function_type )( ::osiris::HtmlPopup & );
            
            HtmlPopup_exposer.def( 
                "getHeader"
                , getHeader_function_type( &HtmlPopup_wrapper::getHeader ) );
        
        }
        { //::osiris::HtmlPopup::getBody
        
            typedef boost::python::object ( *getBody_function_type )( ::osiris::HtmlPopup & );
            
            HtmlPopup_exposer.def( 
                "getBody"
                , getBody_function_type( &HtmlPopup_wrapper::getBody ) );
        
        }
        { //::osiris::HtmlPopup::onPreRender
        
            typedef void ( HtmlPopup_wrapper::*onPreRender_function_type )(  ) ;
            
            HtmlPopup_exposer.def( 
                "onPreRender"
                , onPreRender_function_type( &HtmlPopup_wrapper::default_onPreRender ) );
        
        }
        { //::osiris::HtmlPopup::setType
        
            typedef void ( *setType_function_type )( ::osiris::HtmlPopup &,::osiris::HtmlPopup::Type );
            
            HtmlPopup_exposer.def( 
                "setType"
                , setType_function_type( &HtmlPopup_wrapper::setType )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("type") ) );
        
        }
        { //::osiris::IHtmlControl::decodeEvent
        
            typedef bool ( HtmlPopup_wrapper::*decodeEvent_function_type )( ::osiris::String const &,::osiris::String &,::osiris::HtmlEvent & ) const;
            
            HtmlPopup_exposer.def( 
                "decodeEvent"
                , decodeEvent_function_type( &HtmlPopup_wrapper::decodeEvent )
                , ( ::boost::python::arg("command"), ::boost::python::arg("eventName"), ::boost::python::arg("e") ) );
        
        }
        { //::osiris::IHtmlControl::encodeEvent
        
            typedef ::osiris::String ( HtmlPopup_wrapper::*encodeEvent_function_type )( ::osiris::String const &,::osiris::HtmlEvent const * ) const;
            
            HtmlPopup_exposer.def( 
                "encodeEvent"
                , encodeEvent_function_type( &HtmlPopup_wrapper::encodeEvent )
                , ( ::boost::python::arg("eventName"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::getSession
        
            typedef ::boost::shared_ptr< osiris::HttpSession > ( ::osiris::IHtmlControl::*getSession_function_type )(  ) const;
            typedef ::boost::shared_ptr< osiris::HttpSession > ( HtmlPopup_wrapper::*default_getSession_function_type )(  ) const;
            
            HtmlPopup_exposer.def( 
                "getSession"
                , getSession_function_type(&::osiris::IHtmlControl::getSession)
                , default_getSession_function_type(&HtmlPopup_wrapper::default_getSession) );
        
        }
        { //::osiris::IHtmlControl::onEvent
        
            typedef void ( HtmlPopup_wrapper::*onEvent_function_type )( ::osiris::String const &,::osiris::IEvent * ) ;
            
            HtmlPopup_exposer.def( 
                "onEvent"
                , onEvent_function_type( &HtmlPopup_wrapper::default_onEvent )
                , ( ::boost::python::arg("name"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::onInit
        
            typedef void ( HtmlPopup_wrapper::*onInit_function_type )(  ) ;
            
            HtmlPopup_exposer.def( 
                "onInit"
                , onInit_function_type( &HtmlPopup_wrapper::default_onInit ) );
        
        }
        { //::osiris::IHtmlControl::onLoad
        
            typedef void ( HtmlPopup_wrapper::*onLoad_function_type )(  ) ;
            
            HtmlPopup_exposer.def( 
                "onLoad"
                , onLoad_function_type( &HtmlPopup_wrapper::default_onLoad ) );
        
        }
        { //::osiris::IHtmlControl::onLoadViewState
        
            typedef void ( HtmlPopup_wrapper::*onLoadViewState_function_type )( ::osiris::DataTree const & ) ;
            
            HtmlPopup_exposer.def( 
                "onLoadViewState"
                , onLoadViewState_function_type( &HtmlPopup_wrapper::default_onLoadViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::HtmlDiv::onRender
        
            typedef void ( HtmlPopup_wrapper::*onRender_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlPopup_exposer.def( 
                "onRender"
                , onRender_function_type( &HtmlPopup_wrapper::default_onRender )
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::onSaveViewState
        
            typedef void ( HtmlPopup_wrapper::*onSaveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlPopup_exposer.def( 
                "onSaveViewState"
                , onSaveViewState_function_type( &HtmlPopup_wrapper::default_onSaveViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::renderAttributes
        
            typedef void ( ::osiris::IHtmlControl::*renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlPopup_wrapper::*default_renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlPopup_exposer.def( 
                "renderAttributes"
                , renderAttributes_function_type(&::osiris::IHtmlControl::renderAttributes)
                , default_renderAttributes_function_type(&HtmlPopup_wrapper::default_renderAttributes)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::renderChilds
        
            typedef void ( ::osiris::IHtmlControl::*renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlPopup_wrapper::*default_renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlPopup_exposer.def( 
                "renderChilds"
                , renderChilds_function_type(&::osiris::IHtmlControl::renderChilds)
                , default_renderChilds_function_type(&HtmlPopup_wrapper::default_renderChilds)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::saveViewState
        
            typedef void ( HtmlPopup_wrapper::*saveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlPopup_exposer.def( 
                "saveViewState"
                , saveViewState_function_type( &HtmlPopup_wrapper::saveViewState )
                , ( ::boost::python::arg("states") ) );
        
        }
        { //property "type"[fget=::osiris::HtmlPopup::getType, fset=::osiris::HtmlPopup::setType]
        
            typedef ::osiris::HtmlPopup::Type ( ::osiris::HtmlPopup::*fget )(  ) const;
            typedef void ( ::osiris::HtmlPopup::*fset )( ::osiris::HtmlPopup::Type ) ;
            
            HtmlPopup_exposer.add_property( 
                "type"
                , fget( &::osiris::HtmlPopup::getType )
                , fset( &::osiris::HtmlPopup::setType )
                , "get\\set property, built on top of \"osiris::HtmlPopup::Type osiris::HtmlPopup::getType() const [member function]\" and \"void osiris::HtmlPopup::setType(osiris::HtmlPopup::Type type) [member function]\"" );
        
        }
    }

}
Exemple #5
0
void register_HtmlLink_class(){

    { //::osiris::HtmlLink
        typedef ::boost::python::class_< HtmlLink_wrapper, ::boost::python::bases< ::osiris::IHtmlControl >, ::boost::noncopyable > HtmlLink_exposer_t;
        HtmlLink_exposer_t HtmlLink_exposer = HtmlLink_exposer_t( "HtmlLink", ::boost::python::init< ::boost::python::optional< ::osiris::String const &, ::osiris::String const & > >(( ::boost::python::arg("caption")=osiris::String::EMPTY, ::boost::python::arg("href")=osiris::String::EMPTY )) );
        ::boost::python::scope HtmlLink_scope( HtmlLink_exposer );
        ::boost::python::implicitly_convertible< ::osiris::String const &, ::osiris::HtmlLink >();
        { //::osiris::HtmlLink::getHref
        
            typedef boost::python::object ( *getHref_function_type )( ::osiris::HtmlLink const & );
            
            HtmlLink_exposer.def( 
                "getHref"
                , getHref_function_type( &HtmlLink_wrapper::getHref ) );
        
        }
        { //::osiris::HtmlLink::getCaption
        
            typedef boost::python::object ( *getCaption_function_type )( ::osiris::HtmlLink const & );
            
            HtmlLink_exposer.def( 
                "getCaption"
                , getCaption_function_type( &HtmlLink_wrapper::getCaption ) );
        
        }
        { //::osiris::HtmlLink::onInit
        
            typedef void ( HtmlLink_wrapper::*onInit_function_type )(  ) ;
            
            HtmlLink_exposer.def( 
                "onInit"
                , onInit_function_type( &HtmlLink_wrapper::default_onInit ) );
        
        }
        { //::osiris::HtmlLink::onRender
        
            typedef void ( HtmlLink_wrapper::*onRender_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlLink_exposer.def( 
                "onRender"
                , onRender_function_type( &HtmlLink_wrapper::default_onRender )
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::HtmlLink::renderAttributes
        
            typedef void ( ::osiris::HtmlLink::*renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlLink_wrapper::*default_renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlLink_exposer.def( 
                "renderAttributes"
                , renderAttributes_function_type(&::osiris::HtmlLink::renderAttributes)
                , default_renderAttributes_function_type(&HtmlLink_wrapper::default_renderAttributes)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::HtmlLink::setCaption
        
            typedef void ( *setCaption_function_type )( ::osiris::HtmlLink &,::osiris::String const & );
            
            HtmlLink_exposer.def( 
                "setCaption"
                , setCaption_function_type( &HtmlLink_wrapper::setCaption )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("caption") ) );
        
        }
        { //::osiris::HtmlLink::setHref
        
            typedef void ( *setHref_function_type )( ::osiris::HtmlLink &,::osiris::String const & );
            
            HtmlLink_exposer.def( 
                "setHref"
                , setHref_function_type( &HtmlLink_wrapper::setHref )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("href") ) );
        
        }
        { //::osiris::IHtmlControl::decodeEvent
        
            typedef bool ( HtmlLink_wrapper::*decodeEvent_function_type )( ::osiris::String const &,::osiris::String &,::osiris::HtmlEvent & ) const;
            
            HtmlLink_exposer.def( 
                "decodeEvent"
                , decodeEvent_function_type( &HtmlLink_wrapper::decodeEvent )
                , ( ::boost::python::arg("command"), ::boost::python::arg("eventName"), ::boost::python::arg("e") ) );
        
        }
        { //::osiris::IHtmlControl::encodeEvent
        
            typedef ::osiris::String ( HtmlLink_wrapper::*encodeEvent_function_type )( ::osiris::String const &,::osiris::HtmlEvent const * ) const;
            
            HtmlLink_exposer.def( 
                "encodeEvent"
                , encodeEvent_function_type( &HtmlLink_wrapper::encodeEvent )
                , ( ::boost::python::arg("eventName"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::getSession
        
            typedef ::boost::shared_ptr< osiris::HttpSession > ( ::osiris::IHtmlControl::*getSession_function_type )(  ) const;
            typedef ::boost::shared_ptr< osiris::HttpSession > ( HtmlLink_wrapper::*default_getSession_function_type )(  ) const;
            
            HtmlLink_exposer.def( 
                "getSession"
                , getSession_function_type(&::osiris::IHtmlControl::getSession)
                , default_getSession_function_type(&HtmlLink_wrapper::default_getSession) );
        
        }
        { //::osiris::IHtmlControl::onEvent
        
            typedef void ( HtmlLink_wrapper::*onEvent_function_type )( ::osiris::String const &,::osiris::IEvent * ) ;
            
            HtmlLink_exposer.def( 
                "onEvent"
                , onEvent_function_type( &HtmlLink_wrapper::default_onEvent )
                , ( ::boost::python::arg("name"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::onLoad
        
            typedef void ( HtmlLink_wrapper::*onLoad_function_type )(  ) ;
            
            HtmlLink_exposer.def( 
                "onLoad"
                , onLoad_function_type( &HtmlLink_wrapper::default_onLoad ) );
        
        }
        { //::osiris::IHtmlControl::onLoadViewState
        
            typedef void ( HtmlLink_wrapper::*onLoadViewState_function_type )( ::osiris::DataTree const & ) ;
            
            HtmlLink_exposer.def( 
                "onLoadViewState"
                , onLoadViewState_function_type( &HtmlLink_wrapper::default_onLoadViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::onPreRender
        
            typedef void ( HtmlLink_wrapper::*onPreRender_function_type )(  ) ;
            
            HtmlLink_exposer.def( 
                "onPreRender"
                , onPreRender_function_type( &HtmlLink_wrapper::default_onPreRender ) );
        
        }
        { //::osiris::IHtmlControl::onSaveViewState
        
            typedef void ( HtmlLink_wrapper::*onSaveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlLink_exposer.def( 
                "onSaveViewState"
                , onSaveViewState_function_type( &HtmlLink_wrapper::default_onSaveViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::renderChilds
        
            typedef void ( ::osiris::IHtmlControl::*renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlLink_wrapper::*default_renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlLink_exposer.def( 
                "renderChilds"
                , renderChilds_function_type(&::osiris::IHtmlControl::renderChilds)
                , default_renderChilds_function_type(&HtmlLink_wrapper::default_renderChilds)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::saveViewState
        
            typedef void ( HtmlLink_wrapper::*saveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlLink_exposer.def( 
                "saveViewState"
                , saveViewState_function_type( &HtmlLink_wrapper::saveViewState )
                , ( ::boost::python::arg("states") ) );
        
        }
        { //property "href"[fget=::osiris::HtmlLink::getHref, fset=::osiris::HtmlLink::setHref]
        
            typedef ::osiris::String const & ( ::osiris::HtmlLink::*fget )(  ) const;
            typedef void ( ::osiris::HtmlLink::*fset )( ::osiris::String const & ) ;
            
            HtmlLink_exposer.add_property( 
                "href"
                , ::boost::python::make_function( 
                      fget( &::osiris::HtmlLink::getHref )
                    , bp::return_value_policy< bp::copy_const_reference >() ) 
                , fset( &::osiris::HtmlLink::setHref )
                , "get\\set property, built on top of \"osiris::String const & osiris::HtmlLink::getHref() const [member function]\" and \"void osiris::HtmlLink::setHref(osiris::String const & href) [member function]\"" );
        
        }
        { //property "caption"[fget=::osiris::HtmlLink::getCaption, fset=::osiris::HtmlLink::setCaption]
        
            typedef ::osiris::String const & ( ::osiris::HtmlLink::*fget )(  ) const;
            typedef void ( ::osiris::HtmlLink::*fset )( ::osiris::String const & ) ;
            
            HtmlLink_exposer.add_property( 
                "caption"
                , ::boost::python::make_function( 
                      fget( &::osiris::HtmlLink::getCaption )
                    , bp::return_value_policy< bp::copy_const_reference >() ) 
                , fset( &::osiris::HtmlLink::setCaption )
                , "get\\set property, built on top of \"osiris::String const & osiris::HtmlLink::getCaption() const [member function]\" and \"void osiris::HtmlLink::setCaption(osiris::String const & caption) [member function]\"" );
        
        }
    }

}
Exemple #6
0
void register_HtmlFileBrowser_class(){

    { //::osiris::HtmlFileBrowser
        typedef ::boost::python::class_< HtmlFileBrowser_wrapper, ::boost::python::bases< ::osiris::IHtmlInput >, ::boost::noncopyable > HtmlFileBrowser_exposer_t;
        HtmlFileBrowser_exposer_t HtmlFileBrowser_exposer = HtmlFileBrowser_exposer_t( "HtmlFileBrowser", ::boost::python::init< >() );
        ::boost::python::scope HtmlFileBrowser_scope( HtmlFileBrowser_exposer );
        { //::osiris::HtmlFileBrowser::getFileName
        
            typedef boost::python::object ( *getFileName_function_type )( ::osiris::HtmlFileBrowser const & );
            
            HtmlFileBrowser_exposer.def( 
                "getFileName"
                , getFileName_function_type( &HtmlFileBrowser_wrapper::getFileName ) );
        
        }
        { //::osiris::HtmlFileBrowser::getFileType
        
            typedef boost::python::object ( *getFileType_function_type )( ::osiris::HtmlFileBrowser const & );
            
            HtmlFileBrowser_exposer.def( 
                "getFileType"
                , getFileType_function_type( &HtmlFileBrowser_wrapper::getFileType ) );
        
        }
        { //::osiris::HtmlFileBrowser::getFileBuffer
        
            typedef boost::python::object ( *getFileBuffer_function_type )( ::osiris::HtmlFileBrowser const & );
            
            HtmlFileBrowser_exposer.def( 
                "getFileBuffer"
                , getFileBuffer_function_type( &HtmlFileBrowser_wrapper::getFileBuffer ) );
        
        }
        { //::osiris::HtmlFileBrowser::onLoad
        
            typedef void ( HtmlFileBrowser_wrapper::*onLoad_function_type )(  ) ;
            
            HtmlFileBrowser_exposer.def( 
                "onLoad"
                , onLoad_function_type( &HtmlFileBrowser_wrapper::default_onLoad ) );
        
        }
        { //::osiris::HtmlFileBrowser::renderAttributes
        
            typedef void ( ::osiris::HtmlFileBrowser::*renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlFileBrowser_wrapper::*default_renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlFileBrowser_exposer.def( 
                "renderAttributes"
                , renderAttributes_function_type(&::osiris::HtmlFileBrowser::renderAttributes)
                , default_renderAttributes_function_type(&HtmlFileBrowser_wrapper::default_renderAttributes)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::decodeEvent
        
            typedef bool ( HtmlFileBrowser_wrapper::*decodeEvent_function_type )( ::osiris::String const &,::osiris::String &,::osiris::HtmlEvent & ) const;
            
            HtmlFileBrowser_exposer.def( 
                "decodeEvent"
                , decodeEvent_function_type( &HtmlFileBrowser_wrapper::decodeEvent )
                , ( ::boost::python::arg("command"), ::boost::python::arg("eventName"), ::boost::python::arg("e") ) );
        
        }
        { //::osiris::IHtmlControl::encodeEvent
        
            typedef ::osiris::String ( HtmlFileBrowser_wrapper::*encodeEvent_function_type )( ::osiris::String const &,::osiris::HtmlEvent const * ) const;
            
            HtmlFileBrowser_exposer.def( 
                "encodeEvent"
                , encodeEvent_function_type( &HtmlFileBrowser_wrapper::encodeEvent )
                , ( ::boost::python::arg("eventName"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::getSession
        
            typedef ::boost::shared_ptr< osiris::HttpSession > ( ::osiris::IHtmlControl::*getSession_function_type )(  ) const;
            typedef ::boost::shared_ptr< osiris::HttpSession > ( HtmlFileBrowser_wrapper::*default_getSession_function_type )(  ) const;
            
            HtmlFileBrowser_exposer.def( 
                "getSession"
                , getSession_function_type(&::osiris::IHtmlControl::getSession)
                , default_getSession_function_type(&HtmlFileBrowser_wrapper::default_getSession) );
        
        }
        { //::osiris::IHtmlControl::onEvent
        
            typedef void ( HtmlFileBrowser_wrapper::*onEvent_function_type )( ::osiris::String const &,::osiris::IEvent * ) ;
            
            HtmlFileBrowser_exposer.def( 
                "onEvent"
                , onEvent_function_type( &HtmlFileBrowser_wrapper::default_onEvent )
                , ( ::boost::python::arg("name"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlInput::onInit
        
            typedef void ( HtmlFileBrowser_wrapper::*onInit_function_type )(  ) ;
            
            HtmlFileBrowser_exposer.def( 
                "onInit"
                , onInit_function_type( &HtmlFileBrowser_wrapper::default_onInit ) );
        
        }
        { //::osiris::IHtmlControl::onLoadViewState
        
            typedef void ( HtmlFileBrowser_wrapper::*onLoadViewState_function_type )( ::osiris::DataTree const & ) ;
            
            HtmlFileBrowser_exposer.def( 
                "onLoadViewState"
                , onLoadViewState_function_type( &HtmlFileBrowser_wrapper::default_onLoadViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::onPreRender
        
            typedef void ( HtmlFileBrowser_wrapper::*onPreRender_function_type )(  ) ;
            
            HtmlFileBrowser_exposer.def( 
                "onPreRender"
                , onPreRender_function_type( &HtmlFileBrowser_wrapper::default_onPreRender ) );
        
        }
        { //::osiris::IHtmlInput::onRender
        
            typedef void ( HtmlFileBrowser_wrapper::*onRender_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlFileBrowser_exposer.def( 
                "onRender"
                , onRender_function_type( &HtmlFileBrowser_wrapper::default_onRender )
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::onSaveViewState
        
            typedef void ( HtmlFileBrowser_wrapper::*onSaveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlFileBrowser_exposer.def( 
                "onSaveViewState"
                , onSaveViewState_function_type( &HtmlFileBrowser_wrapper::default_onSaveViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::renderChilds
        
            typedef void ( ::osiris::IHtmlControl::*renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlFileBrowser_wrapper::*default_renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlFileBrowser_exposer.def( 
                "renderChilds"
                , renderChilds_function_type(&::osiris::IHtmlControl::renderChilds)
                , default_renderChilds_function_type(&HtmlFileBrowser_wrapper::default_renderChilds)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::saveViewState
        
            typedef void ( HtmlFileBrowser_wrapper::*saveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlFileBrowser_exposer.def( 
                "saveViewState"
                , saveViewState_function_type( &HtmlFileBrowser_wrapper::saveViewState )
                , ( ::boost::python::arg("states") ) );
        
        }
        { //property "fileName"[fget=::osiris::HtmlFileBrowser::getFileName]
        
            typedef ::osiris::String ( ::osiris::HtmlFileBrowser::*fget )(  ) const;
            
            HtmlFileBrowser_exposer.add_property( 
                "fileName"
                , fget( &::osiris::HtmlFileBrowser::getFileName )
                , "get property, built on top of \"osiris::String osiris::HtmlFileBrowser::getFileName() const [member function]\"" );
        
        }
        { //property "fileType"[fget=::osiris::HtmlFileBrowser::getFileType]
        
            typedef ::osiris::String ( ::osiris::HtmlFileBrowser::*fget )(  ) const;
            
            HtmlFileBrowser_exposer.add_property( 
                "fileType"
                , fget( &::osiris::HtmlFileBrowser::getFileType )
                , "get property, built on top of \"osiris::String osiris::HtmlFileBrowser::getFileType() const [member function]\"" );
        
        }
        { //property "fileBuffer"[fget=::osiris::HtmlFileBrowser::getFileBuffer]
        
            typedef ::osiris::Buffer const * ( ::osiris::HtmlFileBrowser::*fget )(  ) const;
            
            HtmlFileBrowser_exposer.add_property( 
                "fileBuffer"
                , ::boost::python::make_function( 
                      fget( &::osiris::HtmlFileBrowser::getFileBuffer )
                    , bp::return_value_policy< bp::reference_existing_object >() ) 
                , "get property, built on top of \"osiris::Buffer const * osiris::HtmlFileBrowser::getFileBuffer() const [member function]\"" );
        
        }
    }

}
Exemple #7
0
void register_IPageHtmlControl_class(){

    { //::osiris::IPageControl< osiris::IHtmlControl >
        typedef ::boost::python::class_< IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper, ::boost::python::bases< ::osiris::IHtmlControl >, ::boost::noncopyable > IPageHtmlControl_exposer_t;
        IPageHtmlControl_exposer_t IPageHtmlControl_exposer = IPageHtmlControl_exposer_t( "IPageHtmlControl", ::boost::python::init< >() );
        ::boost::python::scope IPageHtmlControl_scope( IPageHtmlControl_exposer );
        { //::osiris::IPageControl< osiris::IHtmlControl >::getPage
        
            typedef ::osiris::IPageControl< osiris::IHtmlControl > exported_class_t;
            typedef boost::python::object ( *getPage_function_type )( ::osiris::IPageControl<osiris::IHtmlControl> const & );
            
            IPageHtmlControl_exposer.def( 
                "getPage"
                , getPage_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::getPage ) );
        
        }
        { //::osiris::IPageControl< osiris::IHtmlControl >::getSkin
        
            typedef ::osiris::IPageControl< osiris::IHtmlControl > exported_class_t;
            typedef boost::python::object ( *getSkin_function_type )( ::osiris::IPageControl<osiris::IHtmlControl> const & );
            
            IPageHtmlControl_exposer.def( 
                "getSkin"
                , getSkin_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::getSkin ) );
        
        }
        { //::osiris::IHtmlControl::decodeEvent
        
            typedef bool ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*decodeEvent_function_type )( ::osiris::String const &,::osiris::String &,::osiris::HtmlEvent & ) const;
            
            IPageHtmlControl_exposer.def( 
                "decodeEvent"
                , decodeEvent_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::decodeEvent )
                , ( ::boost::python::arg("command"), ::boost::python::arg("eventName"), ::boost::python::arg("e") ) );
        
        }
        { //::osiris::IHtmlControl::encodeEvent
        
            typedef ::osiris::String ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*encodeEvent_function_type )( ::osiris::String const &,::osiris::HtmlEvent const * ) const;
            
            IPageHtmlControl_exposer.def( 
                "encodeEvent"
                , encodeEvent_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::encodeEvent )
                , ( ::boost::python::arg("eventName"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::getSession
        
            typedef ::boost::shared_ptr< osiris::HttpSession > ( ::osiris::IHtmlControl::*getSession_function_type )(  ) const;
            typedef ::boost::shared_ptr< osiris::HttpSession > ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*default_getSession_function_type )(  ) const;
            
            IPageHtmlControl_exposer.def( 
                "getSession"
                , getSession_function_type(&::osiris::IHtmlControl::getSession)
                , default_getSession_function_type(&IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::default_getSession) );
        
        }
        { //::osiris::IHtmlControl::onEvent
        
            typedef void ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*onEvent_function_type )( ::osiris::String const &,::osiris::IEvent * ) ;
            
            IPageHtmlControl_exposer.def( 
                "onEvent"
                , onEvent_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::default_onEvent )
                , ( ::boost::python::arg("name"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::onInit
        
            typedef void ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*onInit_function_type )(  ) ;
            
            IPageHtmlControl_exposer.def( 
                "onInit"
                , onInit_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::default_onInit ) );
        
        }
        { //::osiris::IHtmlControl::onLoad
        
            typedef void ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*onLoad_function_type )(  ) ;
            
            IPageHtmlControl_exposer.def( 
                "onLoad"
                , onLoad_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::default_onLoad ) );
        
        }
        { //::osiris::IHtmlControl::onLoadViewState
        
            typedef void ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*onLoadViewState_function_type )( ::osiris::DataTree const & ) ;
            
            IPageHtmlControl_exposer.def( 
                "onLoadViewState"
                , onLoadViewState_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::default_onLoadViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::onPreRender
        
            typedef void ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*onPreRender_function_type )(  ) ;
            
            IPageHtmlControl_exposer.def( 
                "onPreRender"
                , onPreRender_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::default_onPreRender ) );
        
        }
        { //::osiris::IHtmlControl::onRender
        
            typedef void ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*onRender_function_type )( ::osiris::HtmlWriter & ) ;
            
            IPageHtmlControl_exposer.def( 
                "onRender"
                , onRender_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::default_onRender )
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::onSaveViewState
        
            typedef void ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*onSaveViewState_function_type )( ::osiris::DataTree & ) ;
            
            IPageHtmlControl_exposer.def( 
                "onSaveViewState"
                , onSaveViewState_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::default_onSaveViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::renderAttributes
        
            typedef void ( ::osiris::IHtmlControl::*renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*default_renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            
            IPageHtmlControl_exposer.def( 
                "renderAttributes"
                , renderAttributes_function_type(&::osiris::IHtmlControl::renderAttributes)
                , default_renderAttributes_function_type(&IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::default_renderAttributes)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::renderChilds
        
            typedef void ( ::osiris::IHtmlControl::*renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*default_renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            
            IPageHtmlControl_exposer.def( 
                "renderChilds"
                , renderChilds_function_type(&::osiris::IHtmlControl::renderChilds)
                , default_renderChilds_function_type(&IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::default_renderChilds)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::saveViewState
        
            typedef void ( IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::*saveViewState_function_type )( ::osiris::DataTree & ) ;
            
            IPageHtmlControl_exposer.def( 
                "saveViewState"
                , saveViewState_function_type( &IPageControl_less__osiris_scope_IHtmlControl__greater__wrapper::saveViewState )
                , ( ::boost::python::arg("states") ) );
        
        }
        { //property "page"[fget=::osiris::IPageControl<osiris::IHtmlControl>::getPage]
        
            typedef ::osiris::IPageControl<osiris::IHtmlControl> fget_class_t;
            
            typedef ::boost::shared_ptr<osiris::IPage> ( fget_class_t::*fget )(  ) const;
            
            IPageHtmlControl_exposer.add_property( 
                "page"
                , fget( &::osiris::IPageControl<osiris::IHtmlControl>::getPage )
                , "get property, built on top of \"boost::shared_ptr<osiris::IPage> osiris::IPageControl<osiris::IHtmlControl>::getPage() const [member function]\"" );
        
        }
        { //property "skin"[fget=::osiris::IPageControl<osiris::IHtmlControl>::getSkin]
        
            typedef ::osiris::IPageControl<osiris::IHtmlControl> fget_class_t;
            
            typedef ::boost::shared_ptr<osiris::IdeSkin> ( fget_class_t::*fget )(  ) const;
            
            IPageHtmlControl_exposer.add_property( 
                "skin"
                , fget( &::osiris::IPageControl<osiris::IHtmlControl>::getSkin )
                , "get property, built on top of \"boost::shared_ptr<osiris::IdeSkin> osiris::IPageControl<osiris::IHtmlControl>::getSkin() const [member function]\"" );
        
        }
    }

}
Exemple #8
0
void register_HtmlImage_class(){

    { //::osiris::HtmlImage
        typedef ::boost::python::class_< HtmlImage_wrapper, ::boost::python::bases< ::osiris::IHtmlControl >, ::boost::noncopyable > HtmlImage_exposer_t;
        HtmlImage_exposer_t HtmlImage_exposer = HtmlImage_exposer_t( "HtmlImage", ::boost::python::init< ::boost::python::optional< ::osiris::String const & > >(( ::boost::python::arg("url")=osiris::String::EMPTY )) );
        ::boost::python::scope HtmlImage_scope( HtmlImage_exposer );
        ::boost::python::implicitly_convertible< ::osiris::String const &, ::osiris::HtmlImage >();
        { //::osiris::HtmlImage::getUrl
        
            typedef boost::python::object ( *getUrl_function_type )( ::osiris::HtmlImage const & );
            
            HtmlImage_exposer.def( 
                "getUrl"
                , getUrl_function_type( &HtmlImage_wrapper::getUrl ) );
        
        }
        { //::osiris::HtmlImage::getTitle
        
            typedef boost::python::object ( *getTitle_function_type )( ::osiris::HtmlImage const & );
            
            HtmlImage_exposer.def( 
                "getTitle"
                , getTitle_function_type( &HtmlImage_wrapper::getTitle ) );
        
        }
        { //::osiris::HtmlImage::onRender
        
            typedef void ( HtmlImage_wrapper::*onRender_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlImage_exposer.def( 
                "onRender"
                , onRender_function_type( &HtmlImage_wrapper::default_onRender )
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::HtmlImage::renderAttributes
        
            typedef void ( ::osiris::HtmlImage::*renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlImage_wrapper::*default_renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlImage_exposer.def( 
                "renderAttributes"
                , renderAttributes_function_type(&::osiris::HtmlImage::renderAttributes)
                , default_renderAttributes_function_type(&HtmlImage_wrapper::default_renderAttributes)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::HtmlImage::setTitle
        
            typedef void ( *setTitle_function_type )( ::osiris::HtmlImage &,::osiris::String const & );
            
            HtmlImage_exposer.def( 
                "setTitle"
                , setTitle_function_type( &HtmlImage_wrapper::setTitle )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("title") ) );
        
        }
        { //::osiris::HtmlImage::setUrl
        
            typedef void ( *setUrl_function_type )( ::osiris::HtmlImage &,::osiris::String const & );
            
            HtmlImage_exposer.def( 
                "setUrl"
                , setUrl_function_type( &HtmlImage_wrapper::setUrl )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("url") ) );
        
        }
        { //::osiris::IHtmlControl::decodeEvent
        
            typedef bool ( HtmlImage_wrapper::*decodeEvent_function_type )( ::osiris::String const &,::osiris::String &,::osiris::HtmlEvent & ) const;
            
            HtmlImage_exposer.def( 
                "decodeEvent"
                , decodeEvent_function_type( &HtmlImage_wrapper::decodeEvent )
                , ( ::boost::python::arg("command"), ::boost::python::arg("eventName"), ::boost::python::arg("e") ) );
        
        }
        { //::osiris::IHtmlControl::encodeEvent
        
            typedef ::osiris::String ( HtmlImage_wrapper::*encodeEvent_function_type )( ::osiris::String const &,::osiris::HtmlEvent const * ) const;
            
            HtmlImage_exposer.def( 
                "encodeEvent"
                , encodeEvent_function_type( &HtmlImage_wrapper::encodeEvent )
                , ( ::boost::python::arg("eventName"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::getSession
        
            typedef ::boost::shared_ptr< osiris::HttpSession > ( ::osiris::IHtmlControl::*getSession_function_type )(  ) const;
            typedef ::boost::shared_ptr< osiris::HttpSession > ( HtmlImage_wrapper::*default_getSession_function_type )(  ) const;
            
            HtmlImage_exposer.def( 
                "getSession"
                , getSession_function_type(&::osiris::IHtmlControl::getSession)
                , default_getSession_function_type(&HtmlImage_wrapper::default_getSession) );
        
        }
        { //::osiris::IHtmlControl::onEvent
        
            typedef void ( HtmlImage_wrapper::*onEvent_function_type )( ::osiris::String const &,::osiris::IEvent * ) ;
            
            HtmlImage_exposer.def( 
                "onEvent"
                , onEvent_function_type( &HtmlImage_wrapper::default_onEvent )
                , ( ::boost::python::arg("name"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::onInit
        
            typedef void ( HtmlImage_wrapper::*onInit_function_type )(  ) ;
            
            HtmlImage_exposer.def( 
                "onInit"
                , onInit_function_type( &HtmlImage_wrapper::default_onInit ) );
        
        }
        { //::osiris::IHtmlControl::onLoad
        
            typedef void ( HtmlImage_wrapper::*onLoad_function_type )(  ) ;
            
            HtmlImage_exposer.def( 
                "onLoad"
                , onLoad_function_type( &HtmlImage_wrapper::default_onLoad ) );
        
        }
        { //::osiris::IHtmlControl::onLoadViewState
        
            typedef void ( HtmlImage_wrapper::*onLoadViewState_function_type )( ::osiris::DataTree const & ) ;
            
            HtmlImage_exposer.def( 
                "onLoadViewState"
                , onLoadViewState_function_type( &HtmlImage_wrapper::default_onLoadViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::onPreRender
        
            typedef void ( HtmlImage_wrapper::*onPreRender_function_type )(  ) ;
            
            HtmlImage_exposer.def( 
                "onPreRender"
                , onPreRender_function_type( &HtmlImage_wrapper::default_onPreRender ) );
        
        }
        { //::osiris::IHtmlControl::onSaveViewState
        
            typedef void ( HtmlImage_wrapper::*onSaveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlImage_exposer.def( 
                "onSaveViewState"
                , onSaveViewState_function_type( &HtmlImage_wrapper::default_onSaveViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::renderChilds
        
            typedef void ( ::osiris::IHtmlControl::*renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( HtmlImage_wrapper::*default_renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            
            HtmlImage_exposer.def( 
                "renderChilds"
                , renderChilds_function_type(&::osiris::IHtmlControl::renderChilds)
                , default_renderChilds_function_type(&HtmlImage_wrapper::default_renderChilds)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::saveViewState
        
            typedef void ( HtmlImage_wrapper::*saveViewState_function_type )( ::osiris::DataTree & ) ;
            
            HtmlImage_exposer.def( 
                "saveViewState"
                , saveViewState_function_type( &HtmlImage_wrapper::saveViewState )
                , ( ::boost::python::arg("states") ) );
        
        }
        { //property "url"[fget=::osiris::HtmlImage::getUrl, fset=::osiris::HtmlImage::setUrl]
        
            typedef ::osiris::String const & ( ::osiris::HtmlImage::*fget )(  ) const;
            typedef void ( ::osiris::HtmlImage::*fset )( ::osiris::String const & ) ;
            
            HtmlImage_exposer.add_property( 
                "url"
                , ::boost::python::make_function( 
                      fget( &::osiris::HtmlImage::getUrl )
                    , bp::return_value_policy< bp::copy_const_reference >() ) 
                , fset( &::osiris::HtmlImage::setUrl )
                , "get\\set property, built on top of \"osiris::String const & osiris::HtmlImage::getUrl() const [member function]\" and \"void osiris::HtmlImage::setUrl(osiris::String const & url) [member function]\"" );
        
        }
        { //property "title"[fget=::osiris::HtmlImage::getTitle, fset=::osiris::HtmlImage::setTitle]
        
            typedef ::osiris::String const & ( ::osiris::HtmlImage::*fget )(  ) const;
            typedef void ( ::osiris::HtmlImage::*fset )( ::osiris::String const & ) ;
            
            HtmlImage_exposer.add_property( 
                "title"
                , ::boost::python::make_function( 
                      fget( &::osiris::HtmlImage::getTitle )
                    , bp::return_value_policy< bp::copy_const_reference >() ) 
                , fset( &::osiris::HtmlImage::setTitle )
                , "get\\set property, built on top of \"osiris::String const & osiris::HtmlImage::getTitle() const [member function]\" and \"void osiris::HtmlImage::setTitle(osiris::String const & title) [member function]\"" );
        
        }
        ::boost::python::register_ptr_to_python< boost::shared_ptr< ::osiris::HtmlImage > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HtmlImage >, boost::shared_ptr< ::boost::noncopyable_::noncopyable > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HtmlImage >, boost::shared_ptr< ::boost::signals::trackable > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HtmlImage >, boost::shared_ptr< ::osiris::enable_this_ptr< osiris::IHtmlControl > > >();
        ::boost::python::implicitly_convertible< boost::shared_ptr< ::osiris::HtmlImage >, boost::shared_ptr< ::osiris::Object > >();
    }

}
Exemple #9
0
void register_IdePositionEditor_class(){

    { //::osiris::IdePositionEditor
        typedef ::boost::python::class_< IdePositionEditor_wrapper, ::boost::python::bases< ::osiris::IPortalPageControl< osiris::HtmlDiv > >, ::boost::noncopyable > IdePositionEditor_exposer_t;
        IdePositionEditor_exposer_t IdePositionEditor_exposer = IdePositionEditor_exposer_t( "IdePositionEditor", ::boost::python::init< >() );
        ::boost::python::scope IdePositionEditor_scope( IdePositionEditor_exposer );
        { //::osiris::IdePositionEditor::getPosition
        
            typedef boost::python::object ( *getPosition_function_type )( ::osiris::IdePositionEditor const & );
            
            IdePositionEditor_exposer.def( 
                "getPosition"
                , getPosition_function_type( &IdePositionEditor_wrapper::getPosition ) );
        
        }
        { //::osiris::IdePositionEditor::setPosition
        
            typedef void ( *setPosition_function_type )( ::osiris::IdePositionEditor &,::boost::shared_ptr<osiris::EntitiesEntity>,double const );
            
            IdePositionEditor_exposer.def( 
                "setPosition"
                , setPosition_function_type( &IdePositionEditor_wrapper::setPosition )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("parent"), ::boost::python::arg("position") ) );
        
        }
        { //::osiris::IdePositionEditor::getFull
        
            typedef boost::python::object ( *getFull_function_type )( ::osiris::IdePositionEditor const & );
            
            IdePositionEditor_exposer.def( 
                "getFull"
                , getFull_function_type( &IdePositionEditor_wrapper::getFull ) );
        
        }
        { //::osiris::IdePositionEditor::onInit
        
            typedef void ( IdePositionEditor_wrapper::*onInit_function_type )(  ) ;
            
            IdePositionEditor_exposer.def( 
                "onInit"
                , onInit_function_type( &IdePositionEditor_wrapper::default_onInit ) );
        
        }
        { //::osiris::IdePositionEditor::setFull
        
            typedef void ( *setFull_function_type )( ::osiris::IdePositionEditor &,bool const );
            
            IdePositionEditor_exposer.def( 
                "setFull"
                , setFull_function_type( &IdePositionEditor_wrapper::setFull )
                , ( ::boost::python::arg("inst"), ::boost::python::arg("full") ) );
        
        }
        { //::osiris::IHtmlControl::decodeEvent
        
            typedef bool ( IdePositionEditor_wrapper::*decodeEvent_function_type )( ::osiris::String const &,::osiris::String &,::osiris::HtmlEvent & ) const;
            
            IdePositionEditor_exposer.def( 
                "decodeEvent"
                , decodeEvent_function_type( &IdePositionEditor_wrapper::decodeEvent )
                , ( ::boost::python::arg("command"), ::boost::python::arg("eventName"), ::boost::python::arg("e") ) );
        
        }
        { //::osiris::IHtmlControl::encodeEvent
        
            typedef ::osiris::String ( IdePositionEditor_wrapper::*encodeEvent_function_type )( ::osiris::String const &,::osiris::HtmlEvent const * ) const;
            
            IdePositionEditor_exposer.def( 
                "encodeEvent"
                , encodeEvent_function_type( &IdePositionEditor_wrapper::encodeEvent )
                , ( ::boost::python::arg("eventName"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::getSession
        
            typedef ::boost::shared_ptr< osiris::HttpSession > ( ::osiris::IHtmlControl::*getSession_function_type )(  ) const;
            typedef ::boost::shared_ptr< osiris::HttpSession > ( IdePositionEditor_wrapper::*default_getSession_function_type )(  ) const;
            
            IdePositionEditor_exposer.def( 
                "getSession"
                , getSession_function_type(&::osiris::IHtmlControl::getSession)
                , default_getSession_function_type(&IdePositionEditor_wrapper::default_getSession) );
        
        }
        { //::osiris::IHtmlControl::onEvent
        
            typedef void ( IdePositionEditor_wrapper::*onEvent_function_type )( ::osiris::String const &,::osiris::IEvent * ) ;
            
            IdePositionEditor_exposer.def( 
                "onEvent"
                , onEvent_function_type( &IdePositionEditor_wrapper::default_onEvent )
                , ( ::boost::python::arg("name"), ::boost::python::arg("e")=(nullptr) ) );
        
        }
        { //::osiris::IHtmlControl::onLoad
        
            typedef void ( IdePositionEditor_wrapper::*onLoad_function_type )(  ) ;
            
            IdePositionEditor_exposer.def( 
                "onLoad"
                , onLoad_function_type( &IdePositionEditor_wrapper::default_onLoad ) );
        
        }
        { //::osiris::IHtmlControl::onLoadViewState
        
            typedef void ( IdePositionEditor_wrapper::*onLoadViewState_function_type )( ::osiris::DataTree const & ) ;
            
            IdePositionEditor_exposer.def( 
                "onLoadViewState"
                , onLoadViewState_function_type( &IdePositionEditor_wrapper::default_onLoadViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::onPreRender
        
            typedef void ( IdePositionEditor_wrapper::*onPreRender_function_type )(  ) ;
            
            IdePositionEditor_exposer.def( 
                "onPreRender"
                , onPreRender_function_type( &IdePositionEditor_wrapper::default_onPreRender ) );
        
        }
        { //::osiris::HtmlDiv::onRender
        
            typedef void ( IdePositionEditor_wrapper::*onRender_function_type )( ::osiris::HtmlWriter & ) ;
            
            IdePositionEditor_exposer.def( 
                "onRender"
                , onRender_function_type( &IdePositionEditor_wrapper::default_onRender )
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::onSaveViewState
        
            typedef void ( IdePositionEditor_wrapper::*onSaveViewState_function_type )( ::osiris::DataTree & ) ;
            
            IdePositionEditor_exposer.def( 
                "onSaveViewState"
                , onSaveViewState_function_type( &IdePositionEditor_wrapper::default_onSaveViewState )
                , ( ::boost::python::arg("state") ) );
        
        }
        { //::osiris::IHtmlControl::renderAttributes
        
            typedef void ( ::osiris::IHtmlControl::*renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( IdePositionEditor_wrapper::*default_renderAttributes_function_type )( ::osiris::HtmlWriter & ) ;
            
            IdePositionEditor_exposer.def( 
                "renderAttributes"
                , renderAttributes_function_type(&::osiris::IHtmlControl::renderAttributes)
                , default_renderAttributes_function_type(&IdePositionEditor_wrapper::default_renderAttributes)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::renderChilds
        
            typedef void ( ::osiris::IHtmlControl::*renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            typedef void ( IdePositionEditor_wrapper::*default_renderChilds_function_type )( ::osiris::HtmlWriter & ) ;
            
            IdePositionEditor_exposer.def( 
                "renderChilds"
                , renderChilds_function_type(&::osiris::IHtmlControl::renderChilds)
                , default_renderChilds_function_type(&IdePositionEditor_wrapper::default_renderChilds)
                , ( ::boost::python::arg("writer") ) );
        
        }
        { //::osiris::IHtmlControl::saveViewState
        
            typedef void ( IdePositionEditor_wrapper::*saveViewState_function_type )( ::osiris::DataTree & ) ;
            
            IdePositionEditor_exposer.def( 
                "saveViewState"
                , saveViewState_function_type( &IdePositionEditor_wrapper::saveViewState )
                , ( ::boost::python::arg("states") ) );
        
        }
        { //property "position"[fget=::osiris::IdePositionEditor::getPosition]
        
            typedef double ( ::osiris::IdePositionEditor::*fget )(  ) const;
            
            IdePositionEditor_exposer.add_property( 
                "position"
                , fget( &::osiris::IdePositionEditor::getPosition )
                , "get property, built on top of \"double osiris::IdePositionEditor::getPosition() const [member function]\"" );
        
        }
        { //property "full"[fget=::osiris::IdePositionEditor::getFull]
        
            typedef bool ( ::osiris::IdePositionEditor::*fget )(  ) const;
            
            IdePositionEditor_exposer.add_property( 
                "full"
                , fget( &::osiris::IdePositionEditor::getFull )
                , "get property, built on top of \"bool osiris::IdePositionEditor::getFull() const [member function]\"" );
        
        }
    }

}