Lines Matching defs:model_index

64   int model_index;
255 data->native_menu_win->model_->GetTypeAt(data->model_index);
260 if (data->native_menu_win->model_->GetIconAt(data->model_index, &icon)) {
274 data->model_index)) {
482 int model_index = menu_index - first_item_index_;
483 if (model_->GetTypeAt(model_index) == ui::MenuModel::TYPE_SEPARATOR)
484 AddSeparatorItemAt(menu_index, model_index);
486 AddMenuItemAt(menu_index, model_index);
492 int model_index = 0;
494 for (it = items_.begin(); it != items_.end(); ++it, ++model_index) {
495 int menu_index = model_index + first_item_index_;
496 SetMenuItemState(menu_index, model_->IsEnabledAt(model_index),
497 model_->IsItemCheckedAt(model_index), false);
498 if (model_->IsItemDynamicAt(model_index)) {
500 SetMenuItemLabel(menu_index, model_index,
501 model_->GetLabelAt(model_index));
621 void NativeMenuWin::AddMenuItemAt(int menu_index, int model_index) {
632 ui::MenuModel::ItemType type = model_->GetTypeAt(model_index);
634 item_data->submenu.reset(new Menu2(model_->GetSubmenuModelAt(model_index)));
641 mii.wID = model_->GetCommandIdAt(model_index);
644 item_data->model_index = model_index;
645 items_.insert(items_.begin() + model_index, item_data);
647 UpdateMenuItemInfoForString(&mii, model_index,
648 model_->GetLabelAt(model_index));
652 void NativeMenuWin::AddSeparatorItemAt(int menu_index, int model_index) {
659 items_.insert(items_.begin() + model_index, new ItemData);
682 int model_index,
689 UpdateMenuItemInfoForString(&mii, model_index, label);
694 int model_index,
697 ui::MenuModel::ItemType type = model_->GetTypeAt(model_index);
704 if (model_->GetAcceleratorAt(model_index, &accelerator)) {
712 items_[model_index]->label = formatted;
717 const_cast<wchar_t*>(items_[model_index]->label.c_str());