Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / ui / views / tabs / tab_controller.h
index d20a178..ea5085b 100644 (file)
@@ -44,6 +44,9 @@ class TabController {
   // 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,
@@ -89,6 +92,10 @@ class TabController {
   // 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() {}
 };