Home | History | Annotate | Download | only in menu

Lines Matching defs:menu_index

480   for (int menu_index = first_item_index_;
481 menu_index < first_item_index_ + model_->GetItemCount(); ++menu_index) {
482 int model_index = menu_index - first_item_index_;
484 AddSeparatorItemAt(menu_index, model_index);
486 AddMenuItemAt(menu_index, model_index);
495 int menu_index = model_index + first_item_index_;
496 SetMenuItemState(menu_index, model_->IsEnabledAt(model_index),
500 SetMenuItemLabel(menu_index, model_index,
613 bool NativeMenuWin::IsSeparatorItemAt(int menu_index) const {
617 GetMenuItemInfo(menu_, menu_index, MF_BYPOSITION, &mii);
621 void NativeMenuWin::AddMenuItemAt(int menu_index, int model_index) {
649 InsertMenuItem(menu_, menu_index, TRUE, &mii);
652 void NativeMenuWin::AddSeparatorItemAt(int menu_index, int model_index) {
660 InsertMenuItem(menu_, menu_index, TRUE, &mii);
663 void NativeMenuWin::SetMenuItemState(int menu_index, bool enabled, bool checked,
665 if (IsSeparatorItemAt(menu_index))
678 SetMenuItemInfo(menu_, menu_index, MF_BYPOSITION, &mii);
681 void NativeMenuWin::SetMenuItemLabel(int menu_index,
684 if (IsSeparatorItemAt(menu_index))
690 SetMenuItemInfo(menu_, menu_index, MF_BYPOSITION, &mii);