Home | History | Annotate | Download | only in tabs

Lines Matching refs:BaseTab

18 class BaseTab;
49 virtual BaseTab* CreateTabForDragging() = 0;
77 virtual BaseTab* GetBaseTabAtModelIndex(int model_index) const;
80 BaseTab* base_tab_at_tab_index(int tab_index) const {
86 int GetModelIndexOfBaseTab(const BaseTab* tab) const;
119 virtual void SelectTab(BaseTab* tab) OVERRIDE;
120 virtual void ExtendSelectionTo(BaseTab* tab) OVERRIDE;
121 virtual void ToggleSelected(BaseTab* tab) OVERRIDE;
122 virtual void AddSelectionFromAnchorTo(BaseTab* tab) OVERRIDE;
123 virtual void CloseTab(BaseTab* tab) OVERRIDE;
124 virtual void ShowContextMenuForTab(BaseTab* tab,
126 virtual bool IsActiveTab(const BaseTab* tab) const OVERRIDE;
127 virtual bool IsTabSelected(const BaseTab* tab) const OVERRIDE;
128 virtual bool IsTabPinned(const BaseTab* tab) const OVERRIDE;
129 virtual bool IsTabCloseable(const BaseTab* tab) const OVERRIDE;
130 virtual void MaybeStartDrag(BaseTab* tab,
134 virtual BaseTab* GetTabAt(BaseTab* tab,
143 BaseTab* tab;
153 virtual BaseTab* CreateTab() = 0;
179 void RemoveAndDeleteTab(BaseTab* tab);
187 virtual void LayoutDraggedTabsAt(const std::vector<BaseTab*>& tabs,
188 BaseTab* active_tab,
195 const std::vector<BaseTab*>& tabs,
204 int TabIndexOfTab(BaseTab* tab) const;
214 void StartedDraggingTabs(const std::vector<BaseTab*>& tabs);
215 void StoppedDraggingTabs(const std::vector<BaseTab*>& tabs);
219 virtual int GetSizeNeededForTabs(const std::vector<BaseTab*>& tabs) = 0;
231 ui::AnimationDelegate* CreateRemoveTabDelegate(BaseTab* tab);
241 BaseTab* GetTabAtLocal(const gfx::Point& local_point);
250 void StoppedDraggingTab(BaseTab* tab, bool* is_first_tab);