| Index: chrome/browser/ui/gtk/tabs/tab_strip_gtk.h
|
| diff --git a/chrome/browser/ui/gtk/tabs/tab_strip_gtk.h b/chrome/browser/ui/gtk/tabs/tab_strip_gtk.h
|
| index 4fe7519c37b1e931f67aa3e223fd91c278667941..c6da777e9b40599eb5d3ead1907e5dce601545dd 100644
|
| --- a/chrome/browser/ui/gtk/tabs/tab_strip_gtk.h
|
| +++ b/chrome/browser/ui/gtk/tabs/tab_strip_gtk.h
|
| @@ -107,13 +107,10 @@ class TabStripGtk : public TabStripModelObserver,
|
| int index,
|
| bool foreground);
|
| virtual void TabDetachedAt(TabContentsWrapper* contents, int index);
|
| - virtual void ActiveTabChanged(TabContentsWrapper* old_contents,
|
| - TabContentsWrapper* contents,
|
| - int index,
|
| - bool user_gesture);
|
| virtual void TabMoved(TabContentsWrapper* contents,
|
| int from_index,
|
| int to_index);
|
| + virtual void TabSelectionChanged(const TabStripSelectionModel& old_model);
|
| virtual void TabChangedAt(TabContentsWrapper* contents, int index,
|
| TabChangeType change_type);
|
| virtual void TabReplacedAt(TabStripModel* tab_strip_model,
|
| @@ -125,10 +122,13 @@ class TabStripGtk : public TabStripModelObserver,
|
| int index);
|
|
|
| // TabGtk::TabDelegate implementation:
|
| + virtual bool IsTabActive(const TabGtk* tab) const;
|
| virtual bool IsTabSelected(const TabGtk* tab) const;
|
| virtual bool IsTabPinned(const TabGtk* tab) const;
|
| virtual bool IsTabDetached(const TabGtk* tab) const;
|
| - virtual void SelectTab(TabGtk* tab);
|
| + virtual void ActivateTab(TabGtk* tab);
|
| + virtual void ToggleTabSelection(TabGtk* tab);
|
| + virtual void ExtendTabSelection(TabGtk* tab);
|
| virtual void CloseTab(TabGtk* tab);
|
| virtual bool IsCommandEnabledForTab(
|
| TabStripModel::ContextMenuCommand command_id, const TabGtk* tab) const;
|
| @@ -144,6 +144,7 @@ class TabStripGtk : public TabStripModelObserver,
|
| virtual bool EndDrag(bool canceled);
|
| virtual bool HasAvailableDragActions() const;
|
| virtual ui::ThemeProvider* GetThemeProvider();
|
| + virtual TabStripMenuController* GetTabStripMenuControllerForTab(TabGtk* tab);
|
|
|
| // MessageLoop::Observer implementation:
|
| virtual void WillProcessEvent(GdkEvent* event);
|
|
|