Home | History | Annotate | Download | only in table

Lines Matching refs:table_

20   explicit TableViewTestHelper(TableView* table) : table_(table) {}
23 TableView::PaintRegion region(table_->GetPaintRegion(bounds));
31 return table_->visible_columns().size();
34 TableHeader* header() { return table_->header_; }
37 TableView* table_;
173 TableViewTest() : table_(NULL) {}
183 table_ = new TestTableView(model_.get(), columns);
184 parent_.reset(table_->CreateParentIfNecessary());
187 helper_.reset(new TableViewTestHelper(table_));
191 const int y = row * table_->row_height();
196 table_->OnMousePressed(pressed);
200 const int y = row * table_->row_height();
203 table_->OnGestureEvent(&tap);
209 const ui::ListSelectionModel& model(table_->selection_model());
225 table_->OnKeyPressed(event);
232 TableView* table_;
247 EXPECT_EQ("rows=0 4 cols=0 2", helper_->GetPaintRegion(table_->bounds()));
249 helper_->GetPaintRegion(gfx::Rect(0, 0, 1, table_->height())));
258 table_->SetColumnVisibility(0, true);
262 table_->SetColumnVisibility(0, false);
264 EXPECT_EQ(1, table_->visible_columns()[0].column.id);
265 EXPECT_EQ("rows=0 4 cols=0 1", helper_->GetPaintRegion(table_->bounds()));
268 table_->SetColumnVisibility(1, false);
272 table_->SetColumnVisibility(1, true);
274 EXPECT_EQ(1, table_->visible_columns()[0].column.id);
275 EXPECT_EQ("rows=0 4 cols=0 1", helper_->GetPaintRegion(table_->bounds()));
278 table_->SetColumnVisibility(0, true);
280 EXPECT_EQ(1, table_->visible_columns()[0].column.id);
281 EXPECT_EQ(0, table_->visible_columns()[1].column.id);
282 EXPECT_EQ("rows=0 4 cols=0 2", helper_->GetPaintRegion(table_->bounds()));
287 const int x = table_->visible_columns()[0].width;
300 EXPECT_EQ(x - 1, table_->visible_columns()[0].width);
301 EXPECT_EQ(x - 1, table_->visible_columns()[1].x);
306 const int x = table_->visible_columns()[0].width;
325 EXPECT_EQ(x - 1, table_->visible_columns()[0].width);
326 EXPECT_EQ(x - 1, table_->visible_columns()[1].x);
332 table_->ToggleSortOrder(0);
333 ASSERT_EQ(1u, table_->sort_descriptors().size());
334 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
335 EXPECT_TRUE(table_->sort_descriptors()[0].ascending);
336 EXPECT_EQ("0 1 2 3", GetViewToModelAsString(table_));
337 EXPECT_EQ("0 1 2 3", GetModelToViewAsString(table_));
340 table_->ToggleSortOrder(0);
341 ASSERT_EQ(1u, table_->sort_descriptors().size());
342 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
343 EXPECT_FALSE(table_->sort_descriptors()[0].ascending);
344 EXPECT_EQ("3 2 1 0", GetViewToModelAsString(table_));
345 EXPECT_EQ("3 2 1 0", GetModelToViewAsString(table_));
349 ASSERT_EQ(1u, table_->sort_descriptors().size());
350 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
351 EXPECT_FALSE(table_->sort_descriptors()[0].ascending);
352 EXPECT_EQ("2 1 0 3", GetViewToModelAsString(table_));
353 EXPECT_EQ("2 1 0 3", GetModelToViewAsString(table_));
356 table_->ToggleSortOrder(0);
357 ASSERT_EQ(1u, table_->sort_descriptors().size());
358 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
359 EXPECT_TRUE(table_->sort_descriptors()[0].ascending);
360 EXPECT_EQ("3 0 1 2", GetViewToModelAsString(table_));
361 EXPECT_EQ("1 2 3 0", GetModelToViewAsString(table_));
365 ASSERT_EQ(1u, table_->sort_descriptors().size());
366 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
367 EXPECT_TRUE(table_->sort_descriptors()[0].ascending);
368 EXPECT_EQ("4 0 2 3 1", GetViewToModelAsString(table_));
369 EXPECT_EQ("1 4 2 3 0", GetModelToViewAsString(table_));
373 ASSERT_EQ(1u, table_->sort_descriptors().size());
374 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
375 EXPECT_TRUE(table_->sort_descriptors()[0].ascending);
376 EXPECT_EQ("3 1 2 0", GetViewToModelAsString(table_));
377 EXPECT_EQ("3 1 2 0", GetModelToViewAsString(table_));
382 EXPECT_TRUE(table_->sort_descriptors().empty());
384 const int x = table_->visible_columns()[0].width / 2;
397 ASSERT_EQ(1u, table_->sort_descriptors().size());
398 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
399 EXPECT_TRUE(table_->sort_descriptors()[0].ascending);
448 table_->SetGrouper(&grouper);
451 table_->ToggleSortOrder(0);
452 ASSERT_EQ(1u, table_->sort_descriptors().size());
453 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
454 EXPECT_TRUE(table_->sort_descriptors()[0].ascending);
455 EXPECT_EQ("0 1 2 3", GetViewToModelAsString(table_));
456 EXPECT_EQ("0 1 2 3", GetModelToViewAsString(table_));
463 table_->ToggleSortOrder(0);
464 ASSERT_EQ(1u, table_->sort_descriptors().size());
465 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
466 EXPECT_FALSE(table_->sort_descriptors()[0].ascending);
467 EXPECT_EQ("2 3 0 1", GetViewToModelAsString(table_));
468 EXPECT_EQ("2 3 0 1", GetModelToViewAsString(table_));
477 ASSERT_EQ(1u, table_->sort_descriptors().size());
478 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
479 EXPECT_FALSE(table_->sort_descriptors()[0].ascending);
480 EXPECT_EQ("2 3 0 1", GetViewToModelAsString(table_));
481 EXPECT_EQ("2 3 0 1", GetModelToViewAsString(table_));
489 ASSERT_EQ(1u, table_->sort_descriptors().size());
490 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
491 EXPECT_FALSE(table_->sort_descriptors()[0].ascending);
492 EXPECT_EQ("0 1 2 3", GetViewToModelAsString(table_));
493 EXPECT_EQ("0 1 2 3", GetModelToViewAsString(table_));
496 table_->ToggleSortOrder(0);
497 table_->sort_descriptors().size());
498 EXPECT_EQ(0, table_->sort_descriptors()[0].column_id);
499 EXPECT_TRUE(table_->sort_descriptors()[0].ascending);
500 EXPECT_EQ("2 3 0 1", GetViewToModelAsString(table_));
501 EXPECT_EQ("2 3 0 1", GetModelToViewAsString(table_));
532 table_->SetObserver(&observer);
538 table_->Select(3);
544 table_->ToggleSortOrder(0);
545 table_->ToggleSortOrder(0);
561 table_->SetObserver(NULL);
570 table_->SetObserver(&observer);
577 table_->SetObserver(NULL);
595 table_->SetGrouper(&grouper);
598 table_->SetObserver(&observer);
653 table_->ToggleSortOrder(0);
654 table_->ToggleSortOrder(0);
656 EXPECT_EQ("2 3 4 0 1", GetViewToModelAsString(table_));
658 table_->Select(-1);
707 table_->SetObserver(NULL);
725 table_->SetGrouper(&grouper);
728 table_->SetObserver(&observer);
741 table_->SetObserver(NULL);
759 table_->SetGrouper(&grouper);
765 table_->SetObserver(&observer);
797 table_->SetObserver(NULL);
815 table_->SetGrouper(&grouper);
823 table_->ToggleSortOrder(0);
824 table_->ToggleSortOrder(0);
830 table_->SetObserver(&observer);
842 table_->SetObserver(NULL);