1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "base/command_line.h" 6#include "ui/native_theme/native_theme_switches.h" 7 8namespace switches { 9 10// Enables overlay scrollbars on Aura or Linux. Does nothing on Mac. 11const char kEnableOverlayScrollbar[] = "enable-overlay-scrollbar"; 12 13// Disables overlay scrollbars on Aura or Linux. Does nothing on Mac. 14const char kDisableOverlayScrollbar[] = "disable-overlay-scrollbar"; 15 16} // namespace switches 17 18namespace ui { 19 20bool IsOverlayScrollbarEnabled() { 21 const CommandLine& command_line = *CommandLine::ForCurrentProcess(); 22 23 if (command_line.HasSwitch(switches::kDisableOverlayScrollbar)) 24 return false; 25 else if (command_line.HasSwitch(switches::kEnableOverlayScrollbar)) 26 return true; 27 28 return false; 29} 30 31} // namespace ui 32