Example #1
0
void ContextMenu::insertItem(unsigned position, ContextMenuItem& item)
{
	checkOrEnableIfNeeded( item );
	
	if( item.releasePlatformDescription() != NULL )
	    m_platformDescription->AddItem( item.releasePlatformDescription(), position );
}
void ContextMenu::appendItem(ContextMenuItem& item)
{
    checkOrEnableIfNeeded(item);

    BMenuItem* menuItem = item.releasePlatformDescription();
    if (menuItem)
        m_platformDescription->AddItem(menuItem);
}
void ContextMenu::insertItem(unsigned int position, ContextMenuItem& item)
{
    if (!m_platformDescription)
        return;

    checkOrEnableIfNeeded(item);
    ::InsertMenuItem(m_platformDescription, position, TRUE, item.releasePlatformDescription());
}
Example #4
0
void ContextMenu::appendItem(ContextMenuItem& item)
{
    DEBUG("ContextMenu::appendItem\n" );
    
    checkOrEnableIfNeeded( item );
    
    os::MenuItem* pcItem = item.releasePlatformDescription();
    if( pcItem != NULL )
	    m_platformDescription->AddItem( pcItem );
}