• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/src/palmos/

Lines Matching refs:item

191 void wxMenu::UpdateAccel(wxMenuItem *item)
197 // append a new item or submenu to the menu
213 wxMenuItem* wxMenu::DoAppend(wxMenuItem *item)
215 wxCHECK_MSG( item, NULL, _T("NULL item in wxMenu::DoAppend") );
217 if(!wxMenuBase::DoAppend(item) || !DoInsertOrAppend(item))
227 return item;
230 wxMenuItem* wxMenu::DoInsert(size_t pos, wxMenuItem *item)
232 if (wxMenuBase::DoInsert(pos, item) && DoInsertOrAppend(item, pos))
233 return item;
238 wxMenuItem *wxMenu::DoRemove(wxMenuItem *item)
245 if ( node->GetData() == item )
251 // DoRemove() (unlike Remove) can only be called for existing item!
254 // remove the item from the menu
255 wxMenuItem *ret=wxMenuBase::DoRemove(item);
500 // Make sure this is a valid item.
504 // Get the item
535 * menus. Each menu has a dummy menu item attached to it to allow the Palm OS
655 // Hide the dummy menu item, since we don't need it anymore.
662 // before attaching preprocess menus to not include wxID_EXIT item
665 wxMenuItem *item;
669 while( item = FindItem(wxID_EXIT) )
671 menu = item->GetMenu();
677 // if EXIT is last item in menu
678 if( menu->FindItemByPosition( count - 1 ) == item )
680 menu->Destroy( item );
682 // was more than one item?
686 item = menu->FindItemByPosition( count - 2 );
687 if(item && item->IsSeparator())
688 menu->Destroy( item );
692 // if EXIT is first item in menu
693 else if( menu->FindItemByPosition( 0 ) == item )
695 menu->Destroy( item );
697 // was more than one item?
701 item = menu->FindItemByPosition( 0 );
702 if(item && item->IsSeparator())
703 menu->Destroy( item );
711 while ( (i < count) && (menu->FindItemByPosition( 0 ) != item) )
717 if (menu->FindItemByPosition( i ) != item) break;
718 menu->Destroy( item );
719 item = menu->FindItemByPosition( i );
720 if ( item &&
721 item->IsSeparator() &&
725 menu->Destroy( item );