Lines Matching refs:view

60 CheckItemsUnder(BOutlineListView* view, BListItem* superitem, bool oneLevelOnly)
63 CPPUNIT_ASSERT_EQUAL(gExpected[i], view->ItemUnderAt(superitem, oneLevelOnly, i));
66 CPPUNIT_ASSERT_EQUAL((BListItem*)NULL, view->ItemUnderAt(superitem, oneLevelOnly, gCount));
90 BOutlineListView* view = _SetupTest("OutlineListView_EachItemUnder");
93 gExpected[0] = view->FullListItemAt(6);
94 gExpected[1] = view->FullListItemAt(8);
95 gExpected[2] = view->FullListItemAt(9);
100 view->EachItemUnder(view->FullListItemAt(5), true, CheckExpected, NULL);
101 CPPUNIT_ASSERT_EQUAL(gCount, view->CountItemsUnder(view->FullListItemAt(5), true));
105 view->Collapse(view->FullListItemAt(0));
108 view->EachItemUnder(view->FullListItemAt(5), true, CheckExpected, NULL);
111 view->Collapse(view->FullListItemAt(5));
114 view->EachItemUnder(view->FullListItemAt(5), true, CheckExpected, NULL);
115 CPPUNIT_ASSERT_EQUAL(gCount, view->CountItemsUnder(view->FullListItemAt(5), true));
118 gExpected[1] = view->FullListItemAt(7);
119 gExpected[2] = view->FullListItemAt(8);
120 gExpected[3] = view->FullListItemAt(9);
125 view->EachItemUnder(view->FullListItemAt(5), false, CheckExpected, NULL);
126 CPPUNIT_ASSERT_EQUAL(gCount, view->CountItemsUnder(view->FullListItemAt(5), false));
128 view->Expand(view->FullListItemAt(5));
129 view->Collapse(view->FullListItemAt(6));
133 view->EachItemUnder(view->FullListItemAt(5), false, CheckExpected, NULL);
134 CPPUNIT_ASSERT_EQUAL(gCount, view->CountItemsUnder(view->FullListItemAt(5), false));
137 gExpected[0] = view->FullListItemAt(0);
138 gExpected[1] = view->FullListItemAt(5);
139 gExpected[2] = view->FullListItemAt(10);
144 view->EachItemUnder(NULL, true, CheckExpected, NULL);
145 CPPUNIT_ASSERT_EQUAL(gCount, view->CountItemsUnder(NULL, true));
153 view->EachItemUnder(notfound, true, CheckExpected, NULL);
154 CPPUNIT_ASSERT_EQUAL(gCount, view->CountItemsUnder(notfound, true));
155 view->EachItemUnder(notfound, false, CheckExpected, NULL);
156 CPPUNIT_ASSERT_EQUAL(gCount, view->CountItemsUnder(notfound, false));
159 delete view->Window();
166 BOutlineListView* view = _SetupTest("OutlineListView_AddUnder");
168 BListItem* one = view->FullListItemAt(0);
169 BListItem* oneA = view->FullListItemAt(1);
171 BListItem* oneA1 = view->FullListItemAt(2);
173 int32 count = view->FullListCountItems();
175 BListItem* last = view->FullListItemAt(count - 1);
178 view->AddUnder(newLast, NULL);
179 view->AddUnder(oneA0, oneA);
182 CPPUNIT_ASSERT_EQUAL(count + 2, view->FullListCountItems());
185 CPPUNIT_ASSERT_EQUAL(one, view->FullListItemAt(0));
186 CPPUNIT_ASSERT_EQUAL(oneA, view->FullListItemAt(1));
187 CPPUNIT_ASSERT_EQUAL(oneA0, view->FullListItemAt(2));
188 CPPUNIT_ASSERT_EQUAL(oneA1, view->FullListItemAt(3));
189 CPPUNIT_ASSERT_EQUAL(last, view->FullListItemAt(count));
190 CPPUNIT_ASSERT_EQUAL(newLast, view->FullListItemAt(count + 1));
200 delete view->Window();
207 BOutlineListView* view = _SetupTest("OutlineListView_ItemUnderAt");
211 view->EachItemUnder(view->FullListItemAt(5), true, FillExpected, NULL);
214 CheckItemsUnder(view, view->FullListItemAt(5), true);
217 view->Collapse(view->FullListItemAt(0));
220 CheckItemsUnder(view, view->FullListItemAt(5), true);
222 view->Collapse(view->FullListItemAt(5));
225 CheckItemsUnder(view, view->FullListItemAt(5), true);
229 view->EachItemUnder(view->FullListItemAt(5), false, FillExpected, NULL);
232 CheckItemsUnder(view, view->FullListItemAt(5), false);
234 view->Expand(view->FullListItemAt(5));
235 view->Collapse(view->FullListItemAt(6));
238 CheckItemsUnder(view, view->FullListItemAt(5), false);
242 view->EachItemUnder(NULL, true, FillExpected, NULL);
245 CheckItemsUnder(view, NULL, true);
250 CPPUNIT_ASSERT_EQUAL((BListItem*)NULL, view->ItemUnderAt(notfound, true, 0));
251 CPPUNIT_ASSERT_EQUAL((BListItem*)NULL, view->ItemUnderAt(notfound, false, 0));
254 delete view->Window();
280 BOutlineListView* view = new BOutlineListView(BRect(5, 5, 495, 495), "View",
282 window->AddChild(view);
284 view->AddItem(new BStringItem("One", 0));
285 view->AddItem(new BStringItem("One-A", 1));
286 view->AddItem(new BStringItem("One-A-1", 2));
287 view->AddItem(new BStringItem("One-B", 1));
288 view->AddItem(new BStringItem("One-C", 1));
290 view->AddItem(new BStringItem("Two", 0));
291 view->AddItem(new BStringItem("Two-A", 1));
292 view->AddItem(new BStringItem("Two-A-1", 2));
293 view->AddItem(new BStringItem("Two-B", 1));
294 view->AddItem(new BStringItem("Two-C", 1));
296 view->AddItem(new BStringItem("Three", 0));
297 view->AddItem(new BStringItem("Three-A", 1));
298 view->AddItem(new BStringItem("Three-A-1", 2));
299 view->AddItem(new BStringItem("Three-B", 1));
300 view->AddItem(new BStringItem("Three-C", 1));
302 return view;