Commit fec31fcc authored by sadrul@chromium.org's avatar sadrul@chromium.org

athena: Use overlay scrollbars.

Use overlay scrollbars in athena, for both views and content.

BUG=398883
R=oshima@chromium.org, sky@chromium.org

Review URL: https://codereview.chromium.org/428583003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287449 0039d316-1c4b-4281-b951-d872f2087c98
parent 06434aea
...@@ -20,6 +20,7 @@ include_rules = [ ...@@ -20,6 +20,7 @@ include_rules = [
"+ui/events", "+ui/events",
"+ui/gl", "+ui/gl",
"+ui/keyboard", "+ui/keyboard",
"+ui/native_theme",
"+ui/views", "+ui/views",
"+ui/wm/core", "+ui/wm/core",
] ]
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
#include "ui/base/resource/resource_bundle.h" #include "ui/base/resource/resource_bundle.h"
#include "ui/keyboard/keyboard_controller.h" #include "ui/keyboard/keyboard_controller.h"
#include "ui/keyboard/keyboard_controller_observer.h" #include "ui/keyboard/keyboard_controller_observer.h"
#include "ui/native_theme/native_theme_switches.h"
#include "ui/wm/core/visibility_controller.h" #include "ui/wm/core/visibility_controller.h"
namespace { namespace {
...@@ -85,6 +86,7 @@ class AthenaBrowserMainDelegate : public extensions::ShellBrowserMainDelegate { ...@@ -85,6 +86,7 @@ class AthenaBrowserMainDelegate : public extensions::ShellBrowserMainDelegate {
// Force showing in the experimental app-list view. // Force showing in the experimental app-list view.
command_line->AppendSwitch(app_list::switches::kEnableExperimentalAppList); command_line->AppendSwitch(app_list::switches::kEnableExperimentalAppList);
command_line->AppendSwitch(switches::kEnableOverlayScrollbar);
base::FilePath app_dir = base::FilePath::FromUTF8Unsafe( base::FilePath app_dir = base::FilePath::FromUTF8Unsafe(
command_line->HasSwitch(extensions::switches::kAppShellAppPath) command_line->HasSwitch(extensions::switches::kAppShellAppPath)
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
'../../ui/app_list/app_list.gyp:app_list', '../../ui/app_list/app_list.gyp:app_list',
'../../ui/chromeos/ui_chromeos.gyp:ui_chromeos', '../../ui/chromeos/ui_chromeos.gyp:ui_chromeos',
'../../ui/keyboard/keyboard.gyp:keyboard', '../../ui/keyboard/keyboard.gyp:keyboard',
'../../ui/native_theme/native_theme.gyp:native_theme',
'../../ui/views/views.gyp:views', '../../ui/views/views.gyp:views',
'../../url/url.gyp:url_lib', '../../url/url.gyp:url_lib',
], ],
......
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
#include "ui/views/controls/image_view.h" #include "ui/views/controls/image_view.h"
#include "ui/views/controls/label.h" #include "ui/views/controls/label.h"
#include "ui/views/controls/scroll_view.h" #include "ui/views/controls/scroll_view.h"
#include "ui/views/controls/scrollbar/overlay_scroll_bar.h"
#include "ui/views/controls/textfield/textfield.h" #include "ui/views/controls/textfield/textfield.h"
#include "ui/views/layout/box_layout.h" #include "ui/views/layout/box_layout.h"
#include "ui/views/layout/fill_layout.h" #include "ui/views/layout/fill_layout.h"
...@@ -376,6 +377,7 @@ class NetworkSelector : public ui::NetworkListDelegate, ...@@ -376,6 +377,7 @@ class NetworkSelector : public ui::NetworkListDelegate,
scroller_->SetContents(scroll_content_); scroller_->SetContents(scroll_content_);
scroller_->ClipHeightTo(kListHeight, kListHeight); scroller_->ClipHeightTo(kListHeight, kListHeight);
scroller_->SetVerticalScrollBar(new views::OverlayScrollBar(false));
background_view_->AddChildView(scroller_); background_view_->AddChildView(scroller_);
background_view_->Layout(); background_view_->Layout();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment