Sha256: d8618415bdc7be4e082b14e262174e3b64956b620e560ca6d2af03755256a830

Contents?: true

Size: 1.67 KB

Versions: 1

Compression:

Stored size: 1.67 KB

Contents

// NativeToolbarRuntime.cpp
#include "NativeToolbarRuntime.h"
#include "NativeToolbarFactory.h"
#include "NativeToolbar_impl.h"
#include "../../wp8/rhoruntime/common/RhoConvertWP8.h"

using namespace Platform;
using namespace rho::apiGenerator;

using namespace rho;

namespace rhoruntime
{

NativeToolbarRuntimeComponent::NativeToolbarRuntimeComponent(INativeToolbarImpl^ impl):
    _impl(impl), _cppImpl(0)
{
    // TODO: implement runtime component constructor
}

int64 NativeToolbarRuntimeComponent::getCppImpl()
{
    if (_cppImpl == 0)
    {
        _cppImpl = _impl->getNativeImpl();
    }
    return _cppImpl;
}

NativeToolbarSingletonComponent::NativeToolbarSingletonComponent(INativeToolbarSingletonImpl^ impl):
    _impl(impl)
{
    // TODO: implement singleton component constructor
}

void NativeToolbarSingletonComponent::create(Windows::Foundation::Collections::IVectorView<Platform::String^>^ toolbarElements, Windows::Foundation::Collections::IMapView<Platform::String^, Platform::String^>^ toolBarProperties, IMethodResult^ oResult)
{
    //((CNativeToolbarImpl*)getCppImpl())->create(rho::common::convertArrayFromWP8(toolbarElements), rho::common::convertHashFromWP8(toolBarProperties), *(CMethodResult*)(oResult->getNative()));
}

void NativeToolbarSingletonComponent::remove(IMethodResult^ oResult)
{
    //((CNativeToolbarImpl*)getCppImpl())->remove(*(CMethodResult*)(oResult->getNative()));
}

void NativeToolbarSingletonComponent::isCreated(IMethodResult^ oResult)
{
    //((CNativeToolbarImpl*)getCppImpl())->isCreated(*(CMethodResult*)(oResult->getNative()));
}

void NativeToolbarFactoryComponent::setImpl(INativeToolbarFactoryImpl^ impl)
{
    CNativeToolbarFactory::setImpl(impl);
}

}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tauplatform-1.0.1 lib/commonAPI/coreapi/ext/platform/wp8/generated/lib/NativeToolbarRuntime.cpp