:: com :: sun :: star :: awt ::

unpublished interface XToolkitExperimental
Base Interfaces
XToolkitExperimentalXToolkit2XToolkitXDataTransferProviderAccessXSystemChildFactoryXMessageBoxFactoryXExtendedToolkitXReschedule

XToolkit2
(referenced interface's summary:)
Provides a unified interface for the new-style service Toolkit to implement.
Usage Restrictions
not published
Description
Work in progress, don't use unless you know what you are doing.

Methods' Summary
createScreenCompatibleDeviceUsingBuffer Create a bitmap device using a byte buffer allocated outside of UNO territory. * *  
Methods' Details
createScreenCompatibleDeviceUsingBuffer
XDevice
createScreenCompatibleDeviceUsingBuffer( [in] long  Width,
[in] long  Height,
[in] long  ScaleNumerator,
[in] long  ScaleDenominator,
[in] long  XOffset,
[in] long  YOffset,
[in] hyper  AddressOfMemoryBufferForSharedArrayWrapper );

Description
Create a bitmap device using a byte buffer allocated outside of UNO territory. * *
Returns
the device * *
Parameter addressOfMemoryBufferForSharedArrayWrapper
is the address of a * (C++) object the exact type of which is to be determined, but the point * is that it will then be rewrapped into a boost::shared_array of bytes to * be passed to the basebmp code. shared_array has its own style of * reference counting, naturally not related to UNO's or Java's, so lots of * fun stuff to take care of. I won't bother complicating stuff with * XUnoTunnel here (if it would even be possible to use it), this isn't in * any way intended to be "generic" anyway, but is experimental work in * progress, indented just for Android so far, and probably for iOS, too.
Top of Page