Home | History | Annotate | Download | only in shelf

Lines Matching defs:view_model_

227         view_model_(view_model) {}
238 int index = view_model_->GetIndexOfView(starting_view);
240 return view_model_->view_at(0);
245 index = view_model_->view_size() - 1;
248 if (index >= view_model_->view_size())
251 return view_model_->view_at(index);
255 views::ViewModel* view_model_;
372 view_model_(new views::ViewModel),
399 focus_search_.reset(new ShelfFocusSearch(view_model_.get()));
419 view_model_->Add(child, static_cast<int>(i - items.begin()));
433 for (int i=0; i < view_model_->view_size(); ++i) {
435 view_model_->view_at(i)->Layout();
443 for (int i = 0; i < view_model_->view_size(); ++i) {
445 view_model_->view_at(i)->SchedulePaint();
463 const gfx::Rect& ideal_bounds(view_model_->ideal_bounds(index));
465 ShelfButton* button = static_cast<ShelfButton*>(view_model_->view_at(index));
486 view_model_->ideal_bounds(target_index).x(),
487 view_model_->ideal_bounds(target_index).y()) >
492 while (target_index < view_model_->view_size() - 1 &&
494 view_model_->ideal_bounds(target_index).right(),
495 view_model_->ideal_bounds(target_index).bottom()) <
516 return view_model_->view_at(i);
606 views::View* drag_and_drop_view = view_model_->view_at(
639 views::View* drag_and_drop_view = view_model_->view_at(
657 views::View* drag_and_drop_view = view_model_->view_at(
687 views::ViewModelUtils::SetViewBoundsToIdealBounds(*view_model_);
694 DCHECK_LT(last_visible_index_, view_model_->view_size());
695 for (int i = 0; i < view_model_->view_size(); ++i) {
701 view_model_->view_at(i) == drag_view_)
702 view_model_->view_at(i)->SetVisible(true);
704 view_model_->view_at(i)->SetVisible(visible);
710 DCHECK(model_->item_count() == view_model_->view_size());
724 for (int i = 0; i < view_model_->view_size(); ++i) {
726 view_model_->set_ideal_bounds(i, gfx::Rect(x, y, 0, 0));
730 view_model_->set_ideal_bounds(i, gfx::Rect(x, y, w, h));
746 for (int i = view_model_->view_size() - 1;
750 view_model_->set_ideal_bounds(i, gfx::Rect(x, y, w, h));
757 view_model_->ideal_bounds(last_button_index).right(),
758 view_model_->ideal_bounds(last_button_index).bottom()) + button_size;
779 for (int i = 0; i < view_model_->view_size(); ++i) {
783 // eventually invisible and removed from the |view_model_| by
785 if (dragged_off_shelf_ && view_model_->view_at(i) == drag_view_)
787 view_model_->view_at(i)->SetVisible(visible);
792 DCHECK_NE(0, view_model_->view_size());
798 view_model_->ideal_bounds(last_visible_index_).right(),
799 view_model_->ideal_bounds(last_visible_index_).x());
801 view_model_->ideal_bounds(last_visible_index_).y(),
802 view_model_->ideal_bounds(last_visible_index_).bottom());
806 view_model_->set_ideal_bounds(i, gfx::Rect(x, y, w, h));
827 view_model_->ideal_bounds(index).right(),
828 view_model_->ideal_bounds(index).bottom()) > max_value) {
836 while (index < view_model_->view_size() &&
838 view_model_->ideal_bounds(index).right(),
839 view_model_->ideal_bounds(index).bottom()) < min_value) {
856 for (int i = 0; i < view_model_->view_size(); ++i) {
857 View* view = view_model_->view_at(i);
858 bounds_animator_->AnimateViewTo(view, view_model_->ideal_bounds(i));
911 start_drag_index_ = view_model_->GetIndexOfView(drag_view_);
934 int current_index = view_model_->GetIndexOfView(drag_view_);
951 current_index = view_model_->GetIndexOfView(drag_view_);
969 x = std::max(view_model_->ideal_bounds(indices.first).x(),
971 x = std::min(view_model_->ideal_bounds(last_drag_index).right() -
972 view_model_->ideal_bounds(current_index).width(),
978 y = std::max(view_model_->ideal_bounds(indices.first).y(),
980 y = std::min(view_model_->ideal_bounds(last_drag_index).bottom() -
981 view_model_->ideal_bounds(current_index).height(),
990 *view_model_, drag_view_,
1001 // |view_model_| update.
1007 int current_index = view_model_->GetIndexOfView(drag_view_);
1030 int drag_view_index = view_model_->GetIndexOfView(drag_view_);
1031 drag_view_->SetBoundsRect(view_model_->ideal_bounds(drag_view_index));
1061 int drag_view_index = view_model_->GetIndexOfView(drag_view_);
1062 drag_view_->SetBoundsRect(view_model_->ideal_bounds(drag_view_index));
1083 // ShelfItemMoved() callback will handle the |view_model_| update and
1109 int current_index = view_model_->GetIndexOfView(drag_view_);
1251 views::View* last_visible_view = view_model_->view_at(last_visible_index_);
1264 DCHECK_LT(last_overflow_index, view_model_->view_size());
1302 const int last_button_index = view_model_->view_size() - 1;
1304 view_model_->view_at(last_button_index)->bounds();
1339 view_model_->GetIndexOfView(drag_view_);
1350 bool at_end = modified_index == view_model_->view_size();
1353 view_model_->view_at(modified_index) : NULL;
1359 return view_model_->view_size();
1360 return modified_view ? view_model_->GetIndexOfView(modified_view) : -1;
1368 last_visible_index_ : view_model_->view_size() - 1;
1378 RemovableByRipOff(view_model_->GetIndexOfView(drag_view_)) == REMOVABLE)
1383 view_model_->ideal_bounds(last_button_index) :
1435 view_model_->Add(view, model_index);
1443 view->SetBoundsRect(view_model_->ideal_bounds(model_index));
1469 views::View* view = view_model_->view_at(model_index);
1470 view_model_->Remove(model_index);
1479 view_model_->view_size() - 1);
1508 scoped_ptr<views::View> old_view(view_model_->view_at(model_index));
1513 gfx::Rect old_ideal_bounds = view_model_->ideal_bounds(model_index);
1514 view_model_->Remove(model_index);
1517 view_model_->Add(new_view, model_index);
1518 view_model_->set_ideal_bounds(model_index, old_ideal_bounds);
1523 views::View* view = view_model_->view_at(model_index);
1549 view_model_->Move(start_index, target_index);
1552 // will be called again when the new item is added to the |view_model_| but
1553 // at this time the |view_model_| is inconsistent with the |model_|.
1568 int index = view_model_->GetIndexOfView(view);
1574 if (view_model_->view_size() <= 1 || !item_delegate->IsDraggable())
1643 int view_index = view_model_->GetIndexOfView(view);
1663 int view_index = view_model_->GetIndexOfView(sender);
1737 int view_index = view_model_->GetIndexOfView(source);
1861 for (int index = 0; index < view_model_->view_size(); index++) {
1862 views::View* view = view_model_->view_at(index);
1887 int view_index = view_model_->GetIndexOfView(view);