Sha256: f2cfe4ac1cc685951a52275e9db6757e356227e5799a2d24ed66db261fdb5a10
Contents?: true
Size: 1.54 KB
Versions: 1
Compression:
Stored size: 1.54 KB
Contents
#pragma once #include "common/RhoStd.h" #include "api_generator/MethodResult.h" #include "api_generator/BaseClasses.h" namespace rho { /////////////////////////////////////////////////////////// struct INativeMenubar { //constants //methods virtual ~INativeMenubar(){} }; struct INativeMenubarSingleton { //constants virtual ~INativeMenubarSingleton(){} //methods virtual void getMainMenu(rho::apiGenerator::CMethodResult& oResult) = 0; virtual void setMainMenu( const rho::Vector<rho::String>& mainMenu, rho::apiGenerator::CMethodResult& oResult) = 0; virtual void getExtraMenu(rho::apiGenerator::CMethodResult& oResult) = 0; virtual void setExtraMenu( const rho::Vector<rho::String>& extraMenu, rho::apiGenerator::CMethodResult& oResult) = 0; virtual void getMainButton(rho::apiGenerator::CMethodResult& oResult) = 0; virtual void setMainButton( const rho::Hashtable<rho::String, rho::String>& mainButton, rho::apiGenerator::CMethodResult& oResult) = 0; virtual void getExtraButton(rho::apiGenerator::CMethodResult& oResult) = 0; virtual void setExtraButton( const rho::Hashtable<rho::String, rho::String>& extraButton, rho::apiGenerator::CMethodResult& oResult) = 0; virtual void addCommandToQueue(rho::common::CInstanceClassFunctorBase<rho::apiGenerator::CMethodResult>* pFunctor) = 0; virtual void callCommandInThread(rho::common::IRhoRunnable* pFunctor) = 0; }; struct INativeMenubarFactory { virtual ~INativeMenubarFactory(){} virtual INativeMenubarSingleton* getModuleSingleton() = 0; }; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tauplatform-1.0.1 | lib/commonAPI/coreapi/ext/shared/generated/cpp/INativeMenubar.h |