// Closes the tab.
virtual void CloseTab(Tab* tab, CloseTabSource source) = 0;
+ // Toggles whether tab-wide audio muting is active.
+ virtual void ToggleTabAudioMute(Tab* tab) = 0;
+
// Shows a context menu for the tab at the specified point in screen coords.
virtual void ShowContextMenuForTab(Tab* tab,
const gfx::Point& p,
// Returns true if tabs painted in the rectangular light-bar style.
virtual bool IsImmersiveStyle() const = 0;
+ // Adds private information to the tab's accessibility state.
+ virtual void UpdateTabAccessibilityState(const Tab* tab,
+ ui::AXViewState* state) = 0;
+
protected:
virtual ~TabController() {}
};