コード例 #1
0
VPictureData_GDIPlus_Vector::VPictureData_GDIPlus_Vector(Gdiplus::Metafile* inMetafile)
{
	_Init();
	_SetDecoderByExtension("emf");
	fMetafile=inMetafile;
	_InitSize();
	_SetSafe();
}
コード例 #2
0
void VPictureData_GDIPlus_Vector::_FromEnhMetaFile(HENHMETAFILE inMetaFile)
{
	SetDataProvider(0,false);
	_DisposeMetaFile();
	
	_SetDecoderByExtension("emf");
	
	fMetafile=new Gdiplus::Metafile(inMetaFile,true);
	_InitSize();
}
コード例 #3
0
void VPictureData_GDIPlus_Vector::_DoLoad()const
{
	_DisposeMetaFile();
	if(fDataProvider)
	{
		const VPictureCodec* decoder=fDataProvider->RetainDecoder();
		if(decoder)
		{
			fMetafile=decoder->_CreateGDIPlus_Metafile(*fDataProvider);
			_InitSize();
		}
	}
}
コード例 #4
0
ファイル: BmCheckControl.cpp プロジェクト: HaikuArchives/Beam
/*------------------------------------------------------------------------------*\
	( )
		-	
\*------------------------------------------------------------------------------*/
BmCheckControl::BmCheckControl( const char* label, BMessage* msg, 
										  BHandler* target, bool state)
	:	inherited( label, msg, target, state)
{
	_InitSize();
}
コード例 #5
0
ファイル: BmCheckControl.cpp プロジェクト: HaikuArchives/Beam
/*------------------------------------------------------------------------------*\
	( )
		-	
\*------------------------------------------------------------------------------*/
BmCheckControl::BmCheckControl( const char* label, ulong id, bool state) 
	:	inherited( label, id, state)
{
	_InitSize();
}