Home | History | Annotate | Download | only in tabs

Lines Matching refs:BrowserTabStripController

34 class BrowserTabStripController::TabContextMenuContents
38 BrowserTabStripController* controller)
116 BrowserTabStripController* controller_;
126 // BrowserTabStripController, public:
128 BrowserTabStripController::BrowserTabStripController(Browser* browser,
140 BrowserTabStripController::~BrowserTabStripController() {
150 void BrowserTabStripController::InitFromModel(BaseTabStrip* tabstrip) {
158 bool BrowserTabStripController::IsCommandEnabledForTab(
166 bool BrowserTabStripController::IsCommandCheckedForTab(
174 void BrowserTabStripController::ExecuteCommandForTab(
182 bool BrowserTabStripController::IsTabPinned(BaseTab* tab) const {
186 int BrowserTabStripController::GetCount() const {
190 bool BrowserTabStripController::IsValidIndex(int index) const {
194 bool BrowserTabStripController::IsActiveTab(int model_index) const {
198 bool BrowserTabStripController::IsTabSelected(int model_index) const {
202 bool BrowserTabStripController::IsTabPinned(int model_index) const {
206 bool BrowserTabStripController::IsTabCloseable(int model_index) const {
211 bool BrowserTabStripController::IsNewTabPage(int model_index) const {
217 void BrowserTabStripController::SelectTab(int model_index) {
221 void BrowserTabStripController::ExtendSelectionTo(int model_index) {
225 void BrowserTabStripController::ToggleSelected(int model_index) {
229 void BrowserTabStripController::AddSelectionFromAnchorTo(int model_index) {
233 void BrowserTabStripController::CloseTab(int model_index) {
240 void BrowserTabStripController::ShowContextMenuForTab(BaseTab* tab,
246 void BrowserTabStripController::UpdateLoadingAnimations() {
262 int BrowserTabStripController::HasAvailableDragActions() const {
266 void BrowserTabStripController::PerformDrop(bool drop_before,
286 bool BrowserTabStripController::IsCompatibleWith(BaseTabStrip* other) const {
288 static_cast<BrowserTabStripController*>(other->controller())->profile();
292 void BrowserTabStripController::CreateNewTab() {
300 // BrowserTabStripController, TabStripModelObserver implementation:
302 void BrowserTabStripController::TabInsertedAt(TabContentsWrapper* contents,
314 void BrowserTabStripController::TabDetachedAt(TabContentsWrapper* contents,
319 void BrowserTabStripController::TabSelectedAt(TabContentsWrapper* old_contents,
327 void BrowserTabStripController::TabMoved(TabContentsWrapper* contents,
338 void BrowserTabStripController::TabChangedAt(TabContentsWrapper* contents,
350 void BrowserTabStripController::TabReplacedAt(TabStripModel* tab_strip_model,
357 void BrowserTabStripController::TabPinnedStateChanged(
363 void BrowserTabStripController::TabMiniStateChanged(
369 void BrowserTabStripController::TabBlockedStateChanged(
375 void BrowserTabStripController::SetTabDataAt(
383 void BrowserTabStripController::SetTabRendererDataFromModel(
412 void BrowserTabStripController::StartHighlightTabsForCommand(
429 void BrowserTabStripController::StopHighlightTabsForCommand(
440 // BrowserTabStripController, NotificationObserver implementation:
442 void BrowserTabStripController::Observe(NotificationType type,