Home | History | Annotate | Download | only in tabs

Lines Matching refs:tab_strip_

32       : tab_strip_(tab_strip),
38 tab_strip_->AddObserver(this);
42 if (tab_strip_)
43 tab_strip_->RemoveObserver(this);
71 tab_strip_ = NULL;
74 TabStrip* tab_strip_;
88 tab_strip_ = new TabStrip(controller_);
89 controller_->set_tab_strip(tab_strip_);
91 parent_.AddChildView(tab_strip_);
96 // is in |tab_strip_| coordinates.
99 views::View::ConvertPointToTarget(tab_strip_, tab, &point_in_tab_coords);
106 // Owns |tab_strip_|.
108 TabStrip* tab_strip_;
115 EXPECT_EQ(0, tab_strip_->GetModelCount());
119 EXPECT_FALSE(tab_strip_->IsValidModelIndex(0));
123 EXPECT_EQ(0, tab_strip_->tab_count());
128 scoped_ptr<Tab> tab(tab_strip_->CreateTabForDragging());
132 TestTabStripObserver observer(tab_strip_);
133 tab_strip_->AddTabAt(0, TabRendererData(), false);
134 ASSERT_EQ(1, tab_strip_->tab_count());
136 Tab* tab = tab_strip_->tab_at(0);
151 TestTabStripObserver observer(tab_strip_);
152 tab_strip_->AddTabAt(0, TabRendererData(), false);
153 tab_strip_->AddTabAt(1, TabRendererData(), false);
154 tab_strip_->AddTabAt(2, TabRendererData(), false);
155 ASSERT_EQ(3, tab_strip_->tab_count());
157 Tab* tab = tab_strip_->tab_at(0);
158 tab_strip_->MoveTab(0, 1, TabRendererData());
161 EXPECT_EQ(tab, tab_strip_->tab_at(1));
166 TestTabStripObserver observer(tab_strip_);
169 const int child_view_count = tab_strip_->child_count();
170 EXPECT_EQ(2, tab_strip_->tab_count());
174 EXPECT_EQ(1, tab_strip_->tab_count());
176 EXPECT_EQ(child_view_count, tab_strip_->child_count());
177 tab_strip_->SetBounds(0, 0, 200, 20);
180 tab_strip_->Layout();
181 EXPECT_EQ(child_view_count - 1, tab_strip_->child_count());
191 EXPECT_FALSE(tab_strip_->IsImmersiveStyle());
195 EXPECT_EQ(normal_height, tab_strip_->GetPreferredSize().height());
198 tab_strip_->SetImmersiveStyle(true);
199 EXPECT_TRUE(tab_strip_->IsImmersiveStyle());
203 EXPECT_EQ(immersive_height, tab_strip_->GetPreferredSize().height());
210 tab_strip_->SetBounds(0, 0, 1000, 20);
216 ASSERT_EQ(4, tab_strip_->tab_count());
220 Tab* left_tab = tab_strip_->tab_at(0);
223 Tab* active_tab = tab_strip_->tab_at(1);
227 Tab* right_tab = tab_strip_->tab_at(2);
230 Tab* most_right_tab = tab_strip_->tab_at(3);
245 FindTabView(tab_strip_->GetEventHandlerForPoint(left_overlap)));
257 FindTabView(tab_strip_->GetEventHandlerForPoint(right_overlap)));
269 FindTabView(tab_strip_->GetEventHandlerForPoint(unactive_overlap)));
273 tab_strip_->SetBounds(0, 0, 1000, 20);
279 ASSERT_EQ(4, tab_strip_->tab_count());
283 Tab* left_tab = tab_strip_->tab_at(0);
286 Tab* active_tab = tab_strip_->tab_at(1);
290 Tab* right_tab = tab_strip_->tab_at(2);
293 Tab* most_right_tab = tab_strip_->tab_at(3);
308 FindTabView(tab_strip_->GetTooltipHandlerForPoint(left_overlap)));
320 FindTabView(tab_strip_->GetTooltipHandlerForPoint(right_overlap)));
333 FindTabView(tab_strip_->GetTooltipHandlerForPoint(unactive_overlap)));
337 EXPECT_FALSE(tab_strip_->GetTooltipHandlerForPoint(gfx::Point(-1, 2)));