コード例 #1
0
WgTextDisplayPtr WgTextDisplay::Cast( const WgObjectPtr& pObject )
{
	if( pObject && pObject->IsInstanceOf(CLASSNAME) )
		return WgTextDisplayPtr( static_cast<WgTextDisplay*>(pObject.RawPtr()) );

	return 0;
}
コード例 #2
0
WgRefreshButtonPtr WgRefreshButton::Cast( const WgObjectPtr& pObject )
{
	if( pObject && pObject->IsInstanceOf(CLASSNAME) )
		return WgRefreshButtonPtr( static_cast<WgRefreshButton*>(pObject.RawPtr()) );

	return 0;
}
コード例 #3
0
ファイル: wg_image.cpp プロジェクト: maerson/GUI-WonderGUI
WgImagePtr WgImage::Cast( const WgObjectPtr& pObject )
{
	if( pObject && pObject->IsInstanceOf(CLASSNAME) )
		return WgImagePtr( static_cast<WgImage*>(pObject.RawPtr()) );

	return 0;
}
コード例 #4
0
ファイル: wg_tablist.cpp プロジェクト: tempbottle/WonderGUI
WgTablistPtr WgTablist::Cast( const WgObjectPtr& pObject )
{
	if( pObject && pObject->IsInstanceOf(CLASSNAME) )
		return WgTablistPtr( static_cast<WgTablist*>(pObject.GetRealPtr()) );

	return 0;
}
コード例 #5
0
WgPopupLayerPtr WgPopupLayer::Cast( const WgObjectPtr& pObject )
{
	if( pObject && pObject->IsInstanceOf(CLASSNAME) )
		return WgPopupLayerPtr( static_cast<WgPopupLayer*>(pObject.RawPtr()) );

	return 0;
}
コード例 #6
0
WgStackPanelPtr WgStackPanel::Cast( const WgObjectPtr& pObject )
{
	if( pObject && pObject->IsInstanceOf(CLASSNAME) )
		return WgStackPanelPtr( static_cast<WgStackPanel*>(pObject.RawPtr()) );

	return 0;
}
コード例 #7
0
ファイル: wg_packlist.cpp プロジェクト: maerson/GUI-WonderGUI
WgPackListPtr WgPackList::Cast( const WgObjectPtr& pObj )
{
	if( pObj && pObj->IsInstanceOf(CLASSNAME) )
		return WgPackListPtr( static_cast<WgPackList*>(pObj.RawPtr()) );

	return 0;
}
コード例 #8
0
WgSimpleVolumeMeterPtr WgSimpleVolumeMeter::Cast( const WgObjectPtr& pObject )
{
	if( pObject && pObject->IsInstanceOf(CLASSNAME) )
		return WgSimpleVolumeMeterPtr( static_cast<WgSimpleVolumeMeter*>(pObject.RawPtr()) );

	return 0;
}
コード例 #9
0
WgLineEditorPtr WgLineEditor::Cast( const WgObjectPtr& pObject )
{
    if( pObject && pObject->IsInstanceOf(CLASSNAME) )
        return WgLineEditorPtr( static_cast<WgLineEditor*>(pObject.RawPtr()) );

    return 0;
}